![](https://products-qa.fileformat.com/hi/pdf/net/itext/header-image.png)
iText for .NET
पीडीएफ दस्तावेज़ प्रसंस्करण के लिए .NET लाइब्रेरी
.NET ऐप्स से PDF फ़ाइलें पढ़ें, लिखें और उनमें हेरफेर करें।
.NET के लिए iText एक खुला स्रोत .NET पुस्तकालय है जो डेवलपर्स को अपनी पसंद का पीडीएफ समाधान बनाने की क्षमता देता है। इसे पहले iTextSharp के नाम से जाना जाता था और यह एक स्मार्ट PDF दस्तावेज़ वर्कफ़्लो बनाने में सक्षम है।
.NET के लिए iText कई महत्वपूर्ण विशेषताओं जैसे स्क्रैच से पीडीएफ निर्माण, एचटीएमएल से पीडीएफ निर्यात, पीडीएफ रीडेक्शन, बहु-भाषा समर्थन, पीडीएफ हेरफेर, एक्सएफडीएफ और एसवीजी हैंडलिंग, पीडीएफ डेटा निष्कर्षण, पीडीएफ जैसी कई महत्वपूर्ण विशेषताओं का समर्थन करते हुए मानव हस्तक्षेप के बिना पीडीएफ दस्तावेजों को प्रोग्रामेटिक रूप से बनाने की अनुमति देता है। टैगिंग और पार्सिंग और बहुत कुछ।
.NET . के लिए iText के साथ शुरुआत करना
.NET के लिए iText AGPL/वाणिज्यिक सॉफ़्टवेयर के रूप में दोहरे लाइसेंस वाला है। एजीपीएल एक फ्री/ओपन सोर्स सॉफ्टवेयर लाइसेंस है। अपने प्रोजेक्ट में iText 7 समुदाय को जोड़ने के लिए NuGet का उपयोग करने की अत्यधिक अनुशंसा की जाती है।
नुगेट कमांड
Install Package itext7
पीडीएफ दस्तावेज़ बनाने और हेरफेर करने के लिए .NET API
.NET के लिए iText सॉफ़्टवेयर प्रोग्रामर्स को उनके .NET अनुप्रयोगों के अंदर एक PDF दस्तावेज़ बनाने और संशोधित करने की अनुमति देता है। पोर्टेबल दस्तावेज़ प्रारूप (पीडीएफ) दुनिया के सबसे अधिक उपयोग किए जाने वाले दस्तावेज़ स्वरूपों में से एक है और अभी भी बहुत लोकप्रिय है। एक बार पीडीएफ दस्तावेज़ बन जाने के बाद, आप इसे आसानी से संशोधित भी कर सकते हैं। एपीआई आपको नए पेज डालने, मौजूदा पेज में नई सामग्री जोड़ने और बहुत कुछ करने की शक्ति देता है।
पीडीएफ दस्तावेज़ बनाएं - सी #
// Initialize PDF writer
PdfWriter pdfWriter = new PdfWriter("fileformat.pdf");
// Creatre a new PDF document
PdfDocument pdfDocument = new PdfDocument(pdfWriter);
// Create a new document
Document document = new Document(pdfDocument);
// Add text to the document
document.Add(new Paragraph("FileFormat.com - File Format Developer Guide"));
// Close document
document.Close();
.NET . का उपयोग करके HTML को PDF दस्तावेज़ों में बदलें
iText 7 .NET प्रोग्रामर को Html2Pdf ऐड ऑन का उपयोग करके आसानी से HTML को PDF दस्तावेज़ में बदलने की अनुमति देता है। Html2Pdf ऐड-ऑन सॉफ्टवेयर डेवलपर्स को HTML या XHTML स्निपेट और संबंधित CSS को PDF में पार्स करने में सक्षम बनाता है। कोड की कुछ पंक्तियों और कम समय के साथ Html2Pdf आपको बेहतरीन परिणाम प्रदान कर सकता है और HTML फ़ाइलों को समृद्ध, स्मार्ट PDF दस्तावेज़ों में बदल देगा।
HTML को PDF में बदलें - C#
// Open text file
FileStream htmlSource = File.Open("fileformat.html", FileMode.Open);
// Create PDF file
FileStream pdfDest = File.Open("fileformat.pdf", FileMode.OpenOrCreate);
// Intialize conversion properties
ConverterProperties converterProperties = new ConverterProperties();
// Convert HTML to PDF
HtmlConverter.ConvertToPdf(htmlSource, pdfDest, converterProperties);
.NET API के माध्यम से एकाधिक पीडीएफ फाइलों को मर्ज करना
.NET के लिए ओपन सोर्स लाइब्रेरी iText सॉफ्टवेयर प्रोग्रामर्स को अपने.NET ऐप्स के अंदर कई पीडीएफ फाइलों को मर्ज करने की अनुमति देता है। मूल फाइलों के भीतर सभी पृष्ठों के आकार और अभिविन्यास को बनाए रखना बहुत महत्वपूर्ण है। निम्नलिखित सी # कोड उदाहरण दिखाता है कि डेवलपर्स कितनी आसानी से कोड की कुछ पंक्तियों के साथ विभिन्न पीडीएफ फाइलों को जोड़ सकते हैं।
सी# .NET . के माध्यम से पीडीएफ फाइलों को मर्ज करना
PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
PdfMerger merger = new PdfMerger(pdf);
//Add pages from the first document
PdfDocument firstSourcePdf = new PdfDocument(new PdfReader(SRC1));
merger.merge(firstSourcePdf, 1, firstSourcePdf.getNumberOfPages());
//Add pages from the second pdf document
PdfDocument secondSourcePdf = new PdfDocument(new PdfReader(SRC2));
merger.merge(secondSourcePdf, 1, secondSourcePdf.getNumberOfPages());
firstSourcePdf.close();
secondSourcePdf.close();
pdf.close();