когда я пытаюсь объединить два .pdf файлы с помощью Imagemagick
convert pdf1.pdf pdf2.pdf temp.pdf
результирующий темп.кажется, что pdf-файл имеет очень низкое разрешение. Как я могу сохранить разрешение таким же, как в исходных файлах?
когда я пытаюсь объединить два .pdf файлы с помощью Imagemagick
convert pdf1.pdf pdf2.pdf temp.pdf
результирующий темп.кажется, что pdf-файл имеет очень низкое разрешение. Как я могу сохранить разрешение таким же, как в исходных файлах?
амбары справа, но если pdftk не работает, попробуйте ghostscript.
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=temp.pdf pdf1.pdf pdf2.pdf
команда imagemagick's convert обычно используется для преобразования файлов изображений из одного формата в другой, и в этом случае возможно, что она фактически выполняет внутреннее преобразование сортов перед выводом двух "изображений" (PDF) в один файл.
Я хотел бы предложить вам рассмотреть возможность использования PDF Toolkit (pdftk) вместоhttp://www.accesspdf.com/pdftk/
из примеров на сайте, это должно быть так просто as:
pdftk pdf1.pdf pdf2.pdf cat output temp.pdf
Если каждый файл, который вы хотите объединить в одной папке:
convert -density 150 $(ls -rt *pdf) output.pdf
аргумент -density 150
сохраняет качество Объединенных PDF-файлов.
Я всегда забываю, как это сделать, и сначала нахожу этот вопрос при поиске.
convert -density 600 file1.pdf file2.pdf -resize 50% new.pdf
связанный пример имеет плотность 144, однако, которая никогда не была достаточно высокой, чтобы не казаться пикселизированной.
если работает linux, вы также можете попробовать poppler, который обеспечивает pdfunite
Что объединяет, не прибегая к резолюции.
Я не мог найти способ объединить два pdf-файла вместе, сохраняя при этом хорошее разрешение и текст нетронутыми, но я нашел способ преобразовать его в файл png с высоким разрешением.
pdftoppm -f 1 -l 1 -aa yes -aaVector yes -png -r 300 page.pdf > tmp1.png
pdftoppm -f 2 -l 2 -aa yes -aaVector yes -png -r 300 page.pdf > tmp2.png
convert tmp1.png tmp2.png +append -quality 100 page.png
это занимает первые две страницы страницы.pdf и соединяет их в файл png с высоким разрешением бок о бок.
изменение последней строки на
convert tmp1.png tmp2.png +append -quality 100 page.pdf
приведет к выходу pdf документа, как я позже понял, после возиться с pngtopnm, pnmtops, ps2pdf.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]