आम तौर पर सामने आने वाले परिदृश्य में संपूर्ण पीडीएफ दस्तावेज़ या विशिष्ट पृष्ठों को छवियों के संग्रह में परिवर्तित करना शामिल है। .NET के लिए GroupDocs.Conversion पीडीएफ को विभिन्न छवि प्रारूपों, जैसे टीआईएफएफ, जेपीजी, पीएनजी, जीआईएफ, बीएमपी, और अधिक में परिवर्तित करने की क्षमता प्रदान करता है।
अन्य रूपांतरणों के विपरीत, इस प्रक्रिया के लिए SavePageStream प्रतिनिधि की घोषणा की आवश्यकता होती है, जो सहेजी गई छवियों के लिए नामकरण प्रारूप निर्दिष्ट करता है। आप ImageFileType क्लास का उपयोग करके अपना पसंदीदा छवि प्रारूप चुन सकते हैं।
सी# में पीडीएफ को पीएनजी में बदलें
using GroupDocs.Conversion;
using GroupDocs.Conversion.FileTypes;
using GroupDocs.Conversion.Options.Convert;
// स्रोत पीडीएफ फाइल लोड करें
using (var converter = new Converter("resume.pdf"))
{
var getPageStream = (int page) => File.Create($"resume-page-{page}.png");
// कनवर्ट विकल्प सेट करें और आउटपुट छवि प्रकार निर्दिष्ट करें
var convertOptions = new ImageConvertOptions {
Format = ImageFileType.Png
};
// पीडीएफ दस्तावेज़ के प्रत्येक पृष्ठ को पीएनजी में बदलें
converter.Convert(getPageStream, convertOptions);
}
.NET के लिए GroupDocs.Conversion के साथ, आप आसानी से एक लंबे दस्तावेज़ से विशिष्ट पृष्ठों को परिवर्तित कर सकते हैं।
आपकी आवश्यकताओं के आधार पर इसे पूरा करने के लिए आपके पास दो विधियाँ हैं। आप या तो पृष्ठों की एक श्रृंखला को परिवर्तित कर सकते हैं या विशिष्ट पृष्ठों को परिवर्तित कर सकते हैं।
DOCX (पेज 2-4) को C# में PDF में कनवर्ट करें
using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;
// स्रोत DOCX फ़ाइल लोड करें
using (Converter converter = new Converter("booklet.docx"))
{
// कनवर्ट विकल्प सेट करें और रेंडर करने के लिए पृष्ठों की श्रेणी निर्दिष्ट करें
var convertOptions = new PdfConvertOptions
{
PageNumber = 2,
PagesCount = 3
};
// पेज 2-4 को पीडीएफ में बदलें
converter.Convert("pages-2-4.pdf", convertOptions);
}
फ़्लुएंट सिंटैक्स .NET API के लिए GroupDocs.Conversion के भीतर सामान्य क्रियाओं के लिए एक संक्षिप्त नोटेशन प्रदान करता है।
नीचे दिए गए कोड नमूने दर्शाते हैं कि धाराप्रवाह सिंटैक्स का लाभ कैसे उठाया जाए:
धाराप्रवाह सिंटैक्स का उपयोग करके DOCX को C# में PDF में बदलें
using GroupDocs.Conversion;
FluentConverter
.Load("schedule.docx")
.ConvertTo("schedule.pdf")
.Convert();