Jak usunąć wszystkie komentarze w PDF w C#

Ten samouczek zawiera informacje na temat jak usunąć wszystkie komentarze w PDF w języku C#. Zawiera szczegółowe informacje o zasobach wymaganych do wykonania przykładowego kodu, listę niezbędnych kroków do napisania aplikacji oraz przykładowy kod, który można uruchomić, aby usunąć wszystkie komentarze z pliku PDF w języku C#. Otrzymasz również informacje o innych typach adnotacji, do których można uzyskać dostęp i przetwarzać je w podobny sposób, jak komentarze omówione w tym artykule.

Kroki, aby usunąć komentarze z PDF w C#

  1. Ustaw środowisko programistyczne, aby dodać Aspose.PDF for .NET do usuwania komentarzy
  2. Załaduj źródłowy plik PDF do obiektu klasy Document zawierającego komentarze do usunięcia
  3. Przejrzyj wszystkie strony pliku PDF, aby przetestować annotations
  4. Przejrzyj wszystkie adnotacje na każdej stronie
  5. Sprawdź, czy typ adnotacji to Tekst i usuń go
  6. Zapisz wynikowy plik PDF bez komentarzy

Te kroki podsumowują jak usunąć komentarze z pliku PDF w języku C#. Plik PDF zawiera zbiór stron, z których każda ma własny zbiór różnych typów adnotacji. Te kroki opisują metodę uzyskiwania dostępu do każdej adnotacji i usuwania, jeśli jest ona typu Tekst.

Kod do usunięcia wszystkich komentarzy w PDF w C#

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

Ten kod demonstruje * jak usuwać komentarze w PDF w C#*. Kolekcja Pages jest iterowana z kolekcją o nazwie Adnotacje, która jest dalej iterowana. Sprawdzamy adnotację Typ tekstu do usunięcia, ale możesz także wybrać inne adnotacje do przetwarzania, na przykład pasek kolorów, multimedia, stempel, widżet, film, dźwięk, link i wyróżnienie, aby wymienić tylko kilka.

Ten artykuł poprowadził nas jak usunąć komentarze w PDF w C#. Jeśli chcesz poznać odwrotny proces dodawania komentarza w pliku PDF, zapoznaj się z artykułem na temat jak dodawać komentarze do pliku PDF za pomocą C#.

 Polski