public static void Main() { // The path to the documents directory. string dataDir = Path.GetFullPath("../../../Data/"); //open document PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor(); annotationEditor.BindPdf(dataDir+ "input.pdf"); //delete all annoations annotationEditor.DeleteAnnotations(); //save updated PDF annotationEditor.Save(dataDir+ "output.pdf"); }
public static void Run() { // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Annotations(); //open document PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor(); annotationEditor.BindPdf(dataDir + "DeleteAllAnnotations.pdf"); //delete all annoations annotationEditor.DeleteAnnotations("Text"); //save updated PDF annotationEditor.Save(dataDir + "DeleteAllAnnotations_out.pdf"); }
public static void Main() { // The path to the documents directory. string dataDir = Path.GetFullPath("../../../Data/"); //open document PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor(); annotationEditor.BindPdf(dataDir + "input.pdf"); //delete all annoations annotationEditor.DeleteAnnotations("Text"); //save updated PDF annotationEditor.Save(dataDir + "output.pdf"); }
public static void Run() { // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Annotations(); //open document PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor(); annotationEditor.BindPdf(dataDir+ "DeleteAllAnnotations.pdf"); //delete all annoations annotationEditor.DeleteAnnotations("Text"); //save updated PDF annotationEditor.Save(dataDir+ "DeleteAllAnnotations_out.pdf"); }
public static void Run() { // ExStart:DeleteSpecificAnnotations // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Annotations(); // Open document PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor(); annotationEditor.BindPdf(dataDir+ "DeleteAllAnnotations.pdf"); // Delete specific annoations annotationEditor.DeleteAnnotations("Text"); // Save updated PDF annotationEditor.Save(dataDir + "DeleteSpecificAnnotations_out.pdf"); // ExEnd:DeleteSpecificAnnotations }
public static void Main() { // The path to the documents directory. string dataDir = Path.GetFullPath("../../../Data/"); //create PdfAnnotationEditor object PdfAnnotationEditor AnnotationEditor = new PdfAnnotationEditor(); //open PDF document AnnotationEditor.BindPdf(dataDir+ "input.pdf"); //import annotations FileStream fileStream = new System.IO.FileStream(dataDir+ "annotations.xfdf", System.IO.FileMode.Create); Enum[] annotType = { AnnotationType.FreeText, AnnotationType.Line }; AnnotationEditor.ExportAnnotationsXfdf(fileStream, 1, 5, annotType); //save output PDF AnnotationEditor.Save(dataDir+ "output.pdf"); }
public static void Run() { // ExStart:DeleteSpecificAnnotations // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Annotations(); // Open document PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor(); annotationEditor.BindPdf(dataDir + "DeleteAllAnnotations.pdf"); // Delete specific annoations annotationEditor.DeleteAnnotations("Text"); // Save updated PDF annotationEditor.Save(dataDir + "DeleteSpecificAnnotations_out.pdf"); // ExEnd:DeleteSpecificAnnotations }
public static void Run() { // ExStart:PdfAnnotationEditorFeatures // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_TechnicalArticles(); // Create an object of PdfAnnotationEditor class PdfAnnotationEditor editor = new PdfAnnotationEditor(); // Bind input PDF file editor.BindPdf(dataDir + "inFile.pdf"); // Create a new object of type Annotation to modify annotation attributes Aspose.Pdf.Annotations.FreeTextAnnotation annotation = new Aspose.Pdf.Annotations.FreeTextAnnotation( editor.Document.Pages[1], new Aspose.Pdf.Rectangle(200, 400, 400, 600), new Aspose.Pdf.Annotations.DefaultAppearance("TimesNewRoman", 14, System.Drawing.Color.Orange)); // Set new annotation attributees annotation.Subject = "technical article"; // Modify annotations in the PDF file editor.ModifyAnnotations(1, 5, annotation); // Delete all the annotations of type Stamp editor.DeleteAnnotation("Stamp"); // Extract annotations to an array list // String[] annType = { "Text" }; string[] annotType = { Aspose.Pdf.Annotations.AnnotationType.FreeText.ToString(), Aspose.Pdf.Annotations.AnnotationType.Line.ToString() }; ArrayList list = (ArrayList)editor.ExtractAnnotations(1, 5, annotType); for (int index = 0; index < list.Count; index++) { Aspose.Pdf.Annotations.Annotation list_annotation = (Aspose.Pdf.Annotations.Annotation)list[index]; Console.WriteLine(list_annotation.Contents); } // Import annotations from another PDF file string[] importFrom = new string[1]; importFrom[0] = dataDir + "inFile2.pdf"; editor.ImportAnnotations(importFrom); // Finally save the output PDF file editor.Save(dataDir + "PdfAnnotationEditorFeatures_out.pdf"); // ExEnd:PdfAnnotationEditorFeatures }
public static void Main() { // The path to the documents directory. string dataDir = Path.GetFullPath("../../../Data/"); //create PdfAnnotationEditor object PdfAnnotationEditor AnnotationEditor = new PdfAnnotationEditor(); //open PDF document AnnotationEditor.BindPdf(dataDir + "input.pdf"); //import annotations FileStream fileStream = new System.IO.FileStream(dataDir + "annotations.xfdf", System.IO.FileMode.Create); Enum[] annotType = { AnnotationType.FreeText, AnnotationType.Line }; AnnotationEditor.ExportAnnotationsXfdf(fileStream, 1, 5, annotType); //save output PDF AnnotationEditor.Save(dataDir + "output.pdf"); }
public static void Run() { // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Annotations(); //create PdfAnnotationEditor object PdfAnnotationEditor AnnotationEditor = new PdfAnnotationEditor(); //open PDF document AnnotationEditor.BindPdf(dataDir + "ImportAnnotations.pdf"); //import annotations FileStream fileStream = new System.IO.FileStream(dataDir + "annotations.xfdf", System.IO.FileMode.Open, System.IO.FileAccess.Read); Enum[] annotType = { AnnotationType.FreeText, AnnotationType.Line }; AnnotationEditor.ImportAnnotationFromXfdf(fileStream, annotType); //save output PDF AnnotationEditor.Save(dataDir + "ImportAnnotations_out.pdf"); }
public static void Run() { // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Annotations(); //create PdfAnnotationEditor object PdfAnnotationEditor AnnotationEditor = new PdfAnnotationEditor(); //open PDF document AnnotationEditor.BindPdf(dataDir+ "ImportAnnotations.pdf"); //import annotations FileStream fileStream = new System.IO.FileStream(dataDir+ "annotations.xfdf", System.IO.FileMode.Open, System.IO.FileAccess.Read); Enum[] annotType = { AnnotationType.FreeText, AnnotationType.Line }; AnnotationEditor.ImportAnnotationFromXfdf(fileStream, annotType); //save output PDF AnnotationEditor.Save(dataDir + "ImportAnnotations_out.pdf"); }
public static void Run() { // ExStart:PdfAnnotationEditorFeatures // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_TechnicalArticles(); // Create an object of PdfAnnotationEditor class PdfAnnotationEditor editor = new PdfAnnotationEditor(); // Bind input PDF file editor.BindPdf(dataDir + "inFile.pdf"); // Create a new object of type Annotation to modify annotation attributes Aspose.Pdf.Annotations.FreeTextAnnotation annotation = new Aspose.Pdf.Annotations.FreeTextAnnotation( editor.Document.Pages[1], new Aspose.Pdf.Rectangle(200, 400, 400, 600), new Aspose.Pdf.Annotations.DefaultAppearance("TimesNewRoman", 14, System.Drawing.Color.Orange)); // Set new annotation attributees annotation.Subject = "technical article"; // Modify annotations in the PDF file editor.ModifyAnnotations(1, 5, annotation); // Delete all the annotations of type Stamp editor.DeleteAnnotation("Stamp"); // Extract annotations to an array list // String[] annType = { "Text" }; Enum[] annotType = { Aspose.Pdf.Annotations.AnnotationType.FreeText, Aspose.Pdf.Annotations.AnnotationType.Line }; ArrayList list = (ArrayList)editor.ExtractAnnotations(1, 5, annotType); for (int index = 0; index < list.Count; index++) { Aspose.Pdf.Annotations.Annotation list_annotation = (Aspose.Pdf.Annotations.Annotation)list[index]; Console.WriteLine(list_annotation.Contents); } // Import annotations from another PDF file string[] importFrom = new string[1]; importFrom[0] = dataDir + "inFile2.pdf"; editor.ImportAnnotations(importFrom); // Finally save the output PDF file editor.Save(dataDir + "PdfAnnotationEditorFeatures_out.pdf"); // ExEnd:PdfAnnotationEditorFeatures }
public static void Run() { // ExStart:ExportAnnotations // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Annotations(); // Create PdfAnnotationEditor object PdfAnnotationEditor AnnotationEditor = new PdfAnnotationEditor(); // Open PDF document AnnotationEditor.BindPdf(dataDir+ "ExportAnnotations.pdf"); // Export annotations FileStream fileStream = new System.IO.FileStream(dataDir + "exportannotations.xfdf", System.IO.FileMode.Create); Enum[] annotType = { AnnotationType.FreeText, AnnotationType.Line }; AnnotationEditor.ExportAnnotationsXfdf(fileStream, 1, 5, annotType); // Save output PDF AnnotationEditor.Save(dataDir+ "ExportAnnotations_out.pdf"); fileStream.Flush(); fileStream.Close(); // ExEnd:ExportAnnotations }
public static void Run() { // ExStart:AnnotationsImport // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_TechnicalArticles(); // Create an object of PdfAnnotationEditor class PdfAnnotationEditor editor = new PdfAnnotationEditor(); // Bind input PDF file editor.BindPdf(dataDir + "inFile.pdf"); // Create a file stream for input XFDF file to import annotations FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Open, FileAccess.Read); // Create an enumeration of all the annotation types which you want to import Enum[] annType = { AnnotationType.Text }; // Import annotations of specified type(s) from XFDF file editor.ImportAnnotationFromXfdf(fileStream, annType); // Save output pdf file editor.Save(dataDir + "ImportAnnotations_out.pdf"); // ExEnd:AnnotationsImport }
public static void Run() { // ExStart:ExportAnnotations // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Annotations(); // Create PdfAnnotationEditor object PdfAnnotationEditor AnnotationEditor = new PdfAnnotationEditor(); // Open PDF document AnnotationEditor.BindPdf(dataDir + "ExportAnnotations.pdf"); // Export annotations FileStream fileStream = new System.IO.FileStream(dataDir + "exportannotations.xfdf", System.IO.FileMode.Create); string[] annotType = { AnnotationType.FreeText.ToString(), AnnotationType.Line.ToString() }; AnnotationEditor.ExportAnnotationsXfdf(fileStream, 1, 5, annotType); // Save output PDF AnnotationEditor.Save(dataDir + "ExportAnnotations_out.pdf"); fileStream.Flush(); fileStream.Close(); // ExEnd:ExportAnnotations }