حاشیه نویسی PDF

حذف نظرات از اسناد PDF با برنامه ها و API های متقابل رایگان

نحوه حاشیه نویسی فایل های PDF با استفاده از کتابخانه Aspose.PDF

حاشیه نویسی بخش مهمی از یک فایل PDF است. Aspose.PDF، یک کامپوننت .NET PDF سازگار با توسعه دهنده، می تواند نیازهای حاشیه نویسی شما را برآورده کند. با استفاده از Aspose.PDF می توانید یک حاشیه نویسی جدید اضافه کنید، یک حاشیه نویسی موجود را ویرایش کنید، یک حاشیه نویسی را حذف کنید و غیره به منظور حاشیه نویسی فایل PDF، ما از Aspose.PDF API استفاده خواهیم کرد که یک API دستکاری سند غنی از ویژگی، قدرتمند و آسان برای استفاده است. مدیر بسته NuGet را باز کنید، Aspose.PDF را جستجو کنید و نصب کنید. همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

API های کد بالا برای ویرایش نظرات و یادداشت ها در سند

API های بومی برای حاشیه نویسی فایل های PDF با استفاده از .NET، جاوا، C++ و Android. اینها اشیاء اضافی هستند که شما برای گسترش محتوای متن، ویرایش، نظرات برای سایر کاربران به فایل خود اضافه می کنید. همچنین ممکن است متن سند را خواندنی تر کنید، آن را برجسته کنید، آن را برجسته کنید یا متن کاملا جدید اضافه کنید.

اضافه کردن حاشیه نویسی Caret به PDF از طریق C#

به سند PDF با Caret حاشیه نویسی با استفاده از C# با Aspose.PDF برای کتابخانه.NET حاشیه نویسی کنید.

اضافه کردن حاشیه نویسی کرت - 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"));

اضافه کردن حاشیه نویسی دایره به 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 برای کتابخانه С++ حاشیه نویسی کنید.

اضافه کردن حاشیه نویسی 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");