पीडीएफ फाइलों के साथ काम करने के लिए ओपन सोर्स .NET SDK
पीडीएफ दस्तावेज़ बनाने, संपादित करने और मर्ज करने के लिए निःशुल्क और शक्तिशाली ओपन सोर्स .NET API।
.NET के लिए PDFSharp API क्या है?
PDFsharp एक ओपन-सोर्स .NET लाइब्रेरी है जिसे आसानी और लचीलेपन के साथ PDF दस्तावेज़ बनाने और प्रोसेस करने के लिए डिज़ाइन किया गया है। चाहे आप स्क्रैच से नए PDF बना रहे हों, मौजूदा दस्तावेज़ों को मर्ज कर रहे हों, या PDF में टेक्स्ट, इमेज और शेप जोड़ रहे हों, PDFsharp कई तरह की कार्यक्षमता प्रदान करता है। यह .NET डेवलपर्स को एक स्पष्ट और सहज API के साथ प्रोग्रामेटिक रूप से PDF फ़ाइलों को संभालने की अनुमति देता है, जिससे यह छोटे पैमाने के अनुप्रयोगों और बड़े एंटरप्राइज़ समाधानों दोनों के लिए एक उत्कृष्ट विकल्प बन जाता है। PDF दस्तावेज़ों में वेक्टर और रास्टर ग्राफ़िक्स दोनों के साथ काम करने की इसकी क्षमता इसे .NET अनुप्रयोगों में जटिल रिपोर्ट या गतिशील सामग्री बनाने के लिए एक बहुमुखी उपकरण बनाती है।
.NET API के लिए PDFSharp - मुख्य विशेषताएं
पीडीएफशार्प की कुछ मुख्य विशेषताएं निम्नलिखित हैं:
- नए PDF दस्तावेज़ों को शुरू से बनाएँ.
- मौजूदा PDF दस्तावेज़ों को संशोधित करें.
- पीडीएफ पृष्ठों में पाठ, चित्र और ग्राफिक्स जोड़ें।
- वेक्टर ग्राफिक्स और रास्टर छवियों का समर्थन करता है।
- पीडीएफ दस्तावेजों को मर्ज या विभाजित करें।
- पीडीएफ फाइलों से सामग्री निकालें।
- ट्रूटाइप फ़ॉन्ट सहित फ़ॉन्ट को संभालना।
- रेखाएँ, आयत और वृत्त जैसी आकृतियाँ बनाएँ।
- एन्क्रिप्टेड पीडीएफ फाइलों का समर्थन करता है।
- संग्रहण के लिए PDF/A दस्तावेज़ तैयार करें।
- .NET फ्रेमवर्क और .NET कोर के साथ संगत.
.NET API के लिए PDFSharp के साथ आरंभ करना
आप GitHub या nuget से ShapeCrawler लाइब्रेरी डाउनलोड कर सकते हैं।
इंस्टालेशन
.NET के लिए PDFSharp API स्थापित करना सरल है और इसे नगेट से किया जा सकता है, जैसा कि नीचे दिखाया गया है:
.NET के लिए PDFSharp API स्थापित करना
Install-Package PdfSharp
.NET के लिए PdfSharp API के कोड उदाहरण
PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET..NET के लिए PDFSharp API का उपयोग करके रिक्त PDF फ़ाइल कैसे बनाएं?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- नया PDF दस्तावेज़ बनाएँ: यह एक खाली PDF दस्तावेज़ को आरंभ करता है।
- नया पृष्ठ जोड़ें: दस्तावेज़ में एक रिक्त पृष्ठ जोड़ता है।
- पाठ बनाएं: पृष्ठ के केंद्र में "हैलो, वर्ल्ड!" लिखने के लिए XGraphics ऑब्जेक्ट का उपयोग करता है।
- दस्तावेज़ सहेजें: निर्दिष्ट फ़ाइल नाम के साथ PDF को सहेजता है।
PDFSharp API का उपयोग करके PDF में छवि कैसे जोड़ें?
PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.- नया PDF दस्तावेज़ बनाएँ: यह एक खाली PDF दस्तावेज़ को आरंभ करता है।
- पृष्ठ जोड़ें: दस्तावेज़ में एक रिक्त पृष्ठ जोड़ता है।
- छवि लोड करें: निर्दिष्ट फ़ाइल पथ से छवि लोड करने के लिए XImage.FromFile() का उपयोग करता है।
- छवि बनाएं: PDF पृष्ठ पर छवि को स्थान देने और उसका आकार बदलने के लिए gfx.DrawImage() का उपयोग करता है।
- दस्तावेज़ सहेजें: छवि के साथ PDF को सहेजता है.
.NET में PDF दस्तावेज़ में टेबल कैसे डालें?
.NET API के लिए PDFSharp का उपयोग करके PDF दस्तावेज़ में तालिका सम्मिलित करने के लिए, आप इन चरणों का पालन कर सकते हैं।
- नया PDF दस्तावेज़ बनाएँ: यह एक खाली PDF दस्तावेज़ को आरंभ करता है।
- पृष्ठ जोड़ें: नए PDF दस्तावेज़ में एक रिक्त पृष्ठ जोड़ता है।
- तालिका का हिस्सा बनने के लिए पंक्तियों और स्तंभों को परिभाषित करें।
- पंक्तियों और स्तंभों की संख्या का उपयोग करके तालिका बनाने के लिए नेस्टेड लूप का उपयोग करें।
- दस्तावेज़ सहेजें: छवि के साथ PDF को सहेजता है.
.NET में PDF पृष्ठ पर वॉटरमार्क जोड़ें
- मौजूदा PDF दस्तावेज़ लोड करें: कोड मौजूदा PDF को संशोधन मोड में खोलता है।
- पृष्ठों के माध्यम से लूप करें: यह दस्तावेज़ में प्रत्येक पृष्ठ पर पुनरावृत्ति करता है।
- XGraphics ऑब्जेक्ट बनाएँ: PDF पृष्ठ पर आरेखण कार्य करने की अनुमति देता है।
- फ़ॉन्ट और टेक्स्ट जैसे वॉटरमार्क गुण परिभाषित करें.
- वॉटरमार्क बनाएं: पाठ को विकर्ण लेआउट के साथ पूरे पृष्ठ के केंद्र में रखा जाता है।
- दस्तावेज़ सहेजें: वॉटरमार्क लागू करके PDF को सहेजता है.
निष्कर्ष
PDFsharp .NET डेवलपर्स के लिए एक बहुमुखी और शक्तिशाली ओपन-सोर्स लाइब्रेरी है, जो PDF दस्तावेज़ बनाने, संपादित करने और प्रबंधित करने के लिए व्यापक उपकरण प्रदान करती है। अपने सीधे API के साथ, PDFsharp विभिन्न PDF संचालन को सरल बनाता है, नए दस्तावेज़ बनाने और छवियों या पाठ को जोड़ने से लेकर वॉटरमार्क जैसी सामग्री को ओवरले करके मौजूदा PDF को संशोधित करने तक। यह वेक्टर ग्राफ़िक्स, आकृतियों, तालिकाओं और हाइपरलिंक्स का समर्थन करता है, जो इसे रिपोर्ट निर्माण, दस्तावेज़ प्रसंस्करण और संग्रह सहित अनुप्रयोगों की एक विस्तृत श्रृंखला के लिए उपयुक्त बनाता है। .NET फ्रेमवर्क और .NET कोर के साथ इसकी संगतता विभिन्न प्लेटफ़ॉर्म पर इसकी उपयोगिता को और बढ़ाती है, जिससे PDFsharp .NET प्रोजेक्ट्स में PDF हैंडलिंग के लिए एक विश्वसनीय विकल्प बन जाता है।
इसी तरह के उत्पादों
- Apache POI XWPF | DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स जावा API
- DocX | DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स .NET API
- Docx4J | DOC और DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स जावा API
- ExcelDataReader | XLS, XLSX, CSV और स्प्रेडशीट दस्तावेज़ों को पढ़ने के लिए ओपन सोर्स .NET API
- FileFormat.Cells | C# .NET के साथ Excel फ़ाइलें बनाएँ और अपडेट करें