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#
- Ustaw środowisko programistyczne, aby dodać Aspose.PDF for .NET do usuwania komentarzy
- Załaduj źródłowy plik PDF do obiektu klasy Document zawierającego komentarze do usunięcia
- Przejrzyj wszystkie strony pliku PDF, aby przetestować annotations
- Przejrzyj wszystkie adnotacje na każdej stronie
- Sprawdź, czy typ adnotacji to Tekst i usuń go
- 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#.