diff --git a/Demos/Dropwizard/client/package.json b/Demos/Dropwizard/client/package.json index be66aa3..8d291cf 100644 --- a/Demos/Dropwizard/client/package.json +++ b/Demos/Dropwizard/client/package.json @@ -36,7 +36,7 @@ "@angular/platform-browser": "^8.2.4", "@angular/platform-browser-dynamic": "^8.2.4", "@angular/router": "^8.2.4", - "@groupdocs.examples.angular/annotation": "^0.8.54", + "@groupdocs.examples.angular/annotation": "^0.8.98", "@nrwl/angular": "^8.12.11", "common-components": "^1.0.5", "core-js": "^2.6.11", diff --git a/Demos/Dropwizard/pom.xml b/Demos/Dropwizard/pom.xml index 96c1329..39a4602 100644 --- a/Demos/Dropwizard/pom.xml +++ b/Demos/Dropwizard/pom.xml @@ -81,7 +81,7 @@ com.groupdocs groupdocs-annotation - 23.2 + 23.4 javax.xml.bind diff --git a/Demos/Spring/client/package.json b/Demos/Spring/client/package.json index c71927d..8d291cf 100644 --- a/Demos/Spring/client/package.json +++ b/Demos/Spring/client/package.json @@ -36,7 +36,7 @@ "@angular/platform-browser": "^8.2.4", "@angular/platform-browser-dynamic": "^8.2.4", "@angular/router": "^8.2.4", - "@groupdocs.examples.angular/annotation": "^0.8.70", + "@groupdocs.examples.angular/annotation": "^0.8.98", "@nrwl/angular": "^8.12.11", "common-components": "^1.0.5", "core-js": "^2.6.11", diff --git a/Demos/Spring/pom.xml b/Demos/Spring/pom.xml index 14f93aa..632cb7e 100644 --- a/Demos/Spring/pom.xml +++ b/Demos/Spring/pom.xml @@ -131,7 +131,7 @@ com.groupdocs groupdocs-annotation - 23.2 + 23.4 com.google.guava diff --git a/Examples/Resources/SampleFiles/input.xlsx b/Examples/Resources/SampleFiles/input.xlsx new file mode 100644 index 0000000..171d948 Binary files /dev/null and b/Examples/Resources/SampleFiles/input.xlsx differ diff --git a/Examples/pom.xml b/Examples/pom.xml index e0b3311..d639544 100644 --- a/Examples/pom.xml +++ b/Examples/pom.xml @@ -23,7 +23,7 @@ com.groupdocs groupdocs-annotation - 23.2 + 23.4 diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/Constants.java b/Examples/src/main/java/com/groupdocs/annotation/examples/Constants.java index 34e6eb7..b7aa5bf 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/Constants.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/Constants.java @@ -1,14 +1,13 @@ package com.groupdocs.annotation.examples; public class Constants { - public static String PROJECT_PATH = System.getProperty("user.dir"); public static final String LicensePath = "C:\\Conholdate.Total.Product.Family.lic";//GroupDocs.Total.Java.lic"; public static final String SamplesPath = "\\Resources\\SampleFiles\\"; public static final String OutputPath = "\\Resources\\Output\\"; - public static String INPUT = getSampleFilePath("input.pdf"); + public static String INPUT_PDF = getSampleFilePath("input.pdf"); public static String CLEAR = getSampleFilePath("clear.pdf"); public static String ANNOTATED_BIG = getSampleFilePath("annotated_big.pdf"); public static String ANNOTATED_WITH_REPLIES = getSampleFilePath("annotated_with_replies.pdf"); @@ -23,6 +22,8 @@ public class Constants { public static String INPUT_DOC = getSampleFilePath("sample.docx"); public static String INPUT_NEW = getSampleFilePath("sampleNew.pdf"); + public static String INPUT_CELL = getSampleFilePath("input.xlsx"); + private static String getSampleFilePath(String fileName) { return PROJECT_PATH + SamplesPath + fileName; } diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/RunExamples.java b/Examples/src/main/java/com/groupdocs/annotation/examples/RunExamples.java index ab7f377..b29281f 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/RunExamples.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/RunExamples.java @@ -13,7 +13,7 @@ public class RunExamples { public static void main(String[] args) throws IOException { - System.out.println("Open RunExamples.cs. \nIn Main() method uncomment the example that you want to run."); + System.out.println("Open RunExamples.java. \nIn Main() method uncomment the example that you want to run."); System.out.println("====================================================="); //NOTE: Please uncomment the example you want to try out @@ -26,25 +26,31 @@ public static void main(String[] args) throws IOException { GetSupportedFileFormats.run(); // Get file info - GetFileInfo.run(); + GetFileInfo.run(Constants.INPUT_PDF); + GetFileInfo.run(Constants.INPUT_DOC); + GetFileInfo.run(Constants.INPUT_CELL); // Extract annotations from document -// ExtractAnnotationsFromDocument.run(); + ExtractAnnotationsFromDocument.run(Constants.INPUT_PDF); +// ExtractAnnotationsFromDocument.run(Constants.INPUT_DOC); +// ExtractAnnotationsFromDocument.run(Constants.INPUT_CELL); // Remove annotation from document // RemoveAnnotationFromDocument.run(); // Generate document pages preview - GenerateDocumentPagesPreview.run(); + GenerateDocumentPagesPreview.run(Constants.INPUT_PDF); +// GenerateDocumentPagesPreview.run(Constants.INPUT_DOC); +// GenerateDocumentPagesPreview.run(Constants.INPUT_CELL); // Saving specific page range - SavingSpecificPageRange.run(); + SavingSpecificPageRange.run(Constants.INPUT_PDF); // Saving only pages with annotations - SavingOnlyPagesWithAnnotations.run(); + SavingOnlyPagesWithAnnotations.run(Constants.INPUT_PDF); // Filtering annotation types -// FilteringAnnotationTypes.run();// - Unsupported exception + FilteringAnnotationTypes.run(Constants.INPUT_PDF); // Add area annotation AddAreaAnnotation.run(); @@ -128,6 +134,8 @@ public static void main(String[] args) throws IOException { // LoadDocumentFromAzure.run(); MinimalAnnotation.run(); + + AddUserRole.run(); System.out.println(); System.out.println("All done."); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/GenerateDocumentPagesPreview.java b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/GenerateDocumentPagesPreview.java index 1e42530..0c0ec10 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/GenerateDocumentPagesPreview.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/GenerateDocumentPagesPreview.java @@ -17,32 +17,27 @@ */ public class GenerateDocumentPagesPreview { - public static void run() { - final Annotator annotator = new Annotator(Constants.INPUT_NEW); - - PreviewOptions previewOptions = new PreviewOptions(new CreatePageStream() { - @Override - public OutputStream invoke(int pageNumber) { - try { - //String OutputPath = "//Resources//Output/"; - String fileName = Constants.getOutputFilePath("GenerateDocumentPagesPreview_"+pageNumber, "png");//OutputPath + "GenerateDocumentPagesPreview_"+pageNumber+".png"; - OutputStream result = new FileOutputStream(fileName); - return result; - } catch (Exception ex) { - throw new GroupDocsException(ex); + public static void run(String inputFile) { + try(final Annotator annotator = new Annotator(inputFile)) { + PreviewOptions previewOptions = new PreviewOptions(new CreatePageStream() { + @Override + public OutputStream invoke(int pageNumber) { + try { + String fileName = Constants.getOutputFilePath("GenerateDocumentPagesPreview" + "_" + pageNumber, "png"); + OutputStream result = new FileOutputStream(fileName); + return result; + } catch (Exception ex) { + throw new GroupDocsException(ex); + } } - } - }); + }); - previewOptions.setResolution(50); + previewOptions.setResolution(85); + previewOptions.setPreviewFormat(PreviewFormats.PNG); + previewOptions.setPageNumbers(new int[]{1, 2}); + annotator.getDocument().generatePreview(previewOptions); - previewOptions.setPreviewFormat(PreviewFormats.PNG); - - previewOptions.setPageNumbers(new int[]{1, 2}); - annotator.getDocument().generatePreview(previewOptions); - - annotator.dispose(); - - System.out.println("\nDocument previews generated successfully.\nCheck output in " + Constants.OutputPath); + System.out.println("\nDocument previews generated successfully.\nCheck output in " + Constants.OutputPath); + } } } diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/LoadPasswordProtectedDocuments.java b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/LoadPasswordProtectedDocuments.java index 2b2bcb8..15ef198 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/LoadPasswordProtectedDocuments.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/LoadPasswordProtectedDocuments.java @@ -16,7 +16,7 @@ public class LoadPasswordProtectedDocuments { public static void run() { - String outputPath = Constants.getOutputFilePath("LoadPasswordProtectedDocuments", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("LoadPasswordProtectedDocuments", FilenameUtils.getExtension(Constants.INPUT_PDF)); LoadOptions loadOptions = new LoadOptions(); loadOptions.setPassword("1234"); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromFtp.java b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromFtp.java index 3b15400..fe5a388 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromFtp.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromFtp.java @@ -19,7 +19,7 @@ public class LoadDocumentFromFtp { public static void run() { try { - String outputPath = Constants.getOutputFilePath("LoadDocumentFromFtp", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("LoadDocumentFromFtp", FilenameUtils.getExtension(Constants.INPUT_PDF)); String filePath = "sample.pdf"; String server = "localhost"; diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromLocalDisk.java b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromLocalDisk.java index 98e096f..ac38a18 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromLocalDisk.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromLocalDisk.java @@ -14,9 +14,9 @@ public class LoadDocumentFromLocalDisk { public static void run() { - String outputPath = Constants.getOutputFilePath("LoadDocumentFromLocalDisk", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("LoadDocumentFromLocalDisk", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); AreaAnnotation area = new AreaAnnotation(); area.setBox(new Rectangle(100, 100, 100, 100)); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromStream.java b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromStream.java index 9c6c741..917f2fe 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromStream.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromStream.java @@ -17,9 +17,9 @@ public class LoadDocumentFromStream { public static void run() { try { - String outputPath = Constants.getOutputFilePath("LoadDocumentFromStream", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("LoadDocumentFromStream", FilenameUtils.getExtension(Constants.INPUT_PDF)); - InputStream stream = new FileInputStream(Constants.INPUT); + InputStream stream = new FileInputStream(Constants.INPUT_PDF); final Annotator annotator = new Annotator(stream); AreaAnnotation area = new AreaAnnotation(); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromUrl.java b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromUrl.java index 6ec23f6..4f76e68 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromUrl.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/loading/loading_documents_from_different_sources/LoadDocumentFromUrl.java @@ -16,7 +16,7 @@ public class LoadDocumentFromUrl { public static void run() { try { - String outputPath = Constants.getOutputFilePath("LoadDocumentFromUrl", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("LoadDocumentFromUrl", FilenameUtils.getExtension(Constants.INPUT_PDF)); String url = "https://github.com/groupdocs-annotation/GroupDocs.Annotation-for-Java/raw/api-v2/Examples/Resources/SampleFiles/input.pdf?raw=true"; final Annotator annotator = new Annotator(new URL(url).openStream()); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/saving/FilteringAnnotationTypes.java b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/saving/FilteringAnnotationTypes.java index 5a599a9..c21fd85 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/saving/FilteringAnnotationTypes.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/saving/FilteringAnnotationTypes.java @@ -18,32 +18,29 @@ *

*/ public class FilteringAnnotationTypes { + public static void run(String fileName) { + String outputPath = Constants.getOutputFilePath("FilteringAnnotationTypes", FilenameUtils.getExtension(fileName)); - public static void run() { - String outputPath = Constants.getOutputFilePath("FilteringAnnotationTypes", FilenameUtils.getExtension(Constants.INPUT)); - - final Annotator annotator = new Annotator(Constants.ANNOTATED_BIG); - try { + try(final Annotator annotator = new Annotator(fileName)) { AreaAnnotation area = new AreaAnnotation(); area.setBox(new Rectangle(100, 100, 100, 100)); area.setBackgroundColor(65535); area.setPageNumber(1); + EllipseAnnotation ellipse = new EllipseAnnotation(); ellipse.setBox(new Rectangle(100, 100, 100, 100)); ellipse.setBackgroundColor(123456); - ellipse.setPageNumber(4); - List annotations = new ArrayList(); + ellipse.setPageNumber(2); + + List annotations = new ArrayList<>(); annotations.add(area); annotations.add(ellipse); annotator.add(annotations); SaveOptions saveOptions = new SaveOptions(); saveOptions.setAnnotationTypes(AnnotationType.ELLIPSE); annotator.save(outputPath, saveOptions); - } finally { - if (annotator != null) { - annotator.dispose(); - } + + System.out.println("\nDocument saved successfully.\nCheck output in " + outputPath); } - System.out.println("\nDocument saved successfully.\nCheck output in " + outputPath); } } diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/saving/SavingOnlyPagesWithAnnotations.java b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/saving/SavingOnlyPagesWithAnnotations.java index b8943fc..e5bcd21 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/saving/SavingOnlyPagesWithAnnotations.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/saving/SavingOnlyPagesWithAnnotations.java @@ -17,30 +17,27 @@ *

*/ public class SavingOnlyPagesWithAnnotations { + public static void run(String fileName) { + String outputPath = Constants.getOutputFilePath("SavingOnlyPagesWithAnnotations", FilenameUtils.getExtension(fileName)); - public static void run() { - String outputPath = Constants.getOutputFilePath("SavingOnlyPagesWithAnnotations", FilenameUtils.getExtension(Constants.INPUT)); + try(final Annotator annotator = new Annotator(fileName)) { + AreaAnnotation area = new AreaAnnotation(); + area.setBox(new Rectangle(100, 100, 100, 100)); + area.setBackgroundColor(65535); + area.setPageNumber(1); + EllipseAnnotation ellipse = new EllipseAnnotation(); + ellipse.setBox(new Rectangle(100, 100, 100, 100)); + ellipse.setBackgroundColor(123456); + ellipse.setPageNumber(2); + List annotations = new ArrayList(); + annotations.add(area); + annotations.add(ellipse); + annotator.add(annotations); + SaveOptions saveOptions = new SaveOptions(); + saveOptions.setOnlyAnnotatedPages(true); + annotator.save(outputPath, saveOptions); - final Annotator annotator = new Annotator(Constants.INPUT); - - AreaAnnotation area = new AreaAnnotation(); - area.setBox(new Rectangle(100, 100, 100, 100)); - area.setBackgroundColor(65535); - area.setPageNumber(1); - EllipseAnnotation ellipse = new EllipseAnnotation(); - ellipse.setBox(new Rectangle(100, 100, 100, 100)); - ellipse.setBackgroundColor(123456); - ellipse.setPageNumber(2); - List annotations = new ArrayList(); - annotations.add(area); - annotations.add(ellipse); - annotator.add(annotations); - SaveOptions saveOptions = new SaveOptions(); - saveOptions.setOnlyAnnotatedPages(true); - annotator.save(outputPath, saveOptions); - - annotator.dispose(); - - System.out.println("\nDocument saved successfully.\nCheck output in " + outputPath); + System.out.println("\nDocument saved successfully.\nCheck output in " + outputPath); + } } } diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/saving/SavingSpecificPageRange.java b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/saving/SavingSpecificPageRange.java index 2a5ca33..d549b35 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/saving/SavingSpecificPageRange.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/advanced_usage/saving/SavingSpecificPageRange.java @@ -12,18 +12,16 @@ */ public class SavingSpecificPageRange { - public static void run() { - String outputPath = Constants.getOutputFilePath("SavingSpecificPageRange", FilenameUtils.getExtension(Constants.INPUT)); + public static void run(String inputFile) { + String outputPath = Constants.getOutputFilePath("SavingSpecificPageRange", FilenameUtils.getExtension(inputFile)); - final Annotator annotator = new Annotator(Constants.INPUT); + try(final Annotator annotator = new Annotator(inputFile)) { + SaveOptions saveOptions = new SaveOptions(); + saveOptions.setFirstPage(2); + saveOptions.setLastPage(4); + annotator.save(outputPath, saveOptions); - SaveOptions saveOptions = new SaveOptions(); - saveOptions.setFirstPage(2); - saveOptions.setLastPage(4); - annotator.save(outputPath, saveOptions); - - annotator.dispose(); - - System.out.println("\nDocument saved successfully.\nCheck output in {outputPath}."); + System.out.println("\nDocument saved successfully.\nCheck output in {outputPath}."); + } } } diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/AddReplies.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/AddReplies.java index f789564..c8a1159 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/AddReplies.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/AddReplies.java @@ -19,9 +19,9 @@ public class AddReplies { public static void run() { - String outputPath = Constants.getOutputFilePath("AddReplies", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddReplies", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); User user1 = new User(); user1.setId(1); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/AddUserRole.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/AddUserRole.java new file mode 100644 index 0000000..5b66329 --- /dev/null +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/AddUserRole.java @@ -0,0 +1,58 @@ +package com.groupdocs.annotation.examples.basic_usage; + +import com.groupdocs.annotation.Annotator; +import com.groupdocs.annotation.examples.Constants; + +import com.groupdocs.annotation.models.*; +import com.groupdocs.annotation.models.annotationmodels.AreaAnnotation; +import org.apache.commons.io.FilenameUtils; + +import java.util.ArrayList; +import java.util.Calendar; + +/** + *

+ * This example demonstrates adding user role to reply. + *

+ */ +public class AddUserRole { + public static void run() { + String outputPath = Constants.getOutputFilePath("AddUserRole", FilenameUtils.getExtension(Constants.INPUT_PDF)); + + final Annotator annotator = new Annotator(Constants.INPUT_PDF); + + Reply reply1 = new Reply(); + reply1.setComment("This comment will be applied"); + reply1.setRepliedOn(Calendar.getInstance().getTime()); + User user1 = new User(1, "Reviewer", Role.Editor); + reply1.setUser(user1); + + Reply reply2 = new Reply(); + reply2.setComment("This comment will NOT be applied"); + reply2.setRepliedOn(Calendar.getInstance().getTime()); + User user2 = new User(1, "Member", Role.Viewer); + reply2.setUser(user2); + + java.util.List replies = new ArrayList<>(); + replies.add(reply1); + replies.add(reply2); + + AreaAnnotation area = new AreaAnnotation(); + area.setBackgroundColor(65535); + area.setBox(new Rectangle(100, 100, 100, 100)); + area.setCreatedOn(Calendar.getInstance().getTime()); + area.setMessage("This is area annotation"); + area.setOpacity(0.7); + area.setPageNumber(0); + area.setPenColor(65535); + area.setPenStyle(PenStyle.DOT); + area.setPenWidth((byte) 3); + area.setReplies(replies); + annotator.add(area); + annotator.save(outputPath); + + annotator.dispose(); + + System.out.println("\nDocument saved successfully.\nCheck output in " + outputPath); + } +} diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/ExtractAnnotationsFromDocument.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/ExtractAnnotationsFromDocument.java index dfba9ed..134b549 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/ExtractAnnotationsFromDocument.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/ExtractAnnotationsFromDocument.java @@ -1,12 +1,9 @@ package com.groupdocs.annotation.examples.basic_usage; import com.groupdocs.annotation.Annotator; -import com.groupdocs.annotation.examples.Constants; import com.groupdocs.annotation.models.annotationmodels.AnnotationBase; -import com.groupdocs.annotation.options.LoadOptions; import java.io.FileInputStream; -import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.Iterator; @@ -18,30 +15,19 @@ *

*/ public class ExtractAnnotationsFromDocument { - - public static void run() { - //LoadOptions loadOptions = new LoadOptions(); - - try (final InputStream inputStream = new FileInputStream(Constants.ANNOTATED_IMPORT); - final Annotator annotator = new Annotator(inputStream/*, loadOptions*/)){ + public static void run(String inputFile) { + try (final InputStream inputStream = new FileInputStream(inputFile); + final Annotator annotator = new Annotator(inputStream)){ List annotations = annotator.get(); - Iterator items = (annotations).iterator(); + Iterator items = (annotations).iterator(); while (items.hasNext()) { - AnnotationBase annotation = (AnnotationBase) items.next(); + AnnotationBase annotation = items.next(); System.out.println(annotation.getMessage()); } System.out.println("Annotations extracted successfully."); - - annotator.dispose(); }catch (IOException e) { e.printStackTrace(); - } /*catch (NoSuchFieldException e) { - e.printStackTrace(); - } catch (IllegalAccessException e) { - e.printStackTrace(); - }*/ - - + } } } diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/GetFileInfo.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/GetFileInfo.java index f208237..13c86a3 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/GetFileInfo.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/GetFileInfo.java @@ -2,7 +2,6 @@ import com.groupdocs.annotation.Annotator; import com.groupdocs.annotation.IDocumentInfo; -import com.groupdocs.annotation.examples.Constants; import java.io.IOException; @@ -12,22 +11,18 @@ *

*/ public class GetFileInfo { + public static void run(String inputFile) { + try(final Annotator annotator = new Annotator(inputFile)) { + IDocumentInfo info = null; + try { + info = annotator.getDocument().getDocumentInfo(); + } catch (IOException e) { + e.printStackTrace(); + } + System.out.println( + "\nFile type: " + info.getFileType() + "\nNumber of pages: " + info.getPageCount() + "\nDocument size: " + info.getSize() + " bytes"); - public static void run() { - final Annotator annotator = new Annotator(Constants.INPUT); - - IDocumentInfo info = null; - try { - info = annotator.getDocument().getDocumentInfo(); - } catch (IOException e) { - e.printStackTrace(); + System.out.println("\nDocument info extracted successfully."); } - System.out.println( - "\nFile type: " + info.getFileType() - + "\nNumber of pages: " + info.getPageCount() - + "\nDocument size: " + info.getSize() + " bytes"); - - annotator.dispose(); - System.out.println("\nDocument info extracted successfully."); } } diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveAnnotationFromDocument.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveAnnotationFromDocument.java index aea9611..89dc99f 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveAnnotationFromDocument.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveAnnotationFromDocument.java @@ -14,7 +14,7 @@ public class RemoveAnnotationFromDocument { public static void run() { - String outputPath = Constants.getOutputFilePath("RemoveAnnotationFromDocument", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("RemoveAnnotationFromDocument", FilenameUtils.getExtension(Constants.INPUT_PDF)); final Annotator annotator = new Annotator(Constants.ANNOTATED_AREA_REPLIES_5); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveReplies.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveReplies.java index 87a2b64..cf9cce0 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveReplies.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveReplies.java @@ -15,7 +15,7 @@ public class RemoveReplies { public static void run() { - String outputPath = Constants.getOutputFilePath("RemoveRepliesById", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("RemoveRepliesById", FilenameUtils.getExtension(Constants.INPUT_PDF)); LoadOptions loadOptions = new LoadOptions(); // NOTE: Input document already contain annotations with replies diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveRepliesById.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveRepliesById.java index d7e2407..e379832 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveRepliesById.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveRepliesById.java @@ -16,7 +16,7 @@ public class RemoveRepliesById { public static void run() { - String outputPath = Constants.getOutputFilePath("RemoveRepliesById", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("RemoveRepliesById", FilenameUtils.getExtension(Constants.INPUT_PDF)); LoadOptions loadOptions = new LoadOptions(); // NOTE: Input document already contain annotations with replies diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveRepliesByUserName.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveRepliesByUserName.java index 183098d..1b3f504 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveRepliesByUserName.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/RemoveRepliesByUserName.java @@ -16,7 +16,7 @@ public class RemoveRepliesByUserName { public static void run() { - String outputPath = Constants.getOutputFilePath("RemoveRepliesByUserName", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("RemoveRepliesByUserName", FilenameUtils.getExtension(Constants.INPUT_PDF)); LoadOptions loadOptions = new LoadOptions(); // NOTE: Input document already contain annotations with replies diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/UpdateAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/UpdateAnnotation.java index 3000c99..fbd02f2 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/UpdateAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/UpdateAnnotation.java @@ -19,9 +19,9 @@ public class UpdateAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("UpdateAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("UpdateAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("Original first comment"); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddAreaAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddAreaAnnotation.java index 4156c97..9cb5ea4 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddAreaAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddAreaAnnotation.java @@ -26,13 +26,13 @@ public static void run() { reply2.setComment("Second comment"); reply2.setRepliedOn(Calendar.getInstance().getTime()); - java.util.List replies = new ArrayList(); + java.util.List replies = new ArrayList<>(); replies.add(reply1); replies.add(reply2); - String outputPath = Constants.getOutputFilePath("AddAreaAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddAreaAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); AreaAnnotation area = new AreaAnnotation(); area.setBackgroundColor(65535); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddArrowAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddArrowAnnotation.java index a8f30f0..764727a 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddArrowAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddArrowAnnotation.java @@ -18,9 +18,9 @@ public class AddArrowAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("AddArrowAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddArrowAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment"); @@ -30,7 +30,7 @@ public static void run() { reply2.setComment("Second comment"); reply2.setRepliedOn(Calendar.getInstance().getTime()); - java.util.List replies = new ArrayList(); + java.util.List replies = new ArrayList<>(); replies.add(reply1); replies.add(reply2); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddDistanceAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddDistanceAnnotation.java index 498721d..49a9ed2 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddDistanceAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddDistanceAnnotation.java @@ -18,9 +18,9 @@ public class AddDistanceAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("AddDistanceAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddDistanceAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment"); @@ -30,7 +30,7 @@ public static void run() { reply2.setComment("Second comment"); reply2.setRepliedOn(Calendar.getInstance().getTime()); - java.util.List replies = new ArrayList(); + java.util.List replies = new ArrayList<>(); replies.add(reply1); replies.add(reply2); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddEllipseAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddEllipseAnnotation.java index 2f346bd..6ae2682 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddEllipseAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddEllipseAnnotation.java @@ -18,9 +18,9 @@ public class AddEllipseAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("AddLinkAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddLinkAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment"); @@ -30,7 +30,7 @@ public static void run() { reply2.setComment("Second comment"); reply2.setRepliedOn(Calendar.getInstance().getTime()); - java.util.List replies = new ArrayList(); + java.util.List replies = new ArrayList<>(); replies.add(reply1); replies.add(reply2); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddLinkAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddLinkAnnotation.java index 7b15a8d..2d63be4 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddLinkAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddLinkAnnotation.java @@ -18,9 +18,9 @@ public class AddLinkAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("AddLinkAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddLinkAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment"); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddPointAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddPointAnnotation.java index 3b22324..11f4778 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddPointAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddPointAnnotation.java @@ -17,9 +17,9 @@ public class AddPointAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("AddPointAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddPointAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment"); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddPolylineAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddPolylineAnnotation.java index c29e518..d375ab3 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddPolylineAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddPolylineAnnotation.java @@ -18,9 +18,9 @@ public class AddPolylineAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("AddPolylineAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddPolylineAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment"); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddResourcesRedactionAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddResourcesRedactionAnnotation.java index c2d5ee3..85212bf 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddResourcesRedactionAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddResourcesRedactionAnnotation.java @@ -17,9 +17,9 @@ public class AddResourcesRedactionAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("AddResourcesRedactionAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddResourcesRedactionAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment"); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextFieldAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextFieldAnnotation.java index 2b791d3..f079230 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextFieldAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextFieldAnnotation.java @@ -18,9 +18,9 @@ public class AddTextFieldAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("AddTextFieldAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddTextFieldAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment"); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextHighlightAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextHighlightAnnotation.java index c85a441..08a8816 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextHighlightAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextHighlightAnnotation.java @@ -18,9 +18,9 @@ public class AddTextHighlightAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("AddTextHighlightAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddTextHighlightAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment"); @@ -30,7 +30,7 @@ public static void run() { reply2.setComment("Second comment"); reply2.setRepliedOn(Calendar.getInstance().getTime()); - java.util.List replies = new ArrayList(); + java.util.List replies = new ArrayList<>(); replies.add(reply1); replies.add(reply2); @@ -39,7 +39,7 @@ public static void run() { Point point3 = new Point(80, 650); Point point4 = new Point(240, 650); - List points = new ArrayList(); + List points = new ArrayList<>(); points.add(point1); points.add(point2); points.add(point3); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextRedactionAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextRedactionAnnotation.java index 2597cdf..e2bb5c2 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextRedactionAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextRedactionAnnotation.java @@ -18,9 +18,9 @@ public class AddTextRedactionAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("AddTextStrikeoutAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddTextStrikeoutAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment"); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextReplacementAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextReplacementAnnotation.java index 802c136..a2b8e23 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextReplacementAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextReplacementAnnotation.java @@ -18,9 +18,9 @@ public class AddTextReplacementAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("AddTextStrikeoutAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddTextReplacementAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment"); @@ -30,7 +30,7 @@ public static void run() { reply2.setComment("Second comment"); reply2.setRepliedOn(Calendar.getInstance().getTime()); - java.util.List replies = new ArrayList(); + java.util.List replies = new ArrayList<>(); replies.add(reply1); replies.add(reply2); @@ -39,7 +39,7 @@ public static void run() { Point point3 = new Point(80, 650); Point point4 = new Point(240, 650); - List points = new ArrayList(); + List points = new ArrayList<>(); points.add(point1); points.add(point2); points.add(point3); @@ -48,6 +48,7 @@ public static void run() { ReplacementAnnotation replacement = new ReplacementAnnotation(); replacement.setCreatedOn(Calendar.getInstance().getTime()); replacement.setFontColor(65535); + replacement.setFontSize(8.); replacement.setMessage("This is replacement annotation"); replacement.setOpacity(0.7); replacement.setPageNumber(0); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextStrikeoutAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextStrikeoutAnnotation.java index 57df593..8aea48f 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextStrikeoutAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextStrikeoutAnnotation.java @@ -18,9 +18,9 @@ public class AddTextStrikeoutAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("AddTextStrikeoutAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddTextStrikeoutAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment"); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextUnderlineAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextUnderlineAnnotation.java index 533292c..0b78b39 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextUnderlineAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddTextUnderlineAnnotation.java @@ -24,9 +24,9 @@ public class AddTextUnderlineAnnotation { public static void run() { //String outputPath = Constants.getOutputFilePath("sample", "docx"); - String outputPath = Constants.getOutputFilePath("AddTextUnderlineAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddTextUnderlineAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - Annotator annotator = new Annotator(/*Constants.PROJECT_PATH + Constants.SamplesPath + "sample.docx"*/Constants.INPUT); + Annotator annotator = new Annotator(/*Constants.PROJECT_PATH + Constants.SamplesPath + "sample.docx"*/Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment"); diff --git a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddWatermarkAnnotation.java b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddWatermarkAnnotation.java index 68c3c6c..bb8ed66 100644 --- a/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddWatermarkAnnotation.java +++ b/Examples/src/main/java/com/groupdocs/annotation/examples/basic_usage/add_annotation_to_the_document/AddWatermarkAnnotation.java @@ -17,9 +17,9 @@ public class AddWatermarkAnnotation { public static void run() { - String outputPath = Constants.getOutputFilePath("AddWatermarkAnnotation", FilenameUtils.getExtension(Constants.INPUT)); + String outputPath = Constants.getOutputFilePath("AddWatermarkAnnotation", FilenameUtils.getExtension(Constants.INPUT_PDF)); - final Annotator annotator = new Annotator(Constants.INPUT); + final Annotator annotator = new Annotator(Constants.INPUT_PDF); Reply reply1 = new Reply(); reply1.setComment("First comment");