Я написал сообщение в блоге об этом.
Я создал компонент под названием ResizableButton
на основе поста в блоге Кирилла Гручникова о пользовательских компонентах, используемых в новом приложении для Android Market. Я поместил код SRC здесь .
С другой стороны, Мосабуа прочитал мой пост и сказал мне, что собирается открыть исходный код своей реализации, которая была быстрее, чем моя. Я надеюсь, что он выпустит это достаточно скоро :)
Это - старый вопрос, но я нашел его, ища решение той же проблемы и никогда действительно нашел полный ответ. Я придумал простое (-выход) способ сделать его сам:
gm convert $(find . -type f -printf '%p\0' | sort -z | sed 's/\x00/ /g') file.pdf
Это не будет работать, если будут пробелы или новые строки в каком-либо из путей исходных файлов, все же.
Этот метод должен выполниться, преобразовывают однажды для каждого входного файла. Требуется много (очень очень) дольше, особенно если существует большое количество исходных изображений, но это не будет сбито с толку именами файлов:
find . -type f -printf '%p\0' | sort -z | xargs -0 -I {} gm convert -adjoin file.pdf {} file.pdf
От руководство ,
convert [ options ... ] input_file output_file
, Таким образом, необходимо определить файлы...
for i in `find . -type f | sort`
do
gm convert "$i" "$i".pdf
done
xsane
.
– Alex Angas
19.05.2020, 00:38