PDF-Anmerkung

Entfernen Sie Kommentare aus PDF-Dokumenten mit kostenlosen plattformübergreifenden Apps und APIs

So kommentieren Sie PDF-Dateien mithilfe der Bibliothek Aspose.PDF

Anmerkungen sind ein wichtiger Bestandteil einer PDF-Datei. Aspose.PDF, eine entwicklerfreundliche.NET-PDF-Komponente, kann Ihre Anforderungen an Anmerkungen erfüllen. Mit Aspose.PDF können Sie eine neue Anmerkung hinzufügen, eine vorhandene Anmerkung bearbeiten, eine Anmerkung entfernen usw. Um eine PDF-Datei mit Anmerkungen zu versehen, verwenden wir die API Aspose.PDF, eine funktionsreiche, leistungsstarke und einfach zu bedienende API zur Dokumentenbearbeitung. Öffnen Sie den Paketmanager NuGet, suchen Sie nach Aspose.PDF und installieren Sie es. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Highcode-APIs zum Bearbeiten von Kommentaren und Notizen im Dokument

Native APIs zum Kommentieren von PDF-Dateien mit .NET, Java, C++ und Android. Dies sind zusätzliche Objekte, die Sie Ihrer Datei hinzufügen, um den Inhalt des Textes zu erweitern, Änderungen vorzunehmen und Kommentare für andere Benutzer vorzunehmen. Es ist auch möglich, den Text im Dokument lesbarer zu machen, ihn hervorzuheben, zu unterstreichen oder einen völlig neuen Text hinzuzufügen.

Fügen Sie über C# Cursor-Anmerkungen zu PDFs hinzu

Kommentieren Sie ein PDF-Dokument mit der Anmerkung Caret mithilfe von C# mit Aspose.PDF für die .NET-Bibliothek.

Hinzufügen von Caret-Anmerkungen - C#

// Load the PDF file
Document document = new Document(System.IO.Path.Combine(_dataDir, "sample.pdf"));
// This annotation is used to indicate the insertion of text
var caretAnnotation1 = new CaretAnnotation(document.Pages[1],
    new Rectangle(299.988, 713.664, 308.708, 720.769))
{
    Title = "Aspose User",
    Subject = "Inserted text 1",
    Flags = AnnotationFlags.Print,
    Color = Color.Blue
};
document.Pages[1].Annotations.Add(caretAnnotation1);
document.Save(System.IO.Path.Combine(_dataDir, "sample_caret.pdf"));

Kreismarkierungen über Java zu PDF hinzufügen

Kommentieren Sie das PDF-Dokument mit der Anmerkung Circle mithilfe von Java mit Aspose.PDF für die Java-Bibliothek.

Hinzufügen von Kreis-Anmerkungen - Java

// Load the PDF file
Document document = new com.aspose.pdf.Document(_dataDir + "appartments.pdf");
Page page = document.getPages().get_Item(1);

// Create Polygon Annotation
CircleAnnotation circleAnnotation = new CircleAnnotation(page, new Rectangle(270, 160, 483, 383));
circleAnnotation.setTitle("John Smith");
circleAnnotation.setColor(Color.getRed());
circleAnnotation.setInteriorColor(Color.getMistyRose());
circleAnnotation.setOpacity(0.5);
circleAnnotation.setPopup(new PopupAnnotation(page, new Rectangle(842, 316, 1021, 459)));

// Add annotation to the page
page.getAnnotations().add(circleAnnotation);
document.save(_dataDir + "appartments_mod.pdf");

Fügen Sie PDFs über C++ FreeText-Anmerkungen hinzu

Kommentieren Sie das PDF-Dokument mit der Anmerkung FreeText mithilfe von C++ mit Aspose.PDF für die C++-Bibliothek.

Hinzufügen von FreeText-Anmerkungen - C++

String _dataDir("C:\\Samples\\");

// Load the PDF file
auto document = MakeObject<Document>(_dataDir + u"sample.pdf");
auto page = document->get_Pages()->idx_get(1);

auto defaultAppearance = MakeObject<DefaultAppearance>();
defaultAppearance->set_FontName(u"Helvetica");
defaultAppearance->set_FontSize(12);
defaultAppearance->set_TextColor(System::Drawing::Color::get_Blue());

auto freeTextAnnotation = MakeObject<FreeTextAnnotation>(page, new Rectangle(300.0, 770.0, 400.0, 790.0), defaultAppearance);

freeTextAnnotation->set_RichText(u"Free Text Demo");
page->get_Annotations()->Add(freeTextAnnotation);
document->Save(_dataDir + u"sample_freetext.pdf");