Hogyan lehet törölni az összes megjegyzést PDF-ben C#-ban

Ez az oktatóanyag arról tartalmaz információkat, hogyan törölheti a(z) PDF összes megjegyzését C#-ban. Részleteket tartalmaz a mintakód végrehajtásához szükséges erőforrásokról, az alkalmazás megírásához szükséges lépések listája, valamint egy futtatható mintakód a minden megjegyzés törléséhez a PDF-ből C#-ban. Információkat kaphat más típusú kommentárokról is, amelyek a cikkben tárgyalt megjegyzésekhez hasonló módon érhetők el és dolgozhatók fel.

A megjegyzések eltávolításának lépései a PDF-ből C#-ban

  1. Állítsa be a fejlesztői környezetet a Aspose.PDF for .NET hozzáadására a megjegyzések törléséhez
  2. Töltse be a forrás-PDF-et a Document osztályobjektumba, amely megjegyzésekkel rendelkezik a törléshez
  3. Ismételje végig a PDF összes oldalát a annotations teszteléséhez
  4. Ismételje meg az egyes oldalakon található megjegyzéseket
  5. Ellenőrizze, hogy a megjegyzés típusa Szöveg-e, majd törölje
  6. Mentse el az eredményül kapott PDF-fájlt megjegyzés nélkül

Ezek a lépések összefoglalják a megjegyzések eltávolítását a PDF-ből C#-ban. A PDF-fájl oldalak gyűjteményét tartalmazza, ahol minden oldalnak saját, különböző típusú megjegyzések gyűjteménye van. Ezek a lépések leírják az egyes megjegyzések elérésének és törlésének módját, ha szöveg típusúak.

Kód az összes megjegyzés törléséhez a PDF-ben C#-ban

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");
}
}
}

Ez a kód bemutatja, hogyan lehet megjegyzéseket törölni PDF-ben C#-ban. Az Oldalak gyűjtemény egy Annotations nevű gyűjteményével ismétlődik, amely tovább iterálódik. Ellenőrizzük a Szöveg típusú annotációt törlésre, de választhat más megjegyzéseket is feldolgozáshoz, például színes sáv, multimédiás, bélyegző, widget, film, hang, hivatkozás és kiemelés, hogy csak néhányat említsünk.

Ez a cikk elvezetett minket * hogyan távolíthatjuk el a megjegyzéseket PDF-ben C#-ban*. Ha szeretné megtanulni, hogyan lehet megjegyzést fűzni egy PDF-fájlhoz, olvassa el a(z) hogyan lehet megjegyzéseket fűzni egy PDF-hez C# használatával cikket.

 Magyar