Làm thế nào để tạo ra PDF Output trong Python

Làm thế nào để tạo ra PDF Output trong Python

Làm thế nào để tạo ra PDF Output trong Python

PdfWriter Phân tích A RenderDocument PDF byte. nó chấp nhận một PdfMetadata Ví dụ đặt các trường tiêu đề PDF (tạm dịch, người tạo, nhà sản xuất, ngày và lá cờ bị chặn). Thay qua một xây dựng PdfWriter để write(doc) để có được các byte PDF. Tất cả kết quả là trở lại như bytes - Không có file I/O được thực hiện bởi chính tác giả.

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

Xây dựng và viết một tài liệu Render vào 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

 Tiếng Việt