Πώς να δημιουργήσετε PDF output στο Python

Πώς να δημιουργήσετε PDF output στο Python

Πώς να δημιουργήσετε PDF output στο Python

PdfWriter Σειρά Α RenderDocument Το PDF είναι ένα.Αποδέχεται το PdfMetadata παράδειγμα που ορίζει τα πεδία επικεφαλής PDF (κείμενο, δημιουργός, παραγωγός και ημερομηνίες). Κάντε μια κατασκευασμένη PdfWriter Για να write(doc) για να αποκτήσετε τα bytes PDF. όλες οι εκδόσεις είναι Επιστρέφουν ως bytes - κανένα αρχείο I/O δεν εκτελείται από τον ίδιο τον συγγραφέα.

Δημιουργία PDF Metadata

from aspose.page.pdf.metadata import PdfMetadata

metadata = PdfMetadata(
    title="My Document",
    creator="My App",
    producer="Aspose.Page FOSS for Python",
    creation_date="D:20260609000000",
    mod_date="D:20260609000000",
    trapped=False,
)

Δημιουργία και γραφή ενός εγγράφου Render σε PDF

from pathlib import Path
from aspose.page.render.model import RenderModelBuilder
from aspose.page.pdf.writer import PdfWriter
from aspose.page.pdf.metadata import PdfMetadata

builder = RenderModelBuilder()
builder.begin_page(595, 842)
builder.end_page()
doc = builder.document()

metadata = PdfMetadata(
    title="Output",
    creator="App",
    producer="Aspose.Page FOSS for Python",
    creation_date="D:20260609000000",
    mod_date="D:20260609000000",
    trapped=False,
)
writer = PdfWriter(metadata)
Path("output.pdf").write_bytes(writer.write(doc))

Δείτε επίσης

 Ελληνικά