Cara Menghasilkan Output PDF di Python

Cara Menghasilkan Output PDF di Python

Cara Menghasilkan Output PDF di Python

PdfWriter Serialisasi a RenderDocument untuk PDF byte. Ini menerima a PdfMetadata contoh yang menetapkan bidang header PDF (judul, pencipta, produser, tanggal, dan capped flag). Loloskan yang dibangun. PdfWriter ke write(doc) untuk mendapatkan PDF byte. Semua output adalah dikembalikan seperti bytes tidak ada file I/O yang dilakukan oleh penulis sendiri.

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

Buat dan tulis dokumen Render ke 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

 Bahasa Indonesia