अक्सर पूछे जाने वाले प्रश्न
लाइसेंसिंग & ओपन सोर्स
Aspose.Page FOSS for Python कौन सा लाइसेंस उपयोग करता है?
Aspose.Page FOSS for Python MIT लाइसेंस के तहत जारी किया गया है। पूर्ण लाइसेंस पाठ LICENSE फ़ाइल में GitHub रिपॉज़िटरी में उपलब्ध है।
क्या मैं इसे व्यावसायिक उत्पादों में उपयोग कर सकता हूँ?
हाँ। MIT लाइसेंस स्वामित्व और व्यावसायिक अनुप्रयोगों में उपयोग की अनुमति देता है बिना आपके अपने कोड को ओपन-सोर्स करने की आवश्यकता के।
क्या कोई मुफ्त ट्रायल या उपयोग सीमा है?
नहीं। यह लाइब्रेरी MIT लाइसेंस के तहत पूरी तरह से मुफ्त है, बिना किसी उपयोग सीमा, वॉटरमार्क या समय प्रतिबंध के।
स्थापना & आवश्यकताएँ
मैं Aspose.Page FOSS को Python के लिए कैसे स्थापित करूँ?
नीचे दिए गए कमांड से इसे स्थापित करें:
pip install aspose-page-fossकौन सा Python संस्करण आवश्यक है?
Python 3.10 या बाद का संस्करण आवश्यक है।
क्या कोई मूल निर्भरताएँ हैं?
नहीं। इस लाइब्रेरी को Ghostscript, Adobe Reader, या किसी अन्य मूल रनटाइम पर कोई निर्भरता नहीं है। यह Windows, Linux, और macOS पर अतिरिक्त सिस्टम पैकेजों के बिना चलती है।
फ़ॉर्मेट समर्थन
लाइब्रेरी कौन से इनपुट फ़ॉर्मेट का समर्थन करती है?
लाइब्रेरी PostScript (.ps), एन्कैप्सुलेटेड PostScript (.eps), और XML पेपर स्पेसिफिकेशन (.xps) फ़ाइलों को पढ़ती है।
लाइब्रेरी कौन से आउटपुट फ़ॉर्मेट उत्पन्न करती है?
लाइब्रेरी PDF (to_pdf() के माध्यम से) और PNG या JPEG रास्टर इमेजेज (to_image() के साथ ImageSaveOptions के द्वारा) को एक्सपोर्ट करती है।
क्या लाइब्रेरी शून्य से PS या XPS फ़ाइलें बना सकती है?
PsDocument नए PS दस्तावेज़ बनाने के लिए create() और add_page() मेथड प्रदान करता है, और XpsDocument XPS के लिए create() और add_page() प्रदान करता है। परिणाम लिखने के लिए PsDocument.save() या XpsDocument.save() का उपयोग करें।
API Usage
मैं PS फ़ाइल को PDF में कैसे परिवर्तित करूँ?
from pathlib import Path
from aspose.page.ps.document import PsDocument
ps = PsDocument.from_file("input.ps")
Path("output.pdf").write_bytes(ps.to_pdf())मैं EPS फ़ाइल को PNG में कैसे परिवर्तित करूँ?
from pathlib import Path
from aspose.page.ps.document import PsDocument
from aspose.page.ps.output import ImageSaveOptions
eps = PsDocument.from_file("input.eps")
opts = ImageSaveOptions(format="png", dpi=150)
Path("output.png").write_bytes(eps.to_image(opts))मैं XPS फ़ाइल को PDF में कैसे परिवर्तित करूँ?
from pathlib import Path
from aspose.page.xps.document import XpsDocument
xps = XpsDocument.from_file("input.xps")
Path("output.pdf").write_bytes(xps.to_pdf())मैं EPS मेटाडाटा को परिवर्तित करने से पहले कैसे पढ़ूँ?
from aspose.page.ps.document import PsDocument
eps = PsDocument.from_file("illustration.eps")
dsc = eps.dsc
if dsc is not None:
print("Title:", dsc.title)
print("Bounding box:", dsc.bounding_box)मैं फ़ाइलों को डिस्क I/O के बिना मेमोरी से कैसे प्रोसेस करूँ?
कच्चे बाइट्स से लोड करने के लिए from_bytes() का उपयोग करें और to_pdf() या to_image() से प्राप्त bytes को सीधे उपयोग करें:
from aspose.page.ps.document import PsDocument
def convert_ps_bytes(ps_data: bytes) -> bytes:
return PsDocument.from_bytes(ps_data).to_pdf()ज्ञात सीमाएँ
क्या लाइब्रेरी सभी PostScript सुविधाओं का समर्थन करती है?
लाइब्रेरी दस्तावेज़ रूपांतरण के लिए आवश्यक सामान्य PostScript ऑपरेटर्स को लागू करती है। उन्नत लेवल 3 फीचर्स या कस्टम प्रक्रियाओं का उपयोग करने वाले अत्यधिक विशिष्ट PostScript प्रोग्राम Ghostscript के समान रूप से रेंडर नहीं हो सकते हैं।
क्या XPS पेज कंटेंट के लिए लिखने का समर्थन उपलब्ध है?
XpsDocument पेज संरचना प्रबंधन के लिए add_page(), remove_page(), और get_page() का समर्थन करता है। लो-लेवल XPS कंटेंट ड्रॉइंग RenderModelBuilder और PdfWriter घटकों के माध्यम से उपलब्ध है।