مدیریت حاشیه نویسی ها در PDF با استفاده از C#

مدیریت حاشیه نویسی ها در سند PDF. از Aspose.PDF برای .NET برای اصلاح فایل های PDF به صورت برنامه نویسی استفاده کنید

نحوه مدیریت حاشیه نویسی ها با استفاده از کتابخانه .NET

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

Package Manager Console

PM > Install-Package Aspose.PDF

ایجاد حاشیه نویسی در سند PDF از طریق C#


برای امتحان کد در محیط خود به Aspose.PDF for.NET نیاز دارید.

۱. PDF را در یک نمونه از کلاس Document بارگذاری کنید. ۱. یک حاشیه نویسی ایجاد کنید که می خواهید به PDF اضافه کنید. ۱. حاشیه نویسی را به مجموعه حاشیه حاشیه Page اضافه کنید. ۱. فایل PDF را ذخیره کنید.

حاشیه نویسی متن PDF - C#

Example: C#

var inputFile = Path.Combine(dataDir, "AddAnnotation.pdf");
var outputFile = Path.Combine(dataDir, "AddAnnotation_out.pdf");

var pdfDocument = new Aspose.Pdf.Document(inputFile);
var textAnnotation =
    new Aspose.Pdf.Annotations.TextAnnotation(pdfDocument.Pages[1],
    new Aspose.Pdf.Rectangle(200, 400, 400, 600))
    {
        Title = "Sample Annotation Title",
        Subject = "Sample Subject"
    };
textAnnotation.SetReviewState(Aspose.Pdf.Annotations.AnnotationState.Accepted,"user");
textAnnotation.Contents = "Sample contents for the annotation";
textAnnotation.Open = true;
textAnnotation.Icon = Aspose.Pdf.Annotations.TextIcon.Key;

var border = new Aspose.Pdf.Annotations.Border(textAnnotation)
{
    Width = 5,
    Dash = new Aspose.Pdf.Annotations.Dash(1, 1)
};
textAnnotation.Border = border;
textAnnotation.Rect =
    new Aspose.Pdf.Rectangle(200, 400, 400, 600);
pdfDocument.Pages[1].Annotations.Add(textAnnotation);
        
pdfDocument.Save(outputFile);