簡體   English   中英

使用imagemagick平鋪/連接高分辨率PDF文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM