Tôi đã sử dụng Ghostscript để chuyển đổi lô con số duy nhất của tôi rendered in PDF sang PNG:Tuân MediaBox/CropBox trong PDF khi sử dụng Ghostscript để vẽ lại một PDF sang PNG
gswin32c -sDEVICE=png16m -r300x300 -sOutputFile=junk.png^
-dBATCH -dNOPAUSE Figure_001-a.pdf
này hoạt động theo nghĩa Tôi nhận được một PNG ra và nó chứa cốt truyện.
Nhưng nó cũng chứa một lượng lớn không gian màu trắng (ví dụ: hình ảnh nguồn ví dụ: http://cdsweb.cern.ch/record/1258681/files/Figure_001-a.pdf).
Nếu bạn xem trong Acrobat, bạn sẽ thấy không có khoảng trắng xung quanh ô. Nếu bạn sử dụng dòng lệnh trên, bạn sẽ thấy cốt truyện chỉ bằng 1/3 diện tích.
Khi làm điều tương tự với tệp EPS, tôi chạy vào cùng một vấn đề. Tuy nhiên, có tham số dòng lệnh -dEPSCrop
mà người ta có thể vượt qua để có được công cụ dựng hình PS chú ý đến BoundingBox.
Tôi cần đối số tương tự để hiển thị tệp PDF. Tôi đã không thể tìm thấy nó trong tài liệu (thậm chí không thực sự là -dEPSCrop
).
Cảm ơn! Theo như tôi có thể nói, điều này sử dụng một phương pháp tròn về viết ra một jpeg hoặc tương tự, quét cho các lề, và sau đó chạy lại với các lề được thiết lập. Thông tin cắt xén tôi muốn sử dụng ot đã có trong bản thân PDF (heck, Acrobat tự động phát hiện nó).Tôi không thể không tự hỏi nếu tôi có thể làm gì đó điên cuồng như chuyển đổi PDF sang PS, và sau đó giải nén hộp giới hạn từ đó. :-) – user319080