Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: Δημιουργία pdf

Δημιουργία pdf 15 Χρόνια 5 Μήνες πριν #155

  • myle
  • Το Άβαταρ του/της myle
  • Αποσυνδεμένος
  • Admin
  • Δημοσιεύσεις: 467
  • Ληφθείσες Ευχαριστίες 15
Οι οδηγοί αφορούν την python 2.x καθώς τα εργαλεία δεν έχουν γίνει port ακόμα στην καινούργια έκδοση. Για όσους λοιπόν βιάζονται:

www.devshed.com/c/a/Python/Python-for-PDF-Generation/

Παράδειγμα (λίγες σελίδες πιο κάτω):
import sys
 
from reportlab.lib.pagesizes import letter
from reportlab.lib.styles import getSampleStyleSheet
from reportlab.lib.units import inch
from reportlab.platypus import Paragraph, SimpleDocTemplate, Spacer
 
if len(sys.argv) < 3:
    print("Usage: <script> textfile pdffile")
    sys.exit()
else:
    pdf = SimpleDocTemplate(sys.argv[2], pagesize = letter)
    story = []
    style = getSampleStyleSheet()
    text = file(sys.argv[1]).read()
    paragraphs = text.split("\n")
    for para in paragraphs:
        story.append(Paragraph(para, style["Normal"]))
        story.append(Spacer(0, inch * .1))
    pdf.build(story)
 

Υπάρχει branch για Python 3.0:
pybrary.net/pyPdf/

Παράδειγμα θα δείτε άμεσα από το link.
«Αν υποθέσουμε ότι αυτό είναι δυνατό, (να μεταδώσουμε τη σοφία παντού) τότε ειλικρινά ο τρόπος ζωής των θεών θα περάσει στους ανθρώπους. Τα πάντα θα είναι γεμάτα...
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ: Δημιουργία pdf 13 Χρόνια 11 Μήνες πριν #1029

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
Για όσους ενδιαφέρονται υπάρχει και το rst2pdf το οποίο μετατρέπει κείμενο γραμμένο σε ReStructuredText σε pdf.

Πληροφορίες ΕΔΩ
Τελευταία διόρθωση: 13 Χρόνια 10 Μήνες πριν από pmav99.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.269 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου