Πώς να δημιουργήσετε 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))