Como gerar uma saída PDF em Python
Como gerar uma saída PDF em Python
PdfWriter serializa um RenderDocument para PDF bytes. Aceita um PdfMetadata instância que define os campos de cabeçalho do PDF (título, criador, produtor, datas e bandeira presa). Passe um construído. PdfWriter a) para o write(doc) para obter os bytes PDF. Toda a saída é devolvido como bytes nenhum ficheiro de E/S é executado pelo próprio autor.
Criar metadados 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,
)Criar e escrever um documento de renderização em 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))