Я пытаюсь объединить изображения в формате JPG со стандартными документами PDF, сохраняя изображения одного размера. Раньше я использовал ImageMagick конвертер, но он приводит к огромному капли качества, поскольку он преобразует все в изображения, поэтому я перехожу к ghostscript (или, в конце концов, к нему).Преобразование изображения JPG в PDF без изменения размера изображения с помощью ghostscript или itext
this code я нашел, который вставляет масштабируемое изображение на страницу формата А4:
gs \
-sDEVICE=pdfwrite \
-o foo.pdf \
/usr/local/share/ghostscript/8.71/lib/viewjpeg.ps \
-c \(my.jpg\) viewJPEG
PDFWriter из itextpdf в this way или that way может быть альтернативой, но она также добавляет изображение на страницу.
После проверки поведенческого поведения ImageMagick, я обнаружил, что он использовал, который, по моему мнению, наиболее близок к моему решению, но он не работает, когда я пытаюсь его модифицировать или использовать. Как мне его изменить?
gs -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 -sDEVICE=pngalpha -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r72x72 -sOutputFile=out_gs.pdf fox_big.jpg
Это странно: когда вы говорите о iText, вы ссылаетесь на статьи на двух неясных веб-сайтах, которые никак не связаны с iText. Я ожидаю, что вы будете ссылаться на статьи на [официальном сайте iText] (http://developers.itextpdf.com/). Есть ли причина, почему вы не используете веб-сайт iText при работе с iText? –
У меня сложилось впечатление, что существует целая _ecosystem_ из плохих учебников, обычно устаревшая копия кода/вставленная вместе, с единственной целью генерации просмотров страниц ... –
Я нашел первую ссылку на другой вопрос SO, связанный с этим текстом. При поиске «itext jpg pdf» в google я нашел вторую ссылку в качестве первого результата, когда ваша страница была 9-й. Я обещаю сделать лучше resarch, прежде чем задавать вопрос в будущем. – wojteo