PDF प्रबंधित करने के लिए ओपन सोर्स .NET APIs

छवियों को उत्पन्न करने, संपादित करने, PDF में बदलने के लिए नि:शुल्क .NET API। पीडीएफ फाइलों में सुरक्षा, टेबल, वॉटरमार्क, टेक्स्ट और आकृतियाँ जोड़ें।

एक शक्तिशाली ओपन सोर्स स्टैंडअलोन .NET लाइब्रेरी जो सॉफ़्टवेयर डेवलपर्स को Adobe Acrobat घटक स्थापित किए बिना PDF दस्तावेज़ों को खोलने, पढ़ने, बनाने, संपादित करने और हेरफेर करने की अनुमति देती है। पुस्तकालय बहुत स्थिर है और बड़े आकार के पीडीएफ का पूरी तरह से समर्थन करता है, ज्यादातर मामलों में 100+ एमबी आकार के दस्तावेज उपलब्ध हैं। लाइब्रेरी को सुचारू संचालन के लिए .NET फ्रेमवर्क 4.0+ की आवश्यकता होती है और इसे आसानी से डेस्कटॉप WinForms और ASP.NET एप्लिकेशन में एकीकृत किया जा सकता है।

पुस्तकालय में पीडीएफ दस्तावेजों में वॉटरमार्क जोड़ने के लिए समर्थन शामिल है और इसके स्थान, आकार और रंग को आसानी से अनुकूलित किया जा सकता है। डेवलपर्स आसानी से टेक्स्ट वॉटरमार्क उत्पन्न कर सकते हैं या कॉपीराइट के रूप में रंगीन छवि वॉटरमार्क सम्मिलित कर सकते हैं। पुस्तकालय की कई अन्य विशेषताएं हैं जैसे स्क्रैच से नई पीडीएफ उत्पन्न करना, मौजूदा पीडीएफ फाइलों को लोड करना और पढ़ना, पीडीएफ सुरक्षा, पीडीएफ दस्तावेजों को एन्क्रिप्ट करना या डिक्रिप्ट करना, छवियों को जोड़ना पीडीएफ, जेपीईजी, पीएनजी और टीआईएफएफ जैसी छवियों को पीडीएफ दस्तावेज़ में कनवर्ट करें, नए पेज डालें या हटाएं, पीडीएफ में टेक्स्ट इनसेट करें, पीडीएफ के अंदर आकार जोड़ें और बहुत कुछ।

पीडीएफ पुस्तकालय में तालिकाओं के लिए बहुत समर्थन शामिल है और पीडीएफ दस्तावेजों के अंदर तालिकाओं को संभालने के लिए विभिन्न सुविधाएं प्रदान की गई हैं। यह डेवलपर्स को पीडीएफ में तालिका उत्पन्न करने, सामग्री रखने के लिए तालिका लेआउट उत्पन्न करने, तालिकाओं में पंक्तियों और स्तंभों को सम्मिलित करने और तालिका कोशिकाओं को आसानी से मर्ज करने में सक्षम बनाता है। बाहरी हस्तक्षेप से सुरक्षित रखने के लिए पीडीएफ लक्ष्यीकरण पृष्ठ या विशेष अनुभाग में डिजिटल हस्ताक्षर जोड़ना भी संभव है।

Previous Next

पीडीएफ के साथ शुरुआत करना

PDF इंस्टॉल करने का सबसे अच्छा तरीका GitHub के माध्यम से है, कृपया API इंस्टॉल करने के लिए निम्न आदेश का उपयोग करें।

GitHub से PDF इंस्टॉल करें

 go get https://github.com/iditectweb/pdf.git 

.NET लाइब्रेरी के माध्यम से PDF फ़ाइलें बनाएँ और संपादित करें

ओपन सोर्स पीडीएफ लाइब्रेरी सॉफ्टवेयर डेवलपर्स को आसानी से अपने स्वयं के सी # .NET अनुप्रयोगों के अंदर नए पीडीएफ दस्तावेज़ बनाने की अनुमति देती है। दस्तावेजों के निर्माण के बाद आप इसे अपनी आवश्यकताओं के अनुसार संशोधित कर सकते हैं। आप नया पृष्ठ सम्मिलित कर सकते हैं, मौजूदा पृष्ठों को संशोधित कर सकते हैं, पृष्ठ का आकार बदल सकते हैं, किसी दस्तावेज़ के अवांछित अनुभाग को हटा सकते हैं, इत्यादि। मौजूदा PDF दस्तावेज़ को आसानी से लोड करना और पढ़ना भी संभव है।

.NET लाइब्रेरी के माध्यम से नई पीडीएफ फाइल बनाएं

 //Create new pdf document
PdfDocument document = new PdfDocument();
document.DocumentInfo.Author = "test author";
document.DocumentInfo.Description = "test description";
document.DocumentInfo.Title = "test title";
//Insert a new page
PdfPage page = document.Pages.AddPage();
//The default page size is A4
//Customize the page sie directly
page.Size = new Size(800, 1000);
//Or change the value by standard paper size
//page.Size = PaperTypeConverter.ToSize(PaperTypes.A4);
PdfFile pdfFile = new PdfFile();
//Save pdf to file using stream
using (FileStream fs = File.Create("CreateNew.pdf"))
{
    pdfFile.Export(document, fs);
} 

छवि को सी # लाइब्रेरी के माध्यम से पीडीएफ में बदलें

पीडीएफ लाइब्रेरी सॉफ्टवेयर प्रोग्रामर के लिए पीडीएफ दस्तावेजों से .NET कोड की कुछ पंक्तियों के साथ छवि बनाना आसान बनाती है। पुस्तकालय बहु-पृष्ठ टीआईएफएफ को पीडीएफ दस्तावेज़ में परिवर्तित करने के लिए एक बहुत ही मूल्यवान और मांग वाली सुविधा के लिए समर्थन भी प्रदान करता है। यह जेपीजीई, पीएनजी, टीआईएफएफ, बीएमपी और जीआईएफ जैसी छवि फ़ाइलों की एक विस्तृत श्रृंखला आयात करने का समर्थन करता है। इसे प्राप्त करने के लिए आपको मूल छवि के आकार के रूप में एक खाली पीडीएफ पृष्ठ बनाने और स्थिति (0,0) बिंदु पर पृष्ठ पर छवि बनाने की आवश्यकता है, ताकि छवि को पूरे पृष्ठ के रूप में प्रस्तुत किया जा सके। इस पेज को मौजूदा पीडीएफ फाइल में जोड़ना या एक नया बनाना भी संभव है।

सी # .NET एपीआई के माध्यम से छवि को पीडीएफ में निर्यात करें

 PdfDocument document = new PdfDocument();
using (Stream imgStream = File.OpenRead("sample.jpg"))
{
    iDiTect.Pdf.Resources.ImageSource image = new iDiTect.Pdf.Resources.ImageSource(imgStream);
    //Create a new page with image's size
    PdfPage page = new PdfPage();
    page.Size = new Size(image.Width, image.Height);
    PageContentBuilder builder = new PageContentBuilder(page);
    //draw image to page at position (0,0)
    builder.DrawImage(image);
    document.Pages.Add(page);
}           
using (FileStream fs = File.OpenWrite("ConvertImageToPdf.pdf"))
{
    PdfFile pdfFile = new PdfFile();
    pdfFile.Export(document, fs);
}

.NET के माध्यम से PDF में वॉटरमार्क कैसे जोड़ें

ओपन सोर्स पीडीएफ लाइब्रेरी कंप्यूटर प्रोग्रामर को बहुत ही पेशेवर और आसान तरीके से पीडीएफ में वॉटरमार्क जोड़ने की अनुमति देती है। पीडीएफ दस्तावेजों में टेक्स्ट के साथ-साथ इमेज वॉटरमार्क को आसानी से जोड़ना संभव है। यह वॉटरमार्क को संभालने के लिए विभिन्न सुविधाएँ प्रदान करता है, जैसे कि टेक्स्ट का फ़ॉन्ट नाम, फ़ॉन्ट आकार, फ़ॉन्ट शैली, फ़ॉन्ट रंग टेक्स्ट रोटेशन और पीडीएफ पेज में स्थान बदलना। यह पृष्ठभूमि के साथ रंगीन या पारदर्शी वॉटरमार्क जोड़ने के लिए सहायता प्रदान करता है।

सी # के माध्यम से पीडीएफ में इमेज वॉटरमार्क कैसे जोड़ें

 PdfFile pdfFile = new PdfFile();
PdfDocument document;
using (FileStream fs = File.OpenRead("sample.pdf"))
{
    //Read pdf document from stream
    document = pdfFile.Import(fs);
}
//Get first page of pdf
PdfPage page = document.Pages[0];
PageContentBuilder builder = new PageContentBuilder(page);
//Set watermark image position
builder.Position.Translate(100, 100);
using (Stream stream = File.OpenRead("watermark.png"))
{
    //Insert watermark image as original size
    builder.DrawImage(stream);
    //Insert watermark image in customized size
    //builder.DrawImage(stream, new Size(80, 80));
}
using (FileStream fs = File.OpenWrite("ImageWatermark.pdf"))
{
    pdfFile.Export(document, fs);
}

सी # एपीआई के माध्यम से पीडीएफ में टेबल जोड़ें और प्रबंधित करें

तालिकाएँ पीडीएफ दस्तावेज़ का बहुत महत्वपूर्ण हिस्सा हैं जिसमें कोशिकाओं की पंक्तियाँ और स्तंभ होते हैं और प्रसंस्करण के लिए महत्वपूर्ण डेटा रखने के लिए उपयोग किए जाते हैं। ओपन सोर्स पीडीएफ लाइब्रेरी सी # .NET का उपयोग करके पीडीएफ दस्तावेज़ों के अंदर तालिकाओं को बनाने और संशोधित करने की अनुमति देती है। एक मानक तालिका बनाने के लिए आपको तालिका में उपयोग किए जाने वाले रंग, सीमा शैली को परिभाषित करने और तालिका शीर्षक जोड़ने की आवश्यकता होती है। उसके बाद आप टेबल हेडर जोड़ सकते हैं, डेटा वैल्यू के साथ कॉलम और रो जोड़ सकते हैं।

 हिन्दी