Có, bạn sẽ phải chuyển đổi từng trang PDF thành một tệp JPG (Ghostscript có thể làm điều đó).
Sau đó ghép các tệp JPG kết quả bằng một chương trình khác ( ImageMagick hoặc GraphicsMagic có thể thực hiện điều đó bằng cách sử dụng các montage
lệnh phụ của chúng ).
Tôi không biết bất kỳ phần mềm nào có thể làm điều đó trong một lần.
Chuyển đổi PDF sang JPG (với Ghostscript):
Bạn sẽ muốn đảm bảo rằng bạn nhận được kết quả tốt nhất có thể. Vì vậy, hãy chắc chắn rằng bạn điều chỉnh các tùy chọn dòng lệnh để chúng phù hợp với bạn. Tôi sẽ bắt đầu với điều này:
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-dSAFER ^
-sDEVICE=jpeg ^
-dJPEGQ=95 ^
-r600x600 ^
-sOutputFile=c:/path/to/jpeg-dir/pdffile-%03d.jpeg ^
c:/path/to/pdffile.pdf
Điều này sẽ tạo ra các tệp JPG có tên pdffile-001.jpeg , pdffile-002.jpg v.v. Tham số * -dJPEGQ = 95 "đặt" Chất lượng JPEG "thành 95%. Nó có thể sử dụng độ phân giải" 600x600 dpi ". kiểm soát kích thước trang của JPG kết quả trong trường hợp mặc định Ghostscript của bạn không phù hợp với nhu cầu của bạn:
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-dSAFER ^
-sDEVICE=jpeg ^
-dJPEGQ=95 ^
-r600x600 ^
-dPDFFitPage ^
-dFIXEDMEDIA ^
-dDEVICEWIDTHPOINTS=800 ^
-dDEVICEHEIGHTPOINTS=600 ^
-sOutputFile=c:/path/to/jpeg-dir/pdffile-%03d.jpeg ^
c:/path/to/pdffile.pdf
hoặc là
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-dSAFER ^
-sDEVICE=jpeg ^
-dJPEGQ=95 ^
-r600x600 ^
-dPDFFitPage ^
-dFIXEDMEDIA ^
-sDEFAULTPAPERSIZE=a4 ^
-sOutputFile=c:/path/to/jpeg-dir/pdffile-%03d.jpeg ^
c:/path/to/pdffile.pdf
nhiều-to-single-JPG-khâu với montage
(ImageMagick hoặc GraphicsMagick):
Cácmontage
lệnh (được sử dụng trong ví dụ này là ImageMagick) cho phép bạn kiểm soát các mô hình ốp lát. Nếu bạn sử dụng, ví dụ:-tile 4x3
bạn sẽ có bố cục áp đặt này:
1 2 3 4
5 6 7 8
9 10 11 12
Bạn có thể sử dụng lệnh này để ghép 12 JPG riêng lẻ thành một:
montage ^
-border 0 ^
-tile 4x3 ^
c:/path/to/jpeg-dir/pdffile-*.jpeg ^
c:/path/to/final.jpg
Tất nhiên, montage
có nhiều tá tham số bổ sung cho phép bạn xác định nền, khoảng cách, độ lệch, trang trí, nhãn, xoay, cắt, chú thích, vv cho đầu vào và kết quả JPG.
EDIT: (Tôi đã muốn đưa ra gợi ý này trong câu trả lời ban đầu của mình, nhưng đã quên.)montage
Theo mặc định sẽ sử dụng kích thước ô 120x120 pixel. Nếu bạn muốn giữ kích thước trang gốc cho mỗi ô, bạn phải thêm-geometry
vào dòng lệnh. Giả sử bạn có các trang A4 (= 595x852 pt) trong tệp PDF của mình và bạn muốn giữ trang này, nhưng cũng thêm khoảng cách 11pt cho chiều ngang và 22 pt cho hướng dọc của lát gạch (cộng với các đường viền / khung màu xám mạnh 4pt xung quanh mỗi ô), làm điều này:
montage ^
-border 4 ^
-tile 4x3 ^
-geometry 595x842+11+22 ^
c:/path/to/jpeg-dir/pdffile-*.jpeg ^
c:/path/to/final.jpg
EDIT 2: (Vẫn còn một gợi ý quan trọng khác.) Nếu bạn không muốn mất chất lượng hình ảnh tốt trong quá trình ghép / dựng phim, mà chuyển đổi PDF sang JPG của bạn đã tạo, thì hãy thêm-quality 100
tham số vào dòng lệnh của bạn như thế này :
montage ^
-border 4 ^
-tile 4x3 ^
-geometry 595x842+11+22 ^
-quality 100 ^
c:/path/to/jpeg-dir/pdffile-*.jpeg ^
c:/path/to/final.jpg