ในที่สุดฉันก็พบวิธีที่จะทำให้มันสร้าง jpegs ที่มีหมายเลขเป็นรายบุคคล หนึ่งต่อหน้าผลลัพธ์งานพิมพ์
- (โปรดดูอัปเดตด้านล่าง) -
ก่อนอื่นฉันเพิ่ม "Generic-PostScript-Printer" ..
Panel -> Sysetm -> Administration -> Printing
หรือ
$ system-config-printer
ขั้นตอนต่อไปคือใน OpenOffice เพื่อเลือก[*] Print to file
(ในกล่องโต้ตอบการพิมพ์)
และบันทึกไฟล์ PostScrip ลงในทุกที่ที่คุณต้องการเช่น ~ / print-to-file.ps
ขั้นตอนสุดท้ายคือการใช้ghostscript
การแปลง แต่ก็มีหลาย อุปกรณ์ส่งออก
คุณสามารถแสดงรายการอุปกรณ์ผ่าน:$ gs -h
หากต้องการเอาต์พุตอิมเมจjpeg ที่มีหมายเลขกำกับลำดับนี่คือคำสั่ง:
$ gs -dBATCH -dNOPAUSE \
-sOutputFile=/home/fred/print-to-file.ps.%d.jpeg \
-sDEVICE=jpeg /home/fred.print-to-file.ps`
สำหรับรูปแบบpngให้เปลี่ยน sufix ของชื่อไฟล์เป็น. png
และใช้png16 / png256 / etc สำหรับ -sDEVICE
UPDATE:
ตอนนี้ฉันเพิ่งรู้ว่าghostscriptยังสามารถใช้. pdfเป็นอินพุทได้
ดังนั้นฉันจึงลองใช้. pdfจากตัวเลือกส่งออกเป็น OpenOffice ของไฟล์ PDFเป็นอินพุทไปยังgs
(ghostscript) ...
ไฟล์ต้นฉบับ. odt เป็นข้อความอย่างเดียวและภาพ resluting มีkearningดีกว่าเล็กน้อยดังนั้นมันอาจจะคุ้มค่าเมื่อเทียบกับ ".pdf" เป็น imput, vs ".ps" สำหรับสถานการณ์เฉพาะของคุณ .. แบบอักษรรูปภาพ ฯลฯ ...
โดยสรุป (สำหรับวิธี pdf นี้):
- ส่งออกเป็น PDF
$ gs -dBATCH -dNOPAUSE -sOutputFile=/home/fred/print-to-file.pdf.%d.jpeg -sDEVICE=jpeg /home/fred.print-to-file.pdf
อัปเดต 2:
แม้ว่าวิธีนี้จะใช้งานได้ แต่คุณภาพของภาพที่ส่งออกไม่ได้เท่ากัน
การเพิ่มคุณภาพของjpgถึง 100% ยังคงให้ผลลัพธ์ที่ได้มาตรฐานต่ำ ..
แม้แต่ภาพTIFFก็มีความผิดปกติในข้อความ (ไม่มีการลบรอยหยัก?)
อาจจะมีวิธีการปรับแต่งghostscriptต่อไป แต่ฉันเริ่มมองหาที่อื่นและขอบคุณคำแนะนำของ Roddieฉันเปลี่ยนแทคของฉันและชอบวิธีการ "ไม่ใช่เครื่องพิมพ์เสมือนจริง" ของ unoconv
+ ImageMagick
(กล่าวถึงในความคิดเห็นของฉันกับคำตอบของ Roddie) ... คุณภาพของภาพจาก ImageMagick ยอดเยี่ยมมาก! ..
สคริปต์ "สองบรรทัด" ของคำสั่งทั้งสองนี้จะทำให้ "Nautilus Action" ง่าย ๆ และหลีกเลี่ยงการใช้ OpenOffice โดยตรง
แต่ถ้าคุณต้องการแปลงเอกสารที่ไม่ได้บันทึกเป็นภาพคุณจะต้องใช้ "ถ้วย - pdf" หรือเมนู "ไฟล์ -> บันทึกเป็น PDF" แทน "unoconv"
svg
?