Aspose.Total for .NET का उपयोग करके आप दो आसान चरणों में किसी भी .NET अनुप्रयोगों के भीतर आसानी से EPUB को APNG छवि में निर्यात कर सकते हैं। सबसे पहले, Aspose.PDF for .NET का उपयोग करके, आप JPEG को EPUB निर्यात कर सकते हैं। उसके बाद, Aspose.Imaging for .NET इमेज प्रोसेसिंग API का उपयोग करके, आप JPEG को APNG में बदल सकते हैं।
सीजीएम फ़ाइल को .NET के माध्यम से एपीएनजी में कनवर्ट करें
- Document वर्ग का उपयोग करके सीजीएम फ़ाइल खोलें
- JpegDevice क्लास ऑब्जेक्ट को इनिशियलाइज़ करें और Process विधि
- Image क्लास का इस्तेमाल करके JPEG फ़ाइल लोड करें
- सेव विधि का उपयोग करके दस्तावेज़ को APNG प्रारूप में सहेजें
रूपांतरण आवश्यकताएँ
कमांड लाइन से nuget install Aspose.Total
के रूप में या Install-Package Aspose.Total
के साथ विजुअल स्टूडियो के पैकेज मैनेजर कंसोल के माध्यम से इंस्टॉल करें।
वैकल्पिक रूप से, डाउनलोड से ज़िप फ़ाइल में ऑफ़लाइन MSI इंस्टॉलर या DLL प्राप्त करें।
// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats | |
// load PDF with an instance of Document | |
var document = new Document("input.pdf"); | |
// create an object of jpegDevice | |
var renderer = new JpegDevice(); | |
// convert a particular page and save the image in JPEG format | |
renderer.Process(document.Pages[1], "output.jpeg"); | |
// load JPEG file | |
var image = Image.Load("output.jpeg"); | |
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats | |
// save JPEG to PSD file format | |
image.Save("output.psd", new PsdOptions()); |
सी # के माध्यम से एक ही फाइल में सीजीएम फ़ाइल को एपीएनजी में कनवर्ट करें
एपीआई का उपयोग करके, आप सीजीएम फ़ाइल को एपीएनजी में एकल छवि फ़ाइल में भी परिवर्तित कर सकते हैं। सभी पृष्ठों को परिवर्तित करने के लिए, आप पहले अपने सीजीएम दस्तावेज़ को एक टीआईएफएफ फ़ाइल में प्रस्तुत कर सकते हैं और उसके बाद आप टीआईएफएफ फ़ाइल को एपीएनजी में निर्यात कर सकते हैं। आप Document वर्ग का उपयोग करके इनपुट फ़ाइल खोल सकते हैं और रिज़ॉल्यूशन, टिफ़सेटिंग और टीआईएफएफ डिवाइस ऑब्जेक्ट बना सकते हैं। आप TiffDevice की Process पद्धति का उपयोग करके एकल TIFF छवि प्राप्त कर सकते हैं apireference.aspose.com/pdf/net/aspose.pdf.devices/tiffdevice) वर्ग। अंत में, आप Image वर्ग का उपयोग करके TIFF फ़ाइल लोड कर सकते हैं और इसे Save मेथड का इस्तेमाल करके APNG फॉर्मेट में सेव करें।
// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats | |
// Open PDF document | |
Document pdfDocument = new Document("input.pdf"); | |
// Create Resolution object | |
Resolution resolution = new Resolution(300); | |
// Create TiffSettings object | |
TiffSettings tiffSettings = new TiffSettings | |
{ | |
Compression = CompressionType.None, | |
Depth = ColorDepth.Default, | |
Shape = ShapeType.Landscape, | |
SkipBlankPages = false | |
}; | |
// Create TIFF device | |
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings); | |
// Convert a particular page and save the image to stream | |
tiffDevice.Process("output.tif"); | |
// load TIFF file | |
var image = Image.Load("output.tif"); | |
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats | |
// save TIFF to PSD file format | |
image.Save("output.psd", new PsdOptions()); |
सी # के माध्यम से सीजीएम फ़ाइल को एपीएनजी में कनवर्ट और घुमाएं
एपीआई का उपयोग करके, आप अपनी आवश्यकताओं के अनुसार आउटपुट एपीएनजी छवि को घुमा भी सकते हैं। Image.RotateFlip विधि का उपयोग छवि को 90/180/270-डिग्री तक घुमाने और छवि को क्षैतिज या लंबवत रूप से फ़्लिप करने के लिए किया जा सकता है। आप रोटेशन के प्रकार को निर्दिष्ट कर सकते हैं और छवि पर लागू करने के लिए फ्लिप कर सकते हैं। छवि को घुमाने और फ़्लिप करने के लिए आप Image वर्ग द्वारा उजागर फ़ैक्टरी विधि का उपयोग करके परिवर्तित JPEG छवि को लोड कर सकते हैं और छवि को कॉल कर सकते हैं उपयुक्त RotateFlipType निर्दिष्ट करते हुए .RotateFlip विधि।
// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats | |
// load PDF with an instance of Document | |
var document = new Document("input.pdf"); | |
// create an object of jpegDevice | |
var renderer = new JpegDevice(); | |
// convert a particular page and save the image in JPEG format | |
renderer.Process(document.Pages[1], "output.jpeg"); | |
// load JPEG file | |
var image = Image.Load("output.jpeg"); | |
// rotate the image | |
image.RotateFlip(RotateFlipType.Rotate270FlipNone); | |
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats | |
// save JPEG to PSD file format | |
image.Save("output.psd", new PsdOptions()); |