API asli untuk membuat anotasi file PDF menggunakan .NET, .NET Core, Java, C++ & Android.
Ini adalah objek tambahan yang Anda tambahkan ke file Anda untuk memperluas konten teks, mengedit, 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.
// 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.
// 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 С++.
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");