ไลบรารี Python PDF [ปิด]


86

มีไลบรารี Python PDF อะไรบ้าง?

ฉันต้องการสร้าง PDF ที่มีกริดจำนวนมากและฉันกำลังมองหาไลบรารีที่อนุญาตให้จัดการเพจ (หลายหน้า) ไลบรารีควรคำนวณเมื่อเพจสิ้นสุดแล้วจึงสร้างเพจถัดไป


1
บางทีอาจจะใช้วลีใหม่เพื่อถามว่าไลบรารีใดเหมาะสำหรับการสร้าง PDF ที่เหมาะสมสำหรับกรณีการใช้งานของผู้ถาม "สิ่งที่ดีที่สุด" เป็นอัตวิสัยมากเกินไป
Alpaca

ด้วยความเคารพต่อ "คำถาม" ที่สองของคุณ (pagebreaks) pdflatexคุณอาจต้องการใช้งาน
Tobias Kienzler

3
มีบทช่วยสอนที่ดี binpress.com/tutorial/manipulating-pdfs-with-python/167 ที่ตั้งชื่อไลบรารี 5 แห่ง ได้แก่ pdfrw, slate, PDFQuery, PDFMiner, PyPDF2
WebComer

xhtml2pdfขึ้นอยู่กับเทมเพลต html และใช้ ReportLab คว้าได้ค่อนข้างเร็วและตอบโจทย์ OP
Ehvince

นอกจากนี้ยังมีrinohtypeซึ่งคล้ายกับ LaTeX เนื่องจากเน้นการแสดงผลเอกสารที่มีโครงสร้าง (เปิดเผยฉบับเต็ม: ฉันเป็นคนเขียน rinohtype)
Brecht Machiels

คำตอบ:


34

สองสิ่งที่อยู่ในใจคือ:


1
จากการอ่านเอกสารของ pyPdf ดูเหมือนว่าจะจัดการกับ PDF ที่มีอยู่ มีไลบรารี Python ที่จะพิมพ์ / แปลงเป็น PDF หรือไม่? ขอบคุณ.
octopusgrabbus

13
ไลบรารีเหล่านี้ไม่ได้สร้าง PDF พวกเขาเพียงแค่แก้ไข
โมโนโครม

1
บางทีคำถาม & คำตอบนี้อาจช่วยได้ - stackoverflow.com/questions/1180115/…
Wonil

33

ReportLab มีเวอร์ชันโอเพ่นซอร์สและเวอร์ชันแบบชำระเงินซึ่งเพิ่ม Report Markup Language (วิธีอื่นในการกำหนดเอกสารของคุณ)


1
Reportlab ดีจริงๆ อีกหนึ่งสิ่งที่ดีสำหรับงานง่ายๆและสำหรับผู้ที่รู้เกี่ยวกับ html คือ xhtml2pdf
Loïc


3

นอกจากนี้ยังมีhttp://appyframework.org/pod.html ซึ่งใช้เอกสาร LibreOffice หรือ OpenOffice เป็นเทมเพลตและสามารถสร้าง pdf, rtf, odt ... ในการสร้าง pdf ต้องใช้ OOo แบบไม่มีหัวในบางเซิร์ฟเวอร์ เอกสารมีความกระชับ แต่ค่อนข้างสมบูรณ์ http://appyframework.org/podWritingTemplates.html หากคุณต้องการคำแนะนำผู้เขียนค่อนข้างเป็นประโยชน์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.