[英]Tile/concatenate high resolution PDF files with imagemagick
我有9個高質量的PDF文件。 我想將它們合並為一個3x3的大型PDF。 然后,我想將其轉換為PNG文件。 我想在此過程中保持分辨率/清晰度,以便在生成的PNG上可以放大並仍然看到精細的細節。 我以為我可以用imagemagick做到這一點,但是我很掙扎。 有什么想法嗎?
我已經嘗試過將它們合並在一起。 它可以工作,但質量無法保持。
montage input_*.pdf -background none -tile 3x3 -geometry +0+0 output.pdf
請注意,文件大小和生成的圖像大小不是問題。 我不需要打印它或類似的東西。 僅用於在計算機上查看。
這是三個PDF文件的示例:
1) https://www.dropbox.com/s/qc094jg1nkfk0jw/input_1.pdf?dl=0
2) https://www.dropbox.com/s/gb4u8r7bxg8lw2r/input_2.pdf?dl=0
3) https://www.dropbox.com/s/97dhi42wrvfxfd2/input_3.pdf?dl=0
每個PDF均為1071 x 1800 pts(使用pdfinfo)。
謝謝
詹姆士
與其堅持使用PDF,然后合並然后轉換為PNG,不如先將圖像提取為PNG,然后將PNG文件連接起來,可能會更好:
pdfimages -png input_1.pdf a
pdfimages -png input_2.pdf a
pdfimages -png input_3.pdf a
# Combine them side by side
montage a-*png -background none -tile 3x3 -geometry +0+0 output.png
# Or combine with "convert"
convert a-*.png +append result.png
第二份文件似乎有面具...
pdfimages -list input_1.pdf
page num type width height color comp bpc enc interp object ID x-ppi y-ppi size ratio
--------------------------------------------------------------------------------------------
1 0 image 12000 20167 icc 3 8 image no 9 0 807 807 1260K 0.2%
pdfimages -list input_2.pdf
page num type width height color comp bpc enc interp object ID x-ppi y-ppi size ratio
--------------------------------------------------------------------------------------------
1 0 image 12000 20167 icc 3 8 image no 9 0 807 807 5781K 0.8%
1 1 smask 12000 20167 gray 1 8 image no 9 0 807 807 230K 0.1%
pdfimages -list input_3.pdf
page num type width height color comp bpc enc interp object ID x-ppi y-ppi size ratio
--------------------------------------------------------------------------------------------
1 0 image 12001 20167 icc 3 8 image no 9 0 807 807 2619K 0.4%
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.