Tôi đang sử dụng GS để làm chuyển đổi từ PDF sang JPEG và sau đây là các lệnh mà tôi sử dụng:Thiết auto-chiều cao/chiều rộng cho chuyển đổi Jpeg từ PDF sử dụng GhostScript
gs -sDEVICE=jpeg -dNOPAUSE -dBATCH -g500x300 -dPDFFitPage -sOutputFile=image.jpg image.pdf
Trong lệnh này như u có thể nhìn thấy -g500x300
là đặt kích thước hình ảnh được chuyển đổi (Chiều rộng x Chiều cao).
Có cách nào để chỉ đặt Chiều rộng mà không phải nhập Chiều cao để nó sẽ dựa trên chiều rộng để chia tỷ lệ chiều cao bằng tỷ lệ khung hình gốc của nó không? Tôi biết nó có thể đạt được bằng cách sử dụng chuyển đổi ImageMagick, nơi bạn chỉ cần đặt 0
vào thông số chiều cao tức là -resize 500x0
. Tôi đã thử với GhostScript nhưng tôi không nghĩ đó là cách chính xác để làm điều đó.
Tôi quyết định không sử dụng lý do chuyển đổi ImageMagick vì tại sao rất chậm khi chuyển đổi PDF nhiều trang có kích thước lớn.
Cảm ơn sự giúp đỡ!
Bạn có thể giải thích chi tiết một chút về cách sử dụng chương trình này không? Giống như tôi cần tạo một kịch bản lệnh shell và chạy nó? –
PostScript của nó, vì vậy bạn hãy đưa nó vào trình thông dịch PostScript. Để được chính xác, bạn vượt qua nó như là tham số dòng lệnh tập tin đầu vào để Ghostscript. Nhận xét là dòng đầu tiên của chương trình thậm chí còn cung cấp cho bạn cách sử dụng. Lưu ý rằng đây không phải là một thực hiện làm việc hoàn chỉnh. – KenS