यह गाइड बताता है कि C# में XPS को कैसे मर्ज किया जाए। इसमें प्रोग्राम वर्कफ़्लो और C# में XPS फ़ाइलों को संयोजित करने के लिए नमूना कोड शामिल है। इसके अलावा, यह आपकी आवश्यकताओं के अनुसार रूपांतरण को अनुकूलित करने के लिए विभिन्न गुणों को भी शामिल करता है।
C# में XPS फ़ाइलों को मर्ज करने के चरण
- XPS फ़ाइलों को मर्ज करने के लिए Aspose.Page स्थापित करके IDE तैयार करें
- XPSDocument वर्ग का उपयोग करके इनपुट XPS फ़ाइल प्राप्त करें
- PdfSaveOptions क्लास इंस्टैंस के साथ कस्टम विकल्प सेट करें
- PdfDevice क्लास का उपयोग करके PDF रेंडरिंग डिवाइस घोषित करें
- इनपुट XPS दस्तावेज़ों की एक सरणी परिभाषित करें
- लोड की गई XPS फ़ाइलों को एकल PDF फ़ाइल के रूप में मर्ज करें
ये चरण C# में XPS को संयोजित करने की प्रक्रिया को सरल बनाते हैं। सबसे पहले, स्रोत XPS दस्तावेज़ को लोड करें और आउटपुट दस्तावेज़ में हेरफेर करने के लिए विभिन्न विकल्प सेट करें। इसके बाद, आउटपुट को निर्यात करने के लिए स्ट्रीम क्लास ऑब्जेक्ट आरंभ करें, और आउटपुट फ़ाइल को डिस्क या स्ट्रीम में रेंडर करने के लिए आगे बढ़ें।
C# में XPS फ़ाइलों को संयोजित करने के लिए कोड
using System.IO; | |
using Aspose.Page; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
new License().SetLicense("License.lic"); | |
// Load XPS document | |
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument("input.xps", new Aspose.Page.XPS.XpsLoadOptions()); | |
// Initialize PdfSaveOptions object | |
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions() | |
{ | |
JpegQualityLevel = 100, | |
ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg, | |
TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate | |
}; | |
// Create Stream object | |
var fileStream = new FileStream("mergedXPS.pdf", FileMode.Create, FileAccess.Write); | |
// Create a Device for PDF | |
Aspose.Page.Device device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(fileStream); | |
// Create an XPS files | |
string[] filesToMerge = new string[] { "input.xps", "input.xps" }; | |
// Merge XPS files | |
document.Merge(filesToMerge, device, options); fileStream.Dispose(); | |
} | |
} |
यह त्वरित कोड स्निपेट दिखाता है कि C# में XPS को PDF में कैसे मर्ज किया जाए। आप कई XPS फ़ाइलों को संयोजित करने या मर्जिंग अनुक्रम को समायोजित करने के लिए कोड को कस्टमाइज़ कर सकते हैं। इसके अतिरिक्त, आप छवि और पाठ संपीड़न, फ़ाइल एन्क्रिप्शन, और अधिक सहित विभिन्न कस्टम गुणों को कॉन्फ़िगर कर सकते हैं।
इस संक्षिप्त गाइड में चर्चा की गई है कि C# में XPS फ़ाइलों को कैसे मर्ज किया जाए। हालाँकि, यदि आप XPS को किसी इमेज में एक्सपोर्ट करना चाहते हैं, तो C# में XPS को JPG इमेज में बदलें पर लेख देखें।