Aspose.PDF for .NET
पीडीएफ फाइलों के निर्माण और रूपांतरण के लिए सी# .NET एपीआई
एडोब एक्रोबैट का उपयोग किए बिना पीडीएफ फाइलों को वर्ड, एक्सेल, पावरपॉइंट और इमेज फॉर्मेट में जेनरेट करने, संपादित करने, रेंडर करने, हेरफेर करने और परिवर्तित करने के लिए एक शक्तिशाली पीडीएफ सी# .NET एपीआई।
.NET के लिए Aspose.PDF लाइब्रेरी उन डेवलपर्स के लिए बहुत उपयोगी हो सकती है जो पीडीएफ दस्तावेजों को बनाने और उनमें हेरफेर करने में रुचि रखते हैं। C# .NET कोड की केवल कुछ पंक्तियों के साथ अपने स्वयं के अनुप्रयोगों के अंदर। लाइब्रेरी को उपयोग में आसान बनाने के लिए डिज़ाइन किया गया है और यह सुविधाओं की एक विस्तृत श्रृंखला प्रदान करता है जो इसे विभिन्न उपयोग के मामलों के लिए उपयुक्त बनाता है। सुविधाओं के अपने समृद्ध सेट और उपयोग में आसान एपीआई के साथ, Aspose.PDF .NET वातावरण (WinForms, WPF, ASP.NET, और .NET कॉम्पैक्ट फ्रेमवर्क) में PDF दस्तावेज़ों के साथ काम करने वाले किसी भी डेवलपर के लिए एक मूल्यवान उपकरण है।< /पी>
.NET के लिए Aspose.PDF एक अत्यधिक लचीली और शक्तिशाली लाइब्रेरी है जो विभिन्न प्रकार के उपयोग के मामलों के लिए उपयुक्त है। चाहे आप नए पीडीएफ दस्तावेज़ बनाने, मौजूदा दस्तावेज़ों में हेरफेर करने, या पीडीएफ को अन्य प्रारूपों में परिवर्तित करने में लगे हों, यह लाइब्रेरी आपको काम पूरा करने के लिए आवश्यक सभी चीजें प्रदान करती है। लाइब्रेरी का उपयोग टेक्स्ट, छवियों, एसवीजी, एचटीएमएल को पीडीएफ में बदलने के साथ-साथ उत्कृष्ट प्रदर्शन और अच्छी गुणवत्ता के साथ कई दस्तावेज़ प्रारूपों में पीडीएफ निर्यात करने के लिए किया जा सकता है।
लाइब्रेरी में पीडीएफ दस्तावेजों को संभालने के लिए विभिन्न प्रकार के कार्यों के लिए समर्थन शामिल है, जैसे स्क्रैच से पीडीएफ बनाना, पीडीएफ फाइलों को संपीड़ित करना, टेबल निर्माण और हेरफेर, पीडीएफ में ग्राफ ऑब्जेक्ट का उपयोग करना, कस्टम फ़ॉन्ट हैंडलिंग, सुरक्षा नियंत्रण समर्थन , बुकमार्क डालें या हटाएं, सामग्री की पीडीएफ तालिका का उपयोग करें, अनुलग्नक जोड़ें या हटाएं, पीडीएफ एनोटेशन प्रबंधित करें, टेक्स्ट और छवियां डालें, पीडीएफ में पेज निकालें या इनसेट करें, एकाधिक पीडीएफ को एक ही दस्तावेज़ में विलय करें, पीडीएफ को कई पेजों में विभाजित करें, पेज छवि रूपांतरण, पीडीएफ दस्तावेज़ प्रिंट करें इत्यादि।
.NET के लिए Aspose.PDF के साथ शुरुआत करना
.NET के लिए Aspose.PDF इंस्टॉल करने का अनुशंसित तरीका NuGet का उपयोग करना है। सुचारू इंस्टालेशन के लिए कृपया निम्नलिखित कमांड का उपयोग करें।
NuGet Command के माध्यम से Aspose.Pdf इंस्टॉल करें
Install-Package Aspose.Pdf
आप लाइब्रेरी को सीधे Aspose.PDF उत्पाद पृष्ठ
से डाउनलोड कर सकते हैं.NET API के माध्यम से पीडीएफ दस्तावेज़ बनाएं
.NET के लिए Aspose.PDF की प्रमुख विशेषताओं में से एक इसकी C# कोड की केवल कुछ पंक्तियों के साथ स्क्रैच से PDF दस्तावेज़ बनाने की क्षमता है। सॉफ़्टवेयर डेवलपर लाइब्रेरी का उपयोग पीडीएफ दस्तावेज़ में पाठ, चित्र, प्रपत्र, एनोटेशन, नए पृष्ठ, अनुलग्नक, बुकमार्क और अन्य तत्वों को जोड़ने के साथ-साथ सामग्री के लेआउट और स्वरूपण को नियंत्रित करने के लिए कर सकते हैं। इसके अतिरिक्त, लाइब्रेरी मौजूदा पीडीएफ दस्तावेज़ों में हेरफेर करने के लिए एपीआई का एक समृद्ध सेट प्रदान करती है, जैसे कई पीडीएफ को एक ही दस्तावेज़ में विलय करना, एक पीडीएफ को कई पृष्ठों में विभाजित करना, और एक पीडीएफ से पाठ और छवियों को निकालना।
C# का उपयोग करके पीडीएफ कैसे बनाएं?
// Initialize document object
Document pdf_doc = new Document();
// Add page
Page page = pdf_doc.Pages.Add();
// Place the text of choice
page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));
// PDF file created at a specified location
pdf_doc.Save("created_one.pdf");
पीडीएफ को C# API के जरिए अन्य फाइल फॉर्मेट में बदलें
पीडीएफ दस्तावेज़ों को अन्य फ़ाइल स्वरूपों में परिवर्तित करना कई सॉफ़्टवेयर डेवलपर्स के लिए सबसे लोकप्रिय और महत्वपूर्ण कार्यों में से एक है। .NET के लिए Aspose.PDF, .NET कोड की कुछ पंक्तियों के साथ पीडीएफ दस्तावेज़ों को अन्य समर्थित फ़ाइल स्वरूपों में प्रोग्रामेटिक रूप से परिवर्तित करने के लिए पूर्ण कार्यक्षमता प्रदान करके उनका काम आसान बनाता है। लाइब्रेरी आउटपुट स्वरूपों की एक विस्तृत श्रृंखला का समर्थन करती है, जिसमें माइक्रोसॉफ्ट वर्ड, एक्सेल, पावरपॉइंट, इमेज, एचटीएमएल और कई अन्य शामिल हैं। पीडीएफ दस्तावेज़ को फ़ाइल करने, स्ट्रीम करने, वेब पर भेजने या पीडीएफ/ए दस्तावेज़ के रूप में सहेजना भी संभव है। लाइब्रेरी सॉफ़्टवेयर डेवलपर्स के लिए अन्य एप्लिकेशन और प्लेटफ़ॉर्म में पीडीएफ दस्तावेज़ों के साथ काम करना आसान बनाती है।
C#.NET API के जरिए पीडीएफ को वर्ड में बदलें
public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document
var document = new Document("template.pdf");
// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}
पीडीएफ दस्तावेजों को C# .NET के माध्यम से मर्ज या विभाजित करें
.NET लाइब्रेरी के लिए Aspose.PDF सॉफ्टवेयर डेवलपर्स को कई पीडीएफ फाइलों को एक ही पीडीएफ दस्तावेज़ में मर्ज करने या बड़ी पीडीएफ फाइलों को अपने .NET अनुप्रयोगों के अंदर छोटे में विभाजित करने में सक्षम बनाता है। लाइब्रेरी ने पीडीएफ फाइलों को मर्ज करने और विभाजित करने के लिए विभिन्न कार्य प्रदान किए हैं, जैसे एक दस्तावेज़ को दूसरी पीडीएफ फाइल के अंत में जोड़ना, पीडीएफ पेजों को अलग-अलग पीडीएफ फाइलों में विभाजित करना, पीडीएफ पेजों की सीमा को अलग-अलग पीडीएफ फाइलों में विभाजित करना, इत्यादि।
पीडीएफ को C# API के माध्यम से कई फाइलों में विभाजित करें
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");
int pageCount = 1;
// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
Document newDocument = new Document();
newDocument.Pages.Add(pdfPage);
newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}
.NET API के माध्यम से छवियों को पीडीएफ में परिवर्तित करना
.NET लाइब्रेरी के लिए Aspose.PDF ने C# कमांड का उपयोग करके विभिन्न छवियों को पीडीएफ में बदलने के लिए पूर्ण समर्थन प्रदान किया है। सॉफ़्टवेयर डेवलपर कुछ सबसे लोकप्रिय छवि प्रारूपों, जैसे - BMP, CGM, DICOM, EMF, JPG, PNG, SVG, और TIFF प्रारूपों को आसानी से परिवर्तित कर सकते हैं। किसी छवि को परिवर्तित करने के लिए सबसे पहले आपको एक नए दस्तावेज़ वर्ग ऑब्जेक्ट को प्रारंभ करना होगा और छवि को लोड करना होगा। उसके बाद बस सेव पर कॉल करें और इमेज फॉर्मेट में कनवर्ट करें और पीडीएफ फाइल फॉर्मेट में सेव करें। कुछ मामलों में, लाइब्रेरी किसी पृष्ठ के साथ-साथ छवि की ऊंचाई, चौड़ाई और मार्जिन सेट करने का भी समर्थन करती है।
.NET API के माध्यम से JPG इमेज को पीडीएफ में बदलें
// Load input JPG file
String path = dataDir + "Aspose.jpg";
// Initialize new PDF document
Document doc = new Document();
// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);
// Add image on a page
page.Paragraphs.Add(image);
// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");