C# का उपयोग करके पीडीएफ दस्तावेज़ को कैसे संपादित करें

यह आलेख C# का उपयोग करके PDF दस्तावेज़ को कैसे संपादित करें, इस पर मार्गदर्शन करता है। इसमें विकास वातावरण सेट करने की जानकारी, कार्य करने के लिए आवश्यक चरणों की एक सूची और C#** का उपयोग करके **पीडीएफ संपादक एप्लिकेशन विकसित करने के लिए एक चलाने योग्य नमूना कोड है। हम पीडीएफ फाइल में संशोधन करने के लिए आवश्यक कक्षाओं, विधियों और गुणों पर भी चर्चा करेंगे।

C# का उपयोग करके पीडीएफ फ़ाइल को संशोधित करने के चरण

  1. संपादन के लिए Aspose.PDF for .NET का उपयोग करने के लिए IDE को कॉन्फ़िगर करें
  2. संपूर्ण फ़ाइल में टेक्स्ट को प्रतिस्थापित करने के लिए PdfContentEditor वर्ग का एक ऑब्जेक्ट बनाएं
  3. अग्रभूमि रंग और फ़ॉन्ट आकार सेट करने के साथ-साथ कुछ अन्य टेक्स्ट बदलें और मेमोरी स्ट्रीम में सहेजें
  4. कुछ टेक्स्ट जोड़ने और इसे मेमोरी स्ट्रीम में वापस सहेजने के लिए स्ट्रीम को PdfFileMend ऑब्जेक्ट में लोड करें
  5. कुछ पाठ के साथ एक पृष्ठ जोड़ने के लिए परिणामी मेमोरी स्ट्रीम को दस्तावेज़ वर्ग में लोड करें
  6. उपरोक्त सभी संशोधनों के साथ अंतिम पीडीएफ फाइल को डिस्क पर सहेजें

ये चरण C# का उपयोग करके पीडीएफ दस्तावेज़ को संशोधित करने की प्रक्रिया प्रस्तुत करते हैं। आप संपूर्ण फ़ाइल में टेक्स्ट को बदलने या टेक्स्ट को विभिन्न अग्रभूमि रंगों और फ़ॉन्ट से बदलने के लिए PdfContentEditor ऑब्जेक्ट का उपयोग कर सकते हैं। PdfFileMend क्लास का उपयोग किसी मौजूदा पेज पर टेक्स्ट जोड़ने के लिए किया जाता है जबकि दस्तावेज़ क्लास का उपयोग एक नया पेज जोड़ने और उस पर कुछ टेक्स्ट प्रस्तुत करने के लिए किया जाता है।

C# का उपयोग करके पीडीएफ फाइल को बदलने के लिए कोड

using Aspose.Pdf;
using Aspose.Pdf.Facades;
using Aspose.Pdf.Text;
class Program
{
static void Main(string[] args) // Edit PDF in C#
{
new License().SetLicense("License.lic");
// Create PdfFileEditor object
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf("Input.pdf");
// Replace some text in the entire file
while (true)
if (editor.ReplaceText("scenario", "situation") == false)
break;
// Replace some text and change its font and color
TextState textState = new TextState();
textState.ForegroundColor = Color.Red;
textState.FontSize = 14;
while (true)
if (editor.ReplaceText("attack", "fight", textState) == false)
break;
System.IO.MemoryStream memoryStream = new System.IO.MemoryStream();
editor.Save(memoryStream);
// Add text to an existing page
PdfFileMend mendor = new PdfFileMend();
memoryStream.Position = 0;
mendor.BindPdf(memoryStream);
FormattedText message = new FormattedText("Test message on the page");
mendor.AddText(message, 2, 60, 300);
mendor.Save(memoryStream);
// Add a paragraph with some text on a new page
memoryStream.Position = 0;
Document document = new Document(memoryStream);
Page page = document.Pages.Add();
page.Paragraphs.Add(new TextFragment("New paragraph is added"));
// Save the output
document.Save("output.pdf");
System.Console.WriteLine("Done");
}
}

यह कोड C#* का उपयोग करके *पीडीएफ संशोधक के विकास को दर्शाता है। हम सामग्री को संशोधित करने और किसी अन्य कार्य को करने के लिए अगली कक्षा में लोड करने के लिए मध्यवर्ती परिणामों को अस्थायी मेमोरी स्ट्रीम में सहेजने के लिए विभिन्न कक्षाओं का उपयोग करते हैं। ऐसी कई श्रेणियां हैं जिनका उपयोग पीडीएफ फाइल को संशोधित करने के लिए किया जा सकता है, जिनमें पीडीएफपेजएडिटर, पीडीएफफाइलस्टैंप, पीडीएफफाइलसिग्नेचर, पीडीएफ कनवर्टर और पीडीएफबुकमार्कएडिटर जैसे कुछ नाम शामिल हैं।

इस आलेख ने हमें C#* का उपयोग करते हुए एक सॉफ़्टवेयर *पीडीएफ संपादक की कार्यप्रणाली दिखाई। यदि आप पीडीएफ फ़ाइल की पृष्ठभूमि बदलने की प्रक्रिया सीखना चाहते हैं, तो C# का उपयोग करके पीडीएफ पृष्ठभूमि रंग को कैसे संपादित करें पर लेख देखें।

 हिन्दी