XPS रूपांतरण

XPS रूपांतरण

XpsDocument यह एक एचडीपी के लिए प्रीमियम है (.xpsफ़ाइलों के लिए।. यह एक ही प्रदान करता है to_pdf() और to_image() इंटरफ़ेस के रूप में PsDocument.


एक XPS फ़ाइल लोड करें

उपयोग करें XpsDocument.from_file() एक फ़ाइल मार्ग से लोड करने के लिए, या from_bytes() से लोड करने के लिए कच्चे बाइट्स।.

from aspose.page.xps.document import XpsDocument

xps = XpsDocument.from_file("document.xps")

PDF में निर्यात

Call to_pdf() एक PDF बैट के रूप में दस्तावेज़ प्राप्त करने के लिए।.

from pathlib import Path
from aspose.page.xps.document import XpsDocument

xps = XpsDocument.from_file("input.xps")
pdf_bytes = xps.to_pdf()
Path("output.pdf").write_bytes(pdf_bytes)

PNG या JPEG में निर्यात

पास करें एक ImageSaveOptions उदाहरण के लिए to_image():

from pathlib import Path
from aspose.page.xps.document import XpsDocument
from aspose.page.ps.output import ImageSaveOptions

xps = XpsDocument.from_file("input.xps")
opts = ImageSaveOptions(format="png", dpi=96)
Path("output.png").write_bytes(xps.to_image(opts))

Page Management के बारे में

XpsDocument यह व्यक्तिगत पृष्ठों को जोड़ने, दर्ज करने, हटाने और वापस लेने के तरीकों प्रदान करता है।.

from aspose.page.xps.document import XpsDocument

xps = XpsDocument.from_file("input.xps")
page = xps.add_page(595, 842)       # add an A4 page
xps.remove_page(0)                   # remove the first page

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

  • उपयोग करें from_bytes() स्मृति में XPS डेटा के लिए अपलोड या स्ट्रीम से।.
  • के लिए add_page(), remove_page(),और get_page() विधियों से पहले पृष्ठ-स्तर के संचालन को सक्षम किया जाता है।.
  • to_pdf() और to_image() लौटें bytes सीधे - कोई अस्थायी फ़ाइलों की आवश्यकता नहीं है।.

सामान्य मुद्दे

IssueCauseफिक्स करें
FileNotFoundErrorरास्ता नहीं हैपहले मार्ग की जांच करें from_file()
खाली उत्पादनXPS फ़ाइल में कोई निश्चित पृष्ठ नहीं हैXPS स्रोत की जांच करें

FAQ

क्या मैं XPS को PNG में परिवर्तित कर सकता हूं?

हाँ, पास करें ImageSaveOptions(format="png", dpi=150) के लिए to_image().

क्या पृष्ठ सीमा है?

कोई स्पष्ट पृष्ठ सीमा निर्धारित नहीं की जाती है. स्मृति उपयोग स्केल पेज गिनती और डीपीआई के साथ।.


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

वर्ग / विधिDescription
XpsDocument.from_file(path)फ़ाइल मार्ग से XPS लोड करें
XpsDocument.from_bytes(data)XPS को कच्चे बाइट्स से लोड करें
XpsDocument.to_pdf(options)PDF बाइट्स में निर्यात
XpsDocument.to_image(options)रैस्टर छवि बाइट्स के लिए निर्यात
XpsDocument.add_page(width, height)एक नया पृष्ठ जोड़ें
XpsDocument.remove_page(index)Index में पृष्ठ हटाएं
XpsDocument.get_page(index)पेज को इंडेक्स में रखें

See Also

 हिन्दी