API های بومی برای حاشیه نویسی فایل های PDF با استفاده از دات نت، دات نت هسته، زامارین، جاوا، سی پلاس پلاس و اندروید.
این اشیاء اضافی است که شما به فایل خود اضافه می کنید تا محتوای متن را گسترش دهید، ویرایش ها، نظرات را برای سایر کاربران انجام دهید. همچنین ممکن است متن را در سند قابل خواندن تر کنید، آن را برجسته کنید، آن را برجسته کنید یا متن کاملا جدید را اضافه کنید.
<% annotation0.feature-page02.h2 %>
<% annotation0.feature-page02.text01 %>
// 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"));
<% annotation0.feature-page03.h2 %>
<% annotation0.feature-page03.text01 %>
// 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");
<% annotation0.feature-page04.h2 %>
<% annotation0.feature-page04.text01 %>
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");