حاشیه نویسی PDF

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

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

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

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

API های بومی برای حاشیه نویسی فایل های PDF با استفاده از .NET، .NET Core، Java، 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");