Як генерувати 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))