PDF आउटपुट

PDF आउटपुट

PdfWriter सीरियल ए RenderDocument 1.4.4 बैटरी के लिए PDF का उपयोग करें. यह एक PdfMetadata उदाहरण जो पीडीएफ शीर्षक में अंतर्निहित मेटाडेटा फ़ील्ड को नियंत्रित करता है।.


पीडीएफ डेटा

PdfMetadata स्वीकार करें title, creator, producer, creation_date, mod_date,और trapped इनमें से कुछ को PDF में शामिल किया गया है। /Info शब्दकोश.

from aspose.page.pdf.metadata import PdfMetadata

metadata = PdfMetadata(
    title="My Document",
    creator="My Application",
    producer="Aspose.Page FOSS for Python",
    creation_date="D:20260609000000",
    mod_date="D:20260609000000",
    trapped=False,
)

पीडीएफ लेखक

Instantiate PdfWriter A के साथ PdfMetadata वस्तु, फिर कॉल करें write(doc) पर A RenderDocument PDF बेट्स के लिए आवेदन करें।.

from aspose.page.render.model import RenderModelBuilder
from aspose.page.pdf.writer import PdfWriter
from aspose.page.pdf.metadata import PdfMetadata
from pathlib import Path

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

टिप्स और सर्वश्रेष्ठ अभ्यास

  • पास ए creation_date PDF में (D:YYYYMMDDHHmmSS) एक वैध निर्माण टाइमस्टैम्प स्थापित करने के लिए।.
  • सेट producer पीडीएफ मेटाडेटा दृश्यों में उत्पन्न अनुप्रयोग की पहचान करने के लिए।.
  • write() लौटें bytes कोई फ़ाइल नहीं लिखी गई है। PdfWriter खुद को।.

API संदर्भ सारांश

वर्ग / विधिDescription
PdfMetadataPDF मेटाडेटा कंटेनर (नाम, निर्माता, उत्पादक, तारीख)
PdfWriter(metadata)PdfMetadata के साथ तुरंत संपादित करें
PdfWriter.write(document)RenderDocument को PDF bytes में सीरियल करें

See Also

 हिन्दी