Anotasi PDF

Hapus komentar dari dokumen PDF dengan Aplikasi dan API lintas platform gratis

Cara membuat anotasi file PDF Menggunakan Aspose.PDF Library

Anotasi adalah bagian penting dari file PDF. Aspose.PDF, komponen.NET PDF yang ramah pengembang, dapat memenuhi kebutuhan anotasi Anda. Dengan menggunakan Aspose.PDF, Anda dapat menambahkan anotasi baru, mengedit anotasi yang ada, menghapus anotasi, dll Untuk membuat anotasi file PDF, kita akan menggunakan Aspose.PDF API yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan. Buka manajer paket NuGet, cari Aspose.PDF dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

API Kode Tinggi untuk Mengedit Komentar & Catatan dalam Dokumen

API asli untuk membuat anotasi file PDF menggunakan.NET, Java, C++ & Android. Ini adalah objek tambahan yang Anda tambahkan ke file Anda untuk memperluas konten teks, melakukan pengeditan, komentar untuk pengguna lain. Dimungkinkan juga untuk membuat teks dalam dokumen lebih mudah dibaca, menyorotnya, menggarisbawahi atau menambahkan teks yang sama sekali baru.

Tambahkan Anotasi Caret ke PDF melalui C#

Anotasi Dokumen PDF dengan Caret Anotasi Menggunakan C# dengan Aspose.PDF untuk Perpustakaan .NET.

Tambahkan Anotasi Caret - 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"));

Tambahkan Anotasi Lingkaran ke PDF melalui Java

Anotasi Dokumen PDF dengan Circle Anotasi Menggunakan Java dengan Aspose.PDF untuk Java Library.

Tambahkan Anotasi Lingkaran - 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");

Tambahkan Anotasi FreeText ke PDF melalui C++

Anotasi Dokumen PDF dengan FreeText Anotasi Menggunakan C++ dengan Aspose.PDF untuk Pustaka С++.

Tambahkan Anotasi FreeText - 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");