API های بومی برای حاشیه نویسی فایل های PDF با استفاده از .NET، .NET Core، Java، C++ و Android.
این اشیاء اضافی است که شما به فایل خود اضافه می کنید تا محتوای متن را گسترش دهید، ویرایش ها، نظرات را برای سایر کاربران انجام دهید. همچنین ممکن است متن را در سند قابل خواندن تر کنید، آن را برجسته کنید، آن را برجسته کنید یا متن کاملا جدید را اضافه کنید.
اضافه کردن حاشیه نویسی Caret به PDF از طریق C#
به سند PDF با Caret حاشیه نویسی با استفاده از C# با Aspose.PDF برای کتابخانه.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"));
اضافه کردن حاشیه نویسی دایره به PDF از طریق جاوا
حاشیه نویسی سند PDF را با Circle حاشیه نویسی با استفاده از جاوا با Aspose.PDF برای کتابخانه جاوا.
// 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");
اضافه کردن حاشیه نویسی FreeText به PDF از طریق C++
به سند PDF با FreeText حاشیه نویسی با استفاده از C++ با Aspose.PDF برای کتابخانه С++ حاشیه نویسی کنید.
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");