यह सरल विषय C#** में **PDF को JPEG में कैसे बदलें, इसकी जानकारी देता है। इसमें पर्यावरण को स्थापित करने के लिए आवश्यक सभी जानकारी और कार्य को पूरा करने के लिए विस्तृत कदम शामिल हैं। आउटपुट जेपीईजी छवि के अनुकूलन के साथ पीडीएफ को जेपीईजी सी# कोड में परिवर्तित करने के लिए प्रस्तुत किया गया है।
सी # में पीडीएफ को जेपीईजी में कनवर्ट करने के लिए कदम
- Nuget पैकेज मैनेजर का उपयोग करके एप्लिकेशन में Aspose.PDF for .NET जोड़ने के लिए प्रोजेक्ट वातावरण स्थापित करें
- Document वर्ग के एक उदाहरण का उपयोग करके जेपीईजी छवि में रूपांतरण के लिए स्रोत पीडीएफ फाइल तक पहुंचें
- आउटपुट जेपीईजी छवि का संकल्प सेट करें
- निर्दिष्ट रिज़ॉल्यूशन और अन्य सेटिंग्स का उपयोग करके JpegDevice ऑब्जेक्ट बनाएं और कॉन्फ़िगर करें
- JpegDevice.Process फ़ंक्शन का उपयोग करके लोड की गई PDF फ़ाइल पृष्ठों को JPEG छवियों के रूप में सहेजें
उपरोक्त चरणों में सी #* का उपयोग करके पीडीएफ को जेपीईजी में परिवर्तित करने के लिए आवश्यक आवश्यक पुस्तकालयों के बारे में जानकारी और उचित कार्यान्वयन के लिए चरणों का एक विस्तृत अनुक्रम शामिल है। कोई भी डिस्क से स्रोत पीडीएफ फाइल तक पहुंच सकता है और इसके पृष्ठों को जेपीईजी फाइलों में बदल सकता है। JpegDevice ऑब्जेक्ट आउटपुट JPEG रिज़ॉल्यूशन सेट करता है और इसमें PDF को JPEG में बदलने की प्रक्रिया विधि होती है।
सी # का उपयोग कर पीडीएफ को जेपीईजी में कनवर्ट करने के लिए कोड
using System; | |
using System.IO; | |
using Aspose.Pdf; | |
using Aspose.Pdf.Devices; | |
namespace TestPDF | |
{ | |
public class PdfToJpg | |
{ | |
public static void PdfToJpgConverter() | |
{ | |
String path = @"/Users/KnowledgeBase/TestData/"; | |
// Applying product license to create JPEG from PDF in C# | |
License PdftoXlsLic = new License(); | |
PdftoXlsLic.SetLicense(path+ "Conholdate.Total.Product.Family.lic"); | |
// Initialize Document Class to load PDF and saving as JPEG | |
Document document = new Document(path+"Exported.pdf"); | |
// Setting the JPEG devise for rendering | |
Resolution resolution = new Resolution(300); | |
JpegDevice jpegDevice = new JpegDevice(resolution); | |
for (int pageCount = 1; pageCount <= document.Pages.Count; pageCount++) | |
{ | |
using (FileStream imageStream = | |
new FileStream($"{path}image{pageCount}_out.jpeg", | |
FileMode.Create)) | |
{ | |
// Convert a particular page and save the JPEG image to stream | |
jpegDevice.Process(document.Pages[pageCount], imageStream); | |
// Close the image stream | |
imageStream.Close(); | |
} | |
} | |
} | |
} | |
} |
PDF को JPEG में बदलने के लिए C# कोड प्रदर्शित किया जाता है जिससे रिज़ॉल्यूशन क्लास इंस्टेंस का उपयोग करके आउटपुट JPEG इमेज के लिए रिज़ॉल्यूशन सेट किया जाता है। JpegDevice वर्ग उदाहरण का उपयोग वांछित JPEG छवियों के रिज़ॉल्यूशन को सेट करने के लिए किया जाता है, जिसके बाद PDF के अंदर प्रत्येक पृष्ठ को पुनरावृत्त किया जाता है और JpegDevice का उपयोग किया जाता है। PDF के अंदर प्रत्येक छवि को अलग-अलग JPEG छवियों में सहेजने के लिए प्रक्रिया का उपयोग किया जाता है।
हमने सी # का उपयोग करके पीडीएफ को जेपीईजी में बदलने पर ध्यान केंद्रित किया है, हालांकि, अगर आप पीडीएफ से प्रतिबंधों को हटाने के बारे में जानना चाहते हैं, तो कैसे सी # में पीडीएफ से सभी प्रतिबंध हटाने के लिए पर लेख देखें।