Features

विशेषताएँ

Aspose.Page FOSS for Python निम्नलिखित क्षमताएँ प्रदान करता है।


PS और EPS रूपांतरण

PsDocument PostScript (.ps) और Encapsulated PostScript (.eps) फ़ाइलों को लेता है तथा उन्हें PDF या रास्टर छवियों में निर्यात करता है। दोनों फ़ाइल प्रकारों को एक ही वर्ग द्वारा संभाला जाता है।

  • PsDocument.from_file(path) — फ़ाइल पथ से पढ़ना
  • PsDocument.from_bytes(data) — कच्चे बाइट्स से पढ़ना
  • PsDocument.to_pdf(options) — PDF बाइट्स में निर्यात करना
  • PsDocument.to_image(options) — PNG या JPEG बाइट्स में निर्यात करें

XPS रूपांतरण

XpsDocument XML पेपर स्पेसिफिकेशन (.xps) फ़ाइलों को लोड करता है और उन्हें PDF या रास्टर छवियों में निर्यात करता है। समान to_pdf() और to_image() इंटरफ़ेस लागू होता है।

  • XpsDocument.from_file(path) — फ़ाइल पथ से लोड करें
  • XpsDocument.from_bytes(data) — कच्चे बाइट्स से लोड करें
  • XpsDocument.to_pdf(options) — PDF बाइट्स के रूप में निर्यात करें
  • XpsDocument.to_image(options) — रास्टर छवि बाइट्स के रूप में निर्यात करें

रास्टर छवि आउटपुट

ImageSaveOptions रास्टर आउटपुट फ़ॉर्मेट और रिज़ॉल्यूशन को नियंत्रित करता है। format को "png" या "jpeg" पर सेट करें और आउटपुट रिज़ॉल्यूशन निर्दिष्ट करने के लिए dpi सेट करें।


EPS मेटाडेटा

DscMetadata EPS फ़ाइलों में DSC हेडर टिप्पणियों—बाउंडिंग बॉक्स, पेज साइज, अभिविन्यास, शीर्षक और निर्माता फ़ील्ड्स—तक संरचित पहुँच प्रदान करता है। PsDocument.dsc के माध्यम से पहुँचें।


MCP सर्वर

एक वैकल्पिक MCP सर्वर ps_to_pdf, ps_to_image, xps_to_pdf, और xps_to_image को FastMCP के माध्यम से रिमोट कन्वर्ज़न टूल्स के रूप में उजागर करता है। McpInput और McpOutput फ़ाइल पाथ और बेस64-एन्कोडेड बाइट्स को संभालते हैं।


लो-लेवल रेंडरिंग

RenderModelBuilder begin_page(), add_path(), add_text(), add_image(), और end_page() का उपयोग करके क्रमिक रूप से RenderDocument ऑब्जेक्ट्स बनाता है। PdfWriter एक RenderDocument को PDF में सीरियलाइज़ करता है। PdfMetadata दस्तावेज़ मेटा डेटा सेट करता है।


API Reference सारांश

क्लासविवरण
PsDocumentलोड करके निर्यात करें PS/EPS फ़ाइलें
XpsDocumentXPS फ़ाइलों को लोड कर निर्यात करें
ImageSaveOptionsरास्टर आउटपुट फ़ॉर्मेट और DPI को नियंत्रित करता है
DscMetadataEPS DSC हेडर फ़ील्ड्स (बाउंडिंग बॉक्स, शीर्षक, आदि)
PdfWriterRenderDocument को PDF बाइट्स में सीरियलाइज़ करें
PdfMetadataPDF आउटपुट मेटाडाटा (शीर्षक, निर्माता, प्रोड्यूसर)
RenderModelBuilderरेंडर दस्तावेज़ों को क्रमिक रूप से बनायें
McpInputMCP सर्वर इनपुट (फ़ाइल पाथ या बेस64 बाइट्स)
McpOutputMCP सर्वर आउटपुट (base64 बाइट्स या फ़ाइल पथ)

यह भी देखें

 हिन्दी