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_datePDF में (D:YYYYMMDDHHmmSS) एक वैध निर्माण टाइमस्टैम्प स्थापित करने के लिए।. - सेट
producerपीडीएफ मेटाडेटा दृश्यों में उत्पन्न अनुप्रयोग की पहचान करने के लिए।. write()लौटेंbytesकोई फ़ाइल नहीं लिखी गई है।PdfWriterखुद को।.
API संदर्भ सारांश
| वर्ग / विधि | Description |
|---|---|
PdfMetadata | PDF मेटाडेटा कंटेनर (नाम, निर्माता, उत्पादक, तारीख) |
PdfWriter(metadata) | PdfMetadata के साथ तुरंत संपादित करें |
PdfWriter.write(document) | RenderDocument को PDF bytes में सीरियल करें |