इस ट्यूटोरियल में सी# में PDF की सभी टिप्पणियों को कैसे हटाएं, इसकी जानकारी है। इसमें नमूना कोड को निष्पादित करने के लिए आवश्यक संसाधनों के बारे में विवरण है, आवेदन लिखने के लिए आवश्यक कदमों की एक सूची है, और सी# में पीडीएफ से सभी टिप्पणियों को हटाने के लिए एक चलने योग्य नमूना कोड है। आपको अन्य प्रकार के एनोटेशन के बारे में भी जानकारी मिलेगी जिन्हें इस लेख में टिप्पणियों के समान ही एक्सेस और संसाधित किया जा सकता है।
सी # में पीडीएफ से टिप्पणियां निकालने के लिए कदम
- टिप्पणियों को हटाने के लिए विकास परिवेश को Aspose.PDF for .NET जोड़ने के लिए सेट करें
- हटाने के लिए स्रोत PDF को Document क्लास ऑब्जेक्ट में टिप्पणियों के साथ लोड करें
- annotations का परीक्षण करने के लिए PDF के सभी पृष्ठों में पुनरावृति करें
- प्रत्येक पृष्ठ पर सभी एनोटेशन के माध्यम से पुनरावृति करें
- जांचें कि एनोटेशन प्रकार टेक्स्ट है और इसे हटा दें
- परिणामी PDF को बिना किसी टिप्पणी के सहेजें
ये चरण सारांशित करते हैं * सी # में पीडीएफ से टिप्पणियां कैसे निकालें *। पीडीएफ फाइल में पृष्ठों का एक संग्रह होता है जहां प्रत्येक पृष्ठ के पास विभिन्न प्रकार के एनोटेशन का अपना संग्रह होता है। ये चरण प्रत्येक एनोटेशन तक पहुँचने की विधि का वर्णन करते हैं और यदि यह टाइप टेक्स्ट का है तो हटा दें।
सी # में पीडीएफ में सभी टिप्पणियों को हटाने के लिए कोड
using Aspose.Pdf; | |
using Aspose.Pdf.Annotations; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load PDF file with comments | |
Document docWithComments = new Document("PdfWithComments.pdf"); | |
// Parse through all the PDF pages | |
foreach(var page in docWithComments.Pages) | |
{ | |
// Parse through all the annotations | |
foreach(var annotTxt in page.Annotations) | |
{ | |
// Check the Text type annotations that denote the comments | |
if(annotTxt.AnnotationType == Aspose.Pdf.Annotations.AnnotationType.Text) | |
{ | |
// Delete the comments | |
page.Annotations.Delete(annotTxt); | |
} | |
} | |
} | |
// Save the PDF file after removing the comments | |
docWithComments.Save("DocWithoutComments.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
यह कोड प्रदर्शित करता है कि सी # में पीडीएफ में टिप्पणियों को कैसे हटाया जाए। पृष्ठ संग्रह को पुनरावृत्त किया जाता है जिसमें एनोटेशन नाम का एक संग्रह होता है जिसे आगे पुनरावृत्त किया जाता है। हम मिटाने के लिए टेक्स्ट टाइप एनोटेशन की जांच करते हैं, हालांकि आप कलर बार, रिच मीडिया, स्टैम्प, विजेट, मूवी, साउंड, लिंक और हाइलाइट जैसे कुछ नामों को प्रोसेस करने के लिए अन्य एनोटेशन भी चुन सकते हैं।
इस लेख ने हमारा मार्गदर्शन किया है कि सी# में पीडीएफ में टिप्पणियों को कैसे हटाएं। यदि आप PDF फ़ाइल में टिप्पणी जोड़ने की उल्टी प्रक्रिया सीखना चाहते हैं, तो सी # का उपयोग कर पीडीएफ में टिप्पणियां कैसे जोड़ें पर लेख देखें।