Aspose.Pdf.Examples.CSharp.AsposePDFFacades.Annotations.UpdateAnnotations.Run C# (CSharp) Method

Run() public static method

public static Run ( ) : void
return void
        public static void Run()
        {
            // ExStart:UpdateAnnotations
            // The path to the documents directory.
            string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Annotations();

            // Open document
            Aspose.Pdf.Facades.PdfAnnotationEditor annotationEditor = new Aspose.Pdf.Facades.PdfAnnotationEditor();
            annotationEditor.BindPdf( dataDir + "input.pdf");

            // Create annotation
            FreeTextAnnotation annotation = new FreeTextAnnotation(annotationEditor.Document.Pages[1], new Aspose.Pdf.Rectangle(200, 400, 400, 600), new DefaultAppearance("TimesNewRoman", 14, System.Drawing.Color.Orange));
            annotation.Modified = DateTime.Now;
            annotation.Contents = "Contents...";
            annotation.Subject = "Subject";
            annotation.Color = Color.Green;

            // Modify annotation
            annotationEditor.ModifyAnnotations(1, 1, annotation);

            // Save updated PDF file
            annotationEditor.Save("output_out.pdf");
            // ExEnd:UpdateAnnotations
        }
    }
UpdateAnnotations