Python'da PDF çıkışını nasıl oluşturursunuz?

Python'da PDF çıkışını nasıl oluşturursunuz?

Python’da PDF çıkışını nasıl oluşturursunuz?

PdfWriter serializasyon a RenderDocument PDF byteyi kabul eder. PdfMetadata PDF başlık alanlarını (başlık, yaratıcı, üretici, tarih ve sıkışmış bayrak) ayarlayan örnek. Bir yapıya geçin PdfWriter için write(doc) PDF bitleri için. tüm çıkışlar Geri döndü bytes - I/O dosyası yazarın kendisi tarafından yapılmaz.

PDF Metadata oluşturma

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

Bir Render Belgesini PDF’ye oluşturun ve yazın

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

 Türkçe