پی دی اف سند حاشیه نویسی راه حل

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

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

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

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

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

<% annotation0.feature-page02.h2 %>

<% annotation0.feature-page02.text01 %>

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

<% 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 %>

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