我正在尋找一種程序,該程序可以將具有多個頁面的PDF轉換為單個圖像,其中頁面將被垂直堆疊。
如果可能:
- 無損壓縮
- 可配置的分辨率
- PDF的批量處理
- 免費
- 在Windows 7上工作
- 可水平堆疊
- 選擇我們要轉換的頁面
例如PDF http://www.alicebot.org/chatbots3/Eugene.pdf將轉換為以下圖像(較小的圖像由@JanDoggen提供:):
我正在尋找一種程序,該程序可以將具有多個頁面的PDF轉換為單個圖像,其中頁面將被垂直堆疊。
如果可能:
例如PDF http://www.alicebot.org/chatbots3/Eugene.pdf將轉換為以下圖像(較小的圖像由@JanDoggen提供:):
不是很完美,但是我確實有一個不錯的選擇。 PDFCreator-應與任何標準PDF打開和打印軟件(例如Adobe Acrobat,Foxit等)一起使用。以下說明假定使用Adobe Acrobat,但應具有相當的可移植性。
問題我可以看到:
使用說明:
步驟1:將PDF轉換為圖像文件,許多程序都允許它,例如Adobe Acrobat Pro:
帶有 ImageMagick的命令行:
轉換-density 600 foo.pdf foo-%02d.jpg
(轉換是一部分
第2步:將幾張圖像連接成一個巨型圖像:您可以使用 ImageMagick(開源和跨平台)並使用命令(假設您使用了將PDF導出為PNG圖像):
montage * .png -tile 1x -mode級聯out.jpg
-tile 1x
:垂直並置(水平使用 -tile x1
) -mode Concatenate
:在圖像之間沒有任何空白 如果有興趣,請參見 montage程序(ImageMagick的一部分)的詳細信息。
ImageMagick有用的命令:
您可以使用以下方法調整圖像大小(在此示例中為2MB左右):
mogrify -define jpeg :extent = 2048KB out.jpg
您可以使用修改一堆圖像的尺寸(在此示例中為30%):
mogrify -resize 30x30%* .png
還請注意, JPEG / JFIF支持的最大圖像尺寸為65535×65535像素,而PNG規範似乎對圖像的寬度和高度沒有任何限制;這些是4個字節的無符號整數,最大為4294967295。
@FranckDernoncourt關於ImageMagick的答案是正確的,但還有一個更易於使用的命令:
convert \ input.pdf \ -append \ output.png
使用 + append
進行水平(而不是垂直)附加。
Aostsoft PDF到Document Image Converter Pro可以將PDF批量轉換為幾乎任何文檔,Word,Excel,PowerPoint,文本,RTF,圖像,JPEG,BMP,PNG,GIF,TIFF,PSD, HTML,SWF等。轉換速度非常快,質量非常好。 Aostsoft PDF到Document Image Converter Pro能夠以高速率準確轉換PDF文件,同時保留PDF文件的原始格式,佈局,文本,圖片,圖形等。它是一個獨立程序,不需要Adobe Acrobat或其他第三方控件的支持。
總PDF轉換器可將PDF轉換為DOC,RTF,XLS,HTML,BMP,JPEG ,GIF,WMF,EMF,PNG,EPS,PS,TIFF,TXT,CSV和PDF批處理。