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