Як генерувати PDF-вихід на Python

Як генерувати PDF-вихід на Python

Як генерувати PDF-вихід на Python

PdfWriter серіалізує a RenderDocument до PDF байтів. Він приймає PdfMetadata інстанція, яка встановлює поля заголовку PDF (заголовок, автор, виробник, дати та ув’язнений флаг). Пройдіть побудований PdfWriter до write(doc) Для отримання PDF байтів. Все вихід є повернуто як було. bytes файл I/O не виконується самим автором.

Створення метаданих PDF

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,
)

Створення та написання документу для відтворення на 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))

See Also

 Українська