From 1d1d93781fa9c770a8ee37ce5fc90d58a06ccc22 Mon Sep 17 00:00:00 2001 From: Muhammad Sami Date: Wed, 17 Jul 2019 17:32:44 +0500 Subject: [PATCH] Examples updated for 19.7 --- .../Data/OutputFiles/Annotated.vsdx | Bin 0 -> 141166 bytes .../Data/OutputFiles/annotated-text.pdf | Bin 115245 -> 0 bytes .../pom.xml | 2 +- .../Examples/Java/CellsAnnotation.java | 35 +++ .../Annotation/Examples/Java/DataStorage.java | 8 +- .../Examples/Java/DiagramsAnnotation.java | 241 ++++++++++++++++++ .../Examples/Java/EmailAnnotation.java | 5 +- .../Examples/Java/HtmlAnnotation.java | 5 +- .../Examples/Java/ImagesAnnotation.java | 210 +++------------ .../Annotation/Examples/Java/MainClass.java | 44 +++- .../Examples/Java/PDFAnnotation.java | 112 +++++++- .../Examples/Java/SlidesAnnotation.java | 34 ++- .../Examples/Java/WordsAnnotation.java | 44 +++- 13 files changed, 532 insertions(+), 208 deletions(-) create mode 100644 Examples/GroupDocs.Annotation.Examples.Java/Data/OutputFiles/Annotated.vsdx delete mode 100644 Examples/GroupDocs.Annotation.Examples.Java/Data/OutputFiles/annotated-text.pdf create mode 100644 Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/DiagramsAnnotation.java diff --git a/Examples/GroupDocs.Annotation.Examples.Java/Data/OutputFiles/Annotated.vsdx b/Examples/GroupDocs.Annotation.Examples.Java/Data/OutputFiles/Annotated.vsdx new file mode 100644 index 0000000000000000000000000000000000000000..b166799f0af59c40602e4a05ec0f6f2697c2a594 GIT binary patch literal 141166 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�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 literal 0 HcmV?d00001 diff --git a/Examples/GroupDocs.Annotation.Examples.Java/Data/OutputFiles/annotated-text.pdf b/Examples/GroupDocs.Annotation.Examples.Java/Data/OutputFiles/annotated-text.pdf deleted file mode 100644 index f71424e256334ba695474051e5127a03e0ebd742..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115245 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%0Auy~VJq#RcM2moB@$?Ar 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

`9~Jrz@tg=`CU#BQ5 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 R;O;>9L6}TTPgI^_{x3@OC$0bh diff --git a/Examples/GroupDocs.Annotation.Examples.Java/pom.xml b/Examples/GroupDocs.Annotation.Examples.Java/pom.xml index abef5a9..de2e0d2 100644 --- a/Examples/GroupDocs.Annotation.Examples.Java/pom.xml +++ b/Examples/GroupDocs.Annotation.Examples.Java/pom.xml @@ -18,7 +18,7 @@ com.groupdocs groupdocs-annotation - 19.5 + 19.7 commons-io diff --git a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/CellsAnnotation.java b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/CellsAnnotation.java index 5dd1f87..a5f6e0d 100644 --- a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/CellsAnnotation.java +++ b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/CellsAnnotation.java @@ -5,13 +5,17 @@ import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; +import java.io.OutputStream; import java.util.ArrayList; import java.util.List; import org.apache.commons.io.IOUtils; import com.groupdocs.annotation.domain.AnnotationInfo; +import com.groupdocs.annotation.domain.AnnotationType; +import com.groupdocs.annotation.domain.DocumentType; import com.groupdocs.annotation.domain.Point; +import com.groupdocs.annotation.domain.Rectangle; import com.groupdocs.annotation.domain.config.AnnotationConfig; import com.groupdocs.annotation.handler.AnnotationImageHandler; @@ -55,4 +59,35 @@ public static void addAnnotationInCells() { } //ExEnd:addAnnotationInCells } + + /* + * Add Ellipse Annotation in Cells + */ + public static void addEllipseAnnotationInCells() { + //ExStart:addEllipseAnnotationInCells + try { + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + annotator.getDocumentDataHandler(); + InputStream inputStream = new FileInputStream(Utilities.storagePath + File.separator + fileName); + List annotations = new ArrayList(); + // Ellipse annotation + AnnotationInfo ellipseAnnotation = new AnnotationInfo(); + ellipseAnnotation.setBox(new Rectangle(430f, 272f, 66f, 51f)); + ellipseAnnotation.setPageNumber(0); + ellipseAnnotation.setType(AnnotationType.Ellipse); + ellipseAnnotation.setCreatorName("Anonym A."); + annotations.add(ellipseAnnotation); + // Add annotation to the document + InputStream result = annotator.exportAnnotationsToDocument(inputStream, annotations, DocumentType.Cells); + // Save result stream to file. + OutputStream fileStream = new FileOutputStream( + Utilities.outputPath + File.separator + "cells-annotated.xlsx"); + IOUtils.copy(result, fileStream); + } catch (Exception e) { + System.out.println("Exception: " + e.getMessage()); + e.printStackTrace(); + } + //ExEnd:addEllipseAnnotationInCells + } } diff --git a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/DataStorage.java b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/DataStorage.java index 527da72..ffd1a1f 100644 --- a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/DataStorage.java +++ b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/DataStorage.java @@ -258,6 +258,7 @@ public static void setBackgroundColor() { } // Updates the text in the annotation + public static void editTextFieldAnnotations() { //ExStart:editTextFieldAnnotations try { @@ -272,7 +273,7 @@ public static void editTextFieldAnnotations() { textFieldAnnotation.setAnnotationPosition(new Point(852.0, 201.0)); textFieldAnnotation.setFieldText("text in the box"); textFieldAnnotation.setFontFamily("Arial"); - textFieldAnnotation.setFontSize(10); + textFieldAnnotation.setFontSize(10D); textFieldAnnotation.setBox(new Rectangle(66f, 201f, 64f, 37f)); textFieldAnnotation.setPageNumber(0); textFieldAnnotation.setType(AnnotationType.TextField); @@ -284,7 +285,7 @@ public static void editTextFieldAnnotations() { final TextFieldInfo textFieldInfo = new TextFieldInfo(); textFieldInfo.setFieldText("new text"); textFieldInfo.setFontFamily("Colibri"); - textFieldInfo.setFontSize(12); + textFieldInfo.setFontSize(12D); SaveAnnotationTextResult saveTextFieldResult = annotator .saveTextField(createTextFieldAnnotationResult.getId(), textFieldInfo); System.out.println(saveTextFieldResult); @@ -472,6 +473,7 @@ public static void getCollaborator() { } // Updates document collaborator + public static void updateCollaborator() { //ExStart:updateCollaborator try { @@ -506,7 +508,7 @@ public static void updateCollaborator() { reviewerInfo.setAccessRights(AnnotationReviewerRights.All); // Update collaborator. Only color and access rights will be // updated. - reviewerInfo.setColor(3355443L); + reviewerInfo.setColor(3355443); SetCollaboratorsResult updateCollaboratorResult = annotator.updateCollaborator(documentId, reviewerInfo); System.out.println(updateCollaboratorResult); } catch (Exception e) { diff --git a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/DiagramsAnnotation.java b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/DiagramsAnnotation.java new file mode 100644 index 0000000..98e52d7 --- /dev/null +++ b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/DiagramsAnnotation.java @@ -0,0 +1,241 @@ +package GroupDocs.Annotation.Examples.Java; + +import java.io.File; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +import org.apache.commons.io.IOUtils; + +import com.groupdocs.annotation.domain.AnnotationInfo; +import com.groupdocs.annotation.domain.AnnotationType; +import com.groupdocs.annotation.domain.DocumentType; +import com.groupdocs.annotation.domain.PageData; +import com.groupdocs.annotation.domain.Rectangle; +import com.groupdocs.annotation.domain.RowData; +import com.groupdocs.annotation.domain.config.AnnotationConfig; +import com.groupdocs.annotation.domain.containers.DocumentInfoContainer; +import com.groupdocs.annotation.domain.image.PageImage; +import com.groupdocs.annotation.domain.options.ImageOptions; +import com.groupdocs.annotation.handler.AnnotationImageHandler; + +public class DiagramsAnnotation { + // ExStart:DiagramsAnnotation + /* + * document name + */ + public static String fileName = "sample.vsd"; + + public static void getDocInfoForDiagram() { + // ExStart:getDocInfoForDiagram + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + DocumentInfoContainer documentInfoContainer = annotator.getDocumentInfo(fileName); + + // Go through all pages + for (PageData pageData : documentInfoContainer.getPages()) { + System.out.println("Page number: " + pageData.getNumber()); + // Go through all page rows + for (int i = 0; i < pageData.getRows().size(); i++) { + RowData rowData = pageData.getRows().get(i); + // Write data to console + System.out.println("Row: " + (i + 1)); + System.out.println("Text: " + rowData.getText()); + System.out.println("Text width: " + rowData.getLineWidth()); + System.out.println("Text height: " + rowData.getLineHeight()); + System.out.println("Distance from left: " + rowData.getLineLeft()); + System.out.println("Distance from top: " + rowData.getLineTop()); + // Get words + String[] words = rowData.getText().split(" "); + // Go through all word coordinates + for (int j = 0; j < words.length; j++) { + int coordinateIndex = j == 0 ? 0 : j + 1; + // Write data to console + System.out.println("Word: '" + words[j] + "'"); + System.out.println("Word distance from left: " + rowData.getTextCoordinates().get(coordinateIndex)); + System.out.println("Word width: " + rowData.getTextCoordinates().get(coordinateIndex + 1)); + } + } + } + // ExEnd:getDocInfoForDiagram + } + + public static void getPageImagesForDiagramDocs() throws Throwable { + // ExStart:getPageImagesForDiagramDocs + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + List images = annotator.getPages(fileName, new ImageOptions()); + for (int i = 0; i < images.size(); i++) { + OutputStream fileStream = new FileOutputStream( + Utilities.outputPath + File.separator + "image_" + i + ".png"); + + final PageImage pageImage = images.get(i); + IOUtils.copy(pageImage.getStream(), fileStream); + } + // ExEnd:getPageImagesForDiagramDocs + } + + public static void addAnnotationDiagrams() throws Throwable { + // ExStart:addAnnotationDiagrams + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + InputStream cleanDiagramFile = new FileInputStream(Utilities.storagePath + File.separator + fileName); + List annotations = new ArrayList(); + + // Area annotation + AnnotationInfo areaAnnnotation = new AnnotationInfo(); + areaAnnnotation.setCreatedOn(new Date()); + areaAnnnotation.setType(AnnotationType.Area); + areaAnnnotation.setBox(new Rectangle(200, 114.5f, 282.3f, 103.7f)); + + // Polyline annotation + AnnotationInfo polylineAnnotation = new AnnotationInfo(); + polylineAnnotation.setCreatedOn(new Date()); + polylineAnnotation.setType(AnnotationType.Polyline); + polylineAnnotation.setBox(new Rectangle(206.3f, 106.61f, 456.04f, 307.97f)); + polylineAnnotation.setSvgPath( + "M436.293427230047,148.06338028169014l0,-0.9870892018779343l-0.9870892018779343,-0.9870892018779343l-1.9741784037558685,-0.9870892018779343l-0.9870892018779343,0l-0.9870892018779343,-0.9870892018779343l-1.9741784037558685,-0.9870892018779343l-0.9870892018779343,0l-1.9741784037558685,-0.9870892018779343l-1.9741784037558685,0l-4.935446009389671,-1.9741784037558685l-1.9741784037558685,0l-1.9741784037558685,-0.9870892018779343l-1.9741784037558685,0l-1.9741784037558685,-0.9870892018779343l-2.961267605633803,0l-2.961267605633803,0l-2.961267605633803,0l-2.961267605633803,0l-2.961267605633803,0l-2.961267605633803,0l-1.9741784037558685,0l-3.948356807511737,0l-2.961267605633803,0l-3.948356807511737,0l-4.935446009389671,0l-3.948356807511737,0.9870892018779343l-4.935446009389671,0.9870892018779343l-6.90962441314554,0l-3.948356807511737,0.9870892018779343l-3.948356807511737,0l-2.961267605633803,1.9741784037558685l-3.948356807511737,0.9870892018779343l-6.90962441314554,1.9741784037558685l-6.90962441314554,0.9870892018779343l-12.832159624413146,2.961267605633803l-6.90962441314554,1.9741784037558685l-5.922535211267606,0.9870892018779343l-5.922535211267606,1.9741784037558685l-5.922535211267606,1.9741784037558685l-5.922535211267606,0.9870892018779343l-4.935446009389671,1.9741784037558685l-5.922535211267606,1.9741784037558685l-5.922535211267606,1.9741784037558685l-4.935446009389671,1.9741784037558685l-5.922535211267606,2.961267605633803l-5.922535211267606,3.948356807511737l-5.922535211267606,3.948356807511737l-4.935446009389671,3.948356807511737l-5.922535211267606,3.948356807511737l-5.922535211267606,3.948356807511737l-3.948356807511737,5.922535211267606l-3.948356807511737,4.935446009389671l-3.948356807511737,5.922535211267606l-3.948356807511737,6.90962441314554l-3.948356807511737,7.896713615023474l-0.9870892018779343,6.90962441314554l-1.9741784037558685,7.896713615023474l-1.9741784037558685,6.90962441314554l-0.9870892018779343,7.896713615023474l0,12.832159624413146l0,7.896713615023474l0,7.896713615023474l0.9870892018779343,7.896713615023474l1.9741784037558685,5.922535211267606l2.961267605633803,5.922535211267606l0.9870892018779343,5.922535211267606l2.961267605633803,6.90962441314554l3.948356807511737,5.922535211267606l4.935446009389671,4.935446009389671l3.948356807511737,5.922535211267606l3.948356807511737,5.922535211267606l3.948356807511737,5.922535211267606l5.922535211267606,5.922535211267606l5.922535211267606,5.922535211267606l5.922535211267606,5.922535211267606l6.90962441314554,5.922535211267606l7.896713615023474,5.922535211267606l7.896713615023474,5.922535211267606l17.767605633802816,8.883802816901408l11.845070422535212,3.948356807511737l11.845070422535212,4.935446009389671l23.690140845070424,8.883802816901408l41.45774647887324,6.90962441314554l31.586854460093896,3.948356807511737l16.780516431924884,0l16.780516431924884,1.9741784037558685l16.780516431924884,0l16.780516431924884,0l16.780516431924884,0l16.780516431924884,0l16.780516431924884,-1.9741784037558685l14.806338028169014,-1.9741784037558685l14.806338028169014,-1.9741784037558685l12.832159624413146,-1.9741784037558685l10.857981220657276,-2.961267605633803l10.857981220657276,-2.961267605633803l8.883802816901408,-4.935446009389671l8.883802816901408,-4.935446009389671l6.90962441314554,-6.90962441314554l6.90962441314554,-6.90962441314554l8.883802816901408,-16.780516431924884l4.935446009389671,-7.896713615023474l3.948356807511737,-8.883802816901408l4.935446009389671,-7.896713615023474l4.935446009389671,-7.896713615023474l3.948356807511737,-13.81924882629108l1.9741784037558685,-18.754694835680752l0,-7.896713615023474l0,-12.832159624413146l-1.9741784037558685,-15.793427230046948l-1.9741784037558685,-15.793427230046948l-4.935446009389671,-15.793427230046948l-8.883802816901408,-15.793427230046948l-12.832159624413146,-23.690140845070424l-10.857981220657276,-10.857981220657276l-5.922535211267606,-3.948356807511737l-12.832159624413146,-8.883802816901408l-9.870892018779342,-8.883802816901408l-5.922535211267606,-3.948356807511737l-12.832159624413146,-5.922535211267606l-15.793427230046948,-8.883802816901408l-13.81924882629108,-4.935446009389671l-11.845070422535212,-2.961267605633803l-11.845070422535212,-3.948356807511737l-11.845070422535212,-3.948356807511737l-5.922535211267606,-1.9741784037558685l-11.845070422535212,-2.961267605633803l-11.845070422535212,-1.9741784037558685l-5.922535211267606,-0.9870892018779343l-10.857981220657276,-1.9741784037558685l-10.857981220657276,-2.961267605633803l-9.870892018779342,0l-0.9870892018779343,0l-0.9870892018779343,0l-0.9870892018779343,0l-0.9870892018779343,0l0,-0.9870892018779343l1.9741784037558685,0"); + + // Text field annotation + AnnotationInfo textFieldAnnotation = new AnnotationInfo(); + textFieldAnnotation.setCreatedOn(new Date()); + textFieldAnnotation.setType(AnnotationType.TextField); + textFieldAnnotation.setBox(new Rectangle(162.87f, 267.5f, 91.8f, 42.45f)); + textFieldAnnotation.setBackgroundColor(-15988609); + textFieldAnnotation.setFieldText("Annotation Text"); + + // Arrow annotation + AnnotationInfo arrowAnnotation = new AnnotationInfo(); + arrowAnnotation.setType(AnnotationType.Arrow); + arrowAnnotation.setBox( + new Rectangle(435.77464788732397f, 148.05164319248826f, -66.34389671361504f, 53.07511737089203f)); + + // Resource redaction annotation + AnnotationInfo resourceRedactionAnnotation = new AnnotationInfo(); + resourceRedactionAnnotation.setType(AnnotationType.ResourcesRedaction); + resourceRedactionAnnotation.setBox(new Rectangle(200, 114.5f, 282.3f, 103.7f)); + + annotations.add(areaAnnnotation); + annotations.add(polylineAnnotation); + annotations.add(textFieldAnnotation); + annotations.add(arrowAnnotation); + annotations.add(resourceRedactionAnnotation); + + // Add annotation to the document + InputStream result = annotator.exportAnnotationsToDocument(cleanDiagramFile, annotations); + + // Save result stream to file. + OutputStream fileStream = new FileOutputStream(Utilities.outputPath + File.separator + "Annotated.vsdx"); + IOUtils.copy(result, fileStream); + // ExEnd:addAnnotationDiagrams + } + + public static void addDistanceAnnotationInDiagrams() throws Throwable { + // ExStart:addDistanceAnnotationInDiagrams + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + InputStream cleanDiagramFile = new FileInputStream(Utilities.storagePath + File.separator + fileName); + List annotations = new ArrayList(); + // Distance annotation + AnnotationInfo distanceAnnotation = new AnnotationInfo(); + distanceAnnotation.setCreatedOn(new Date()); + distanceAnnotation.setType(AnnotationType.Distance); + distanceAnnotation.setBox(new Rectangle((float)248.73202514648438, (float)287.85653686523438, (float)115.9178466796875, (float)25.143020629882812)); + distanceAnnotation.setSvgPath("M248.73201877934272,295.5439436619718 l115.28309859154929,-4.192112676056338"); + + annotations.add(distanceAnnotation); + + // Add annotation to the document + InputStream result = annotator.exportAnnotationsToDocument(cleanDiagramFile, annotations); + // Save result stream to file. + OutputStream fileStream = new FileOutputStream(Utilities.outputPath + File.separator + "Annotated.vsdx"); + IOUtils.copy(result, fileStream); + // ExEnd:addDistanceAnnotationInDiagrams + } + + public static void addPointAnnotationInDiagrams() throws Throwable { + // ExStart:addPointAnnotationInDiagrams + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + InputStream cleanDiagramFile = new FileInputStream(Utilities.storagePath + File.separator + fileName); + List annotations = new ArrayList(); + // Point annotation + AnnotationInfo pointAnnnotation = new AnnotationInfo(); + pointAnnnotation.setCreatedOn(new Date()); + pointAnnnotation.setType(AnnotationType.Point); + pointAnnnotation.setBox(new Rectangle(150.32f, 99.22f, 0, 0)); + pointAnnnotation.setPageNumber(0); + + annotations.add(pointAnnnotation); + + // Add annotation to the document + InputStream result = annotator.exportAnnotationsToDocument(cleanDiagramFile, annotations); + // Save result stream to file. + OutputStream fileStream = new FileOutputStream(Utilities.outputPath + File.separator + "Annotated.vsdx"); + IOUtils.copy(result, fileStream); + // ExEnd:addPointAnnotationInDiagrams + } + + public static void addWatermarkAnnotationInDiagrams() throws Throwable { + // ExStart:addWatermarkAnnotationInDiagrams + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + InputStream cleanDiagramFile = new FileInputStream(Utilities.storagePath + File.separator + fileName); + List annotations = new ArrayList(); + // Watermark annotation + AnnotationInfo watermarkAnnnotation = new AnnotationInfo(); + watermarkAnnnotation.setCreatedOn(new Date()); + watermarkAnnnotation.setFieldText("Watermark text"); + watermarkAnnnotation.setFontColor(16711680); + watermarkAnnnotation.setFontFamily("Microsoft Sans Serif"); + watermarkAnnnotation.setFontSize(17D); + //watermarkAnnnotation.setOpacity(0.3); + watermarkAnnnotation.setType(AnnotationType.Watermark); + + annotations.add(watermarkAnnnotation); + + // Add annotation to the document + InputStream result = annotator.exportAnnotationsToDocument(cleanDiagramFile, annotations); + // Save result stream to file. + OutputStream fileStream = new FileOutputStream(Utilities.outputPath + File.separator + "Annotated.vsd"); + IOUtils.copy(result, fileStream); + // ExEnd:addWatermarkAnnotationInDiagrams + } + + /* + * Add Ellipse Annotation in Diagrams + */ + public static void addEllipseAnnotationInDiagrams() { + //ExStart:addEllipseAnnotationInDiagrams + try { + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + annotator.getDocumentDataHandler(); + InputStream inputStream = new FileInputStream(Utilities.storagePath + File.separator + fileName); + List annotations = new ArrayList(); + // Ellipse annotation + AnnotationInfo ellipseAnnotation = new AnnotationInfo(); + ellipseAnnotation.setBox(new Rectangle(430f, 272f, 66f, 51f)); + ellipseAnnotation.setPageNumber(0); + ellipseAnnotation.setType(AnnotationType.Ellipse); + ellipseAnnotation.setCreatorName("Anonym A."); + annotations.add(ellipseAnnotation); + // Add annotation to the document + InputStream result = annotator.exportAnnotationsToDocument(inputStream, annotations, DocumentType.Diagram); + + OutputStream fileStream = new FileOutputStream(Utilities.outputPath + File.separator + "Annotated.vsdx"); + System.out.println(result.available()); + IOUtils.copy(result, fileStream); + } catch (Exception e) { + System.out.println("Exception: " + e.getMessage()); + e.printStackTrace(); + } + //ExEnd:addEllipseAnnotationInDiagrams + } +} diff --git a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/EmailAnnotation.java b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/EmailAnnotation.java index 7dd6d0d..6ebefc8 100644 --- a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/EmailAnnotation.java +++ b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/EmailAnnotation.java @@ -20,6 +20,7 @@ import com.groupdocs.annotation.handler.AnnotationImageHandler; public class EmailAnnotation { + //Sami public static void differentAnnotationsForEmail(String fileName) throws Throwable, Throwable{ //ExStart:differentAnnotationsForEmail AnnotationConfig cfg = Utilities.getConfiguration(); @@ -50,14 +51,14 @@ public static void differentAnnotationsForEmail(String fileName) throws Throwabl AnnotationInfo textFieldAnnotation = new AnnotationInfo(); textFieldAnnotation.setFieldText("text in the box"); textFieldAnnotation.setFontFamily("Arial"); - textFieldAnnotation.setFontSize(10); + textFieldAnnotation.setFontSize(10D); textFieldAnnotation.setBox(new Rectangle(92f, 73f, 106f, 45f)); textFieldAnnotation.setPageNumber(0); textFieldAnnotation.setType(AnnotationType.TextField); AnnotationInfo textReplacementAnnotation = new AnnotationInfo(); textReplacementAnnotation.setFieldText(" \"REPLACED TEXT\" "); - textReplacementAnnotation.setFontSize(10); + textReplacementAnnotation.setFontSize(10D); textReplacementAnnotation.setSvgPath("[{\"x\":251.224,\"y\":637.20401},{\"x\":327.89,\"y\":637.20401},{\"x\":251.224,\"y\":628.20401},{\"x\":327.89,\"y\":628.20401}]"); textReplacementAnnotation.setPageNumber(0); textReplacementAnnotation.setType(AnnotationType.TextReplacement); diff --git a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/HtmlAnnotation.java b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/HtmlAnnotation.java index 106408a..113db60 100644 --- a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/HtmlAnnotation.java +++ b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/HtmlAnnotation.java @@ -20,6 +20,7 @@ import com.groupdocs.annotation.handler.AnnotationImageHandler; public class HtmlAnnotation { + //Sami public static void createAnnotationForHtml(String fileName) throws Throwable, Throwable{ //ExStart:createAnnotationForHtml AnnotationConfig cfg = Utilities.getConfiguration(); @@ -50,14 +51,14 @@ public static void createAnnotationForHtml(String fileName) throws Throwable, Th AnnotationInfo textFieldAnnotation = new AnnotationInfo(); textFieldAnnotation.setFieldText("text in the box"); textFieldAnnotation.setFontFamily("Arial"); - textFieldAnnotation.setFontSize(10); + textFieldAnnotation.setFontSize(10D); textFieldAnnotation.setBox(new Rectangle(92f, 73f, 106f, 45f)); textFieldAnnotation.setPageNumber(1); textFieldAnnotation.setType(AnnotationType.TextField); AnnotationInfo textReplacementAnnotation = new AnnotationInfo(); textReplacementAnnotation.setFieldText(" \"REPLACED TEXT\" "); - textReplacementAnnotation.setFontSize(10); + textReplacementAnnotation.setFontSize(10D); textReplacementAnnotation.setSvgPath("[{\"x\":251.224,\"y\":637.20401},{\"x\":327.89,\"y\":637.20401},{\"x\":251.224,\"y\":628.20401},{\"x\":327.89,\"y\":628.20401}]"); textReplacementAnnotation.setPageNumber(0); textReplacementAnnotation.setType(AnnotationType.TextReplacement); diff --git a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/ImagesAnnotation.java b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/ImagesAnnotation.java index 02a2320..4466782 100644 --- a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/ImagesAnnotation.java +++ b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/ImagesAnnotation.java @@ -30,10 +30,13 @@ public class ImagesAnnotation { /* * document name */ + public static String fileName = "image.png"; + // From version 17.1.0 you can work with images of EMF/WMF, CAD-files (DWG), // DICOM, DjVu, PNG, JPG, TIFF, BMP and GIF(static without animation) format // images - public static void differentAnnotationsForImages(String fileName) throws Throwable { + + public static void differentAnnotationsForImages() throws Throwable { // ExStart:differentAnnotationsForImages AnnotationConfig cfg = Utilities.getConfiguration(); AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); @@ -137,7 +140,7 @@ public static void differentAnnotationsForImages(String fileName) throws Throwab watermarkAnnotation.setFieldText("This is watermark"); watermarkAnnotation.setFontFamily("arial"); watermarkAnnotation.setBox(new Rectangle(200, 250, 50, 0)); - watermarkAnnotation.setFontSize(25); + watermarkAnnotation.setFontSize(25D); watermarkAnnotation.setFontColor(15988609); AnnotationInfo distanceAnnotation = new AnnotationInfo(); @@ -175,180 +178,35 @@ public static void differentAnnotationsForImages(String fileName) throws Throwab // ExEnd:differentAnnotationsForImages } - - public static void getDocInfoForDiagram(String fileName) { - // ExStart:getDocInfoForDiagram - AnnotationConfig cfg = Utilities.getConfiguration(); - AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); - DocumentInfoContainer documentInfoContainer = annotator.getDocumentInfo(fileName); - - // Go through all pages - for (PageData pageData : documentInfoContainer.getPages()) { - System.out.println("Page number: " + pageData.getNumber()); - // Go through all page rows - for (int i = 0; i < pageData.getRows().size(); i++) { - RowData rowData = pageData.getRows().get(i); - // Write data to console - System.out.println("Row: " + (i + 1)); - System.out.println("Text: " + rowData.getText()); - System.out.println("Text width: " + rowData.getLineWidth()); - System.out.println("Text height: " + rowData.getLineHeight()); - System.out.println("Distance from left: " + rowData.getLineLeft()); - System.out.println("Distance from top: " + rowData.getLineTop()); - // Get words - String[] words = rowData.getText().split(" "); - // Go through all word coordinates - for (int j = 0; j < words.length; j++) { - int coordinateIndex = j == 0 ? 0 : j + 1; - // Write data to console - System.out.println("Word: '" + words[j] + "'"); - System.out.println("Word distance from left: " + rowData.getTextCoordinates().get(coordinateIndex)); - System.out.println("Word width: " + rowData.getTextCoordinates().get(coordinateIndex + 1)); - } - } - } - // ExEnd:getDocInfoForDiagram - } - - public static void getPageImagesForDiagramDocs(String fileName) throws Throwable { - // ExStart:getPageImagesForDiagramDocs - AnnotationConfig cfg = Utilities.getConfiguration(); - AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); - List images = annotator.getPages(fileName, new ImageOptions()); - for (int i = 0; i < images.size(); i++) { - OutputStream fileStream = new FileOutputStream( - Utilities.outputPath + File.separator + "image_" + i + ".png"); - - final PageImage pageImage = images.get(i); - IOUtils.copy(pageImage.getStream(), fileStream); - } - // ExEnd:getPageImagesForDiagramDocs - } - - public static void addAnnotationDiagrams(String fileName) throws Throwable { - // ExStart:addAnnotationDiagrams - AnnotationConfig cfg = Utilities.getConfiguration(); - AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); - InputStream cleanDiagramFile = new FileInputStream(Utilities.storagePath + File.separator + fileName); - List annotations = new ArrayList(); - - // Area annotation - AnnotationInfo areaAnnnotation = new AnnotationInfo(); - areaAnnnotation.setCreatedOn(new Date()); - areaAnnnotation.setType(AnnotationType.Area); - areaAnnnotation.setBox(new Rectangle(200, 114.5f, 282.3f, 103.7f)); - - // Polyline annotation - AnnotationInfo polylineAnnotation = new AnnotationInfo(); - polylineAnnotation.setCreatedOn(new Date()); - polylineAnnotation.setType(AnnotationType.Polyline); - polylineAnnotation.setBox(new Rectangle(206.3f, 106.61f, 456.04f, 307.97f)); - polylineAnnotation.setSvgPath( - "M436.293427230047,148.06338028169014l0,-0.9870892018779343l-0.9870892018779343,-0.9870892018779343l-1.9741784037558685,-0.9870892018779343l-0.9870892018779343,0l-0.9870892018779343,-0.9870892018779343l-1.9741784037558685,-0.9870892018779343l-0.9870892018779343,0l-1.9741784037558685,-0.9870892018779343l-1.9741784037558685,0l-4.935446009389671,-1.9741784037558685l-1.9741784037558685,0l-1.9741784037558685,-0.9870892018779343l-1.9741784037558685,0l-1.9741784037558685,-0.9870892018779343l-2.961267605633803,0l-2.961267605633803,0l-2.961267605633803,0l-2.961267605633803,0l-2.961267605633803,0l-2.961267605633803,0l-1.9741784037558685,0l-3.948356807511737,0l-2.961267605633803,0l-3.948356807511737,0l-4.935446009389671,0l-3.948356807511737,0.9870892018779343l-4.935446009389671,0.9870892018779343l-6.90962441314554,0l-3.948356807511737,0.9870892018779343l-3.948356807511737,0l-2.961267605633803,1.9741784037558685l-3.948356807511737,0.9870892018779343l-6.90962441314554,1.9741784037558685l-6.90962441314554,0.9870892018779343l-12.832159624413146,2.961267605633803l-6.90962441314554,1.9741784037558685l-5.922535211267606,0.9870892018779343l-5.922535211267606,1.9741784037558685l-5.922535211267606,1.9741784037558685l-5.922535211267606,0.9870892018779343l-4.935446009389671,1.9741784037558685l-5.922535211267606,1.9741784037558685l-5.922535211267606,1.9741784037558685l-4.935446009389671,1.9741784037558685l-5.922535211267606,2.961267605633803l-5.922535211267606,3.948356807511737l-5.922535211267606,3.948356807511737l-4.935446009389671,3.948356807511737l-5.922535211267606,3.948356807511737l-5.922535211267606,3.948356807511737l-3.948356807511737,5.922535211267606l-3.948356807511737,4.935446009389671l-3.948356807511737,5.922535211267606l-3.948356807511737,6.90962441314554l-3.948356807511737,7.896713615023474l-0.9870892018779343,6.90962441314554l-1.9741784037558685,7.896713615023474l-1.9741784037558685,6.90962441314554l-0.9870892018779343,7.896713615023474l0,12.832159624413146l0,7.896713615023474l0,7.896713615023474l0.9870892018779343,7.896713615023474l1.9741784037558685,5.922535211267606l2.961267605633803,5.922535211267606l0.9870892018779343,5.922535211267606l2.961267605633803,6.90962441314554l3.948356807511737,5.922535211267606l4.935446009389671,4.935446009389671l3.948356807511737,5.922535211267606l3.948356807511737,5.922535211267606l3.948356807511737,5.922535211267606l5.922535211267606,5.922535211267606l5.922535211267606,5.922535211267606l5.922535211267606,5.922535211267606l6.90962441314554,5.922535211267606l7.896713615023474,5.922535211267606l7.896713615023474,5.922535211267606l17.767605633802816,8.883802816901408l11.845070422535212,3.948356807511737l11.845070422535212,4.935446009389671l23.690140845070424,8.883802816901408l41.45774647887324,6.90962441314554l31.586854460093896,3.948356807511737l16.780516431924884,0l16.780516431924884,1.9741784037558685l16.780516431924884,0l16.780516431924884,0l16.780516431924884,0l16.780516431924884,0l16.780516431924884,-1.9741784037558685l14.806338028169014,-1.9741784037558685l14.806338028169014,-1.9741784037558685l12.832159624413146,-1.9741784037558685l10.857981220657276,-2.961267605633803l10.857981220657276,-2.961267605633803l8.883802816901408,-4.935446009389671l8.883802816901408,-4.935446009389671l6.90962441314554,-6.90962441314554l6.90962441314554,-6.90962441314554l8.883802816901408,-16.780516431924884l4.935446009389671,-7.896713615023474l3.948356807511737,-8.883802816901408l4.935446009389671,-7.896713615023474l4.935446009389671,-7.896713615023474l3.948356807511737,-13.81924882629108l1.9741784037558685,-18.754694835680752l0,-7.896713615023474l0,-12.832159624413146l-1.9741784037558685,-15.793427230046948l-1.9741784037558685,-15.793427230046948l-4.935446009389671,-15.793427230046948l-8.883802816901408,-15.793427230046948l-12.832159624413146,-23.690140845070424l-10.857981220657276,-10.857981220657276l-5.922535211267606,-3.948356807511737l-12.832159624413146,-8.883802816901408l-9.870892018779342,-8.883802816901408l-5.922535211267606,-3.948356807511737l-12.832159624413146,-5.922535211267606l-15.793427230046948,-8.883802816901408l-13.81924882629108,-4.935446009389671l-11.845070422535212,-2.961267605633803l-11.845070422535212,-3.948356807511737l-11.845070422535212,-3.948356807511737l-5.922535211267606,-1.9741784037558685l-11.845070422535212,-2.961267605633803l-11.845070422535212,-1.9741784037558685l-5.922535211267606,-0.9870892018779343l-10.857981220657276,-1.9741784037558685l-10.857981220657276,-2.961267605633803l-9.870892018779342,0l-0.9870892018779343,0l-0.9870892018779343,0l-0.9870892018779343,0l-0.9870892018779343,0l0,-0.9870892018779343l1.9741784037558685,0"); - - // Text field annotation - AnnotationInfo textFieldAnnotation = new AnnotationInfo(); - textFieldAnnotation.setCreatedOn(new Date()); - textFieldAnnotation.setType(AnnotationType.TextField); - textFieldAnnotation.setBox(new Rectangle(162.87f, 267.5f, 91.8f, 42.45f)); - textFieldAnnotation.setBackgroundColor(-15988609); - textFieldAnnotation.setFieldText("Annotation Text"); - - // Arrow annotation - AnnotationInfo arrowAnnotation = new AnnotationInfo(); - arrowAnnotation.setType(AnnotationType.Arrow); - arrowAnnotation.setBox( - new Rectangle(435.77464788732397f, 148.05164319248826f, -66.34389671361504f, 53.07511737089203f)); - - // Resource redaction annotation - AnnotationInfo resourceRedactionAnnotation = new AnnotationInfo(); - resourceRedactionAnnotation.setType(AnnotationType.ResourcesRedaction); - resourceRedactionAnnotation.setBox(new Rectangle(200, 114.5f, 282.3f, 103.7f)); - - annotations.add(areaAnnnotation); - annotations.add(polylineAnnotation); - annotations.add(textFieldAnnotation); - annotations.add(arrowAnnotation); - annotations.add(resourceRedactionAnnotation); - - // Add annotation to the document - InputStream result = annotator.exportAnnotationsToDocument(cleanDiagramFile, annotations); - - // Save result stream to file. - OutputStream fileStream = new FileOutputStream(Utilities.outputPath + File.separator + "Annotated.vsdx"); - IOUtils.copy(result, fileStream); - // ExEnd:addAnnotationDiagrams - } - public static void addDistanceAnnotationInDiagrams(String fileName) throws Throwable { - // ExStart:addDistanceAnnotationInDiagrams - AnnotationConfig cfg = Utilities.getConfiguration(); - AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); - InputStream cleanDiagramFile = new FileInputStream(Utilities.storagePath + File.separator + fileName); - List annotations = new ArrayList(); - // Distance annotation - AnnotationInfo distanceAnnotation = new AnnotationInfo(); - distanceAnnotation.setCreatedOn(new Date()); - distanceAnnotation.setType(AnnotationType.Distance); - distanceAnnotation.setBox(new Rectangle((float)248.73202514648438, (float)287.85653686523438, (float)115.9178466796875, (float)25.143020629882812)); - distanceAnnotation.setSvgPath("M248.73201877934272,295.5439436619718 l115.28309859154929,-4.192112676056338"); - - annotations.add(distanceAnnotation); - - // Add annotation to the document - InputStream result = annotator.exportAnnotationsToDocument(cleanDiagramFile, annotations); - // Save result stream to file. - OutputStream fileStream = new FileOutputStream(Utilities.outputPath + File.separator + "Annotated.vsdx"); - IOUtils.copy(result, fileStream); - // ExEnd:addDistanceAnnotationInDiagrams - } - - public static void addPointAnnotationInDiagrams(String fileName) throws Throwable { - // ExStart:addPointAnnotationInDiagrams - AnnotationConfig cfg = Utilities.getConfiguration(); - AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); - InputStream cleanDiagramFile = new FileInputStream(Utilities.storagePath + File.separator + fileName); - List annotations = new ArrayList(); - // Point annotation - AnnotationInfo pointAnnnotation = new AnnotationInfo(); - pointAnnnotation.setCreatedOn(new Date()); - pointAnnnotation.setType(AnnotationType.Point); - pointAnnnotation.setBox(new Rectangle(150.32f, 99.22f, 0, 0)); - pointAnnnotation.setPageNumber(0); - - annotations.add(pointAnnnotation); - - // Add annotation to the document - InputStream result = annotator.exportAnnotationsToDocument(cleanDiagramFile, annotations); - // Save result stream to file. - OutputStream fileStream = new FileOutputStream(Utilities.outputPath + File.separator + "Annotated.vsdx"); - IOUtils.copy(result, fileStream); - // ExEnd:addPointAnnotationInDiagrams - } - - public static void addWatermarkAnnotationInDiagrams(String fileName) throws Throwable { - // ExStart:addWatermarkAnnotationInDiagrams - AnnotationConfig cfg = Utilities.getConfiguration(); - AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); - InputStream cleanDiagramFile = new FileInputStream(Utilities.storagePath + File.separator + fileName); - List annotations = new ArrayList(); - // Watermark annotation - AnnotationInfo watermarkAnnnotation = new AnnotationInfo(); - watermarkAnnnotation.setCreatedOn(new Date()); - watermarkAnnnotation.setFieldText("Watermark text"); - watermarkAnnnotation.setFontColor(16711680); - watermarkAnnnotation.setFontFamily("Microsoft Sans Serif"); - watermarkAnnnotation.setFontSize(17); - //watermarkAnnnotation.setOpacity(0.3); - watermarkAnnnotation.setType(AnnotationType.Watermark); - - annotations.add(watermarkAnnnotation); - - // Add annotation to the document - InputStream result = annotator.exportAnnotationsToDocument(cleanDiagramFile, annotations); - // Save result stream to file. - OutputStream fileStream = new FileOutputStream(Utilities.outputPath + File.separator + "Annotated.vsd"); - IOUtils.copy(result, fileStream); - // ExEnd:addWatermarkAnnotationInDiagrams + /* + * Add Ellipse Annotation in Images + */ + public static void addEllipseAnnotationInImages() { + //ExStart:addEllipseAnnotationInImages + try { + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + annotator.getDocumentDataHandler(); + InputStream inputStream = new FileInputStream(Utilities.storagePath + File.separator + fileName); + List annotations = new ArrayList(); + // Ellipse annotation + AnnotationInfo ellipseAnnotation = new AnnotationInfo(); + ellipseAnnotation.setBox(new Rectangle(430f, 272f, 66f, 51f)); + ellipseAnnotation.setPageNumber(0); + ellipseAnnotation.setType(AnnotationType.Ellipse); + ellipseAnnotation.setCreatorName("Anonym A."); + annotations.add(ellipseAnnotation); + // Add annotation to the document + InputStream result = annotator.exportAnnotationsToDocument(inputStream, annotations, DocumentType.Images); + + OutputStream fileStream = new FileOutputStream(Utilities.outputPath + File.separator + "Image-annotated.png"); + System.out.println(result.available()); + IOUtils.copy(result, fileStream); + } catch (Exception e) { + System.out.println("Exception: " + e.getMessage()); + e.printStackTrace(); + } + //ExEnd:addEllipseAnnotationInImages } } diff --git a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/MainClass.java b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/MainClass.java index d559060..d996429 100644 --- a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/MainClass.java +++ b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/MainClass.java @@ -6,7 +6,7 @@ public static void main(String[] args) throws Throwable { // Apply license - // Utilities.applyLicenseFromFile(); + // Utilities.applyLicenseFromFile(); // Annotations in PDF @@ -24,20 +24,27 @@ public static void main(String[] args) throws Throwable { // PDFAnnotation.addUnderlineAnnotationInPDF(); // PDFAnnotation.addDistanceAnnotationInPDF(); // PDFAnnotation.usersWithDifferentRights(); - // PDFAnnotation.gettingTextCoordinates("sample.pdf"); - + // PDFAnnotation.gettingTextCoordinates("sample.pdf"); // PDFAnnotation.exportAnnotationsUsingExportOption(); + // PDFAnnotation.addEllipseAnnotationInPDF(); + // PDFAnnotation.getThumbnailsOfPagesForPDF(); + // PDFAnnotation.setWatermarkAngleForPDF(); + // Annotation in Cells // CellsAnnotation.addAnnotationInCells(); + + // CellsAnnotation.addEllipseAnnotationInCells(); // Annotation in Slides // SlidesAnnotation.addAnnotationInSlides(); // SlidesAnnotation.differentAnnotationsForSlides(); // SlidesAnnotation.importingAnnotationsToSlide(); + + // SlidesAnnotation.addEllipseAnnotationInSlides(); // Annotation in Words @@ -51,12 +58,13 @@ public static void main(String[] args) throws Throwable { // WordsAnnotation.addTextRedactionAnnotationInWords(); // WordsAnnotation.addResourceRedactionAnnotationInWords(); // WordsAnnotation.addUnderlineAnnotationInWords(); - // WordsAnnotation.importingAnnotationsFromWordDoc(); - + // WordsAnnotation.importingAnnotationsFromWordDoc(); // WordsAnnotation.addDistanceAnnotationInWords(); // WordsAnnotation.addPolylineAnnotationInWords(); // WordsAnnotation.addWatermarkAnnotationInWords(); // WordsAnnotation.addPointAnnotationInWords(); + + // WordsAnnotation.addEllipseAnnotationInWords(); // Data Storage Functions @@ -77,16 +85,24 @@ public static void main(String[] args) throws Throwable { // DataStorage.managesCollaboratorRights(); // DataStorage.exportAnnotations(); - // Annotation in Images/Diagrams - - // ImagesAnnotation.differentAnnotationsForImages("image.png"); - // ImagesAnnotation.getDocInfoForDiagram("sample.vsd"); - // ImagesAnnotation.getPageImagesForDiagramDocs("sample.vsd"); - // ImagesAnnotation.addAnnotationDiagrams("sample.vsd"); + // Annotation in Images - // ImagesAnnotation.addDistanceAnnotationInDiagrams("sample.vsd"); - // ImagesAnnotation.addPointAnnotationInDiagrams("sample.vsd"); - // ImagesAnnotation.addWatermarkAnnotationInDiagrams("sample.vsd"); + // ImagesAnnotation.differentAnnotationsForImages(); + + // ImagesAnnotation.addEllipseAnnotationInImages(); + + // Annotation in Diagrams + + // DiagramsAnnotation.getDocInfoForDiagram(); + // DiagramsAnnotation.getPageImagesForDiagramDocs(); + // DiagramsAnnotation.addAnnotationDiagrams(); + // DiagramsAnnotation.addDistanceAnnotationInDiagrams(); + // DiagramsAnnotation.addPointAnnotationInDiagrams(); + // DiagramsAnnotation.addWatermarkAnnotationInDiagrams(); + + // DiagramsAnnotation.addEllipseAnnotationInDiagrams(); + + // Annotation in Emails diff --git a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/PDFAnnotation.java b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/PDFAnnotation.java index e8fc29c..6306a66 100644 --- a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/PDFAnnotation.java +++ b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/PDFAnnotation.java @@ -24,6 +24,7 @@ import com.groupdocs.annotation.domain.RowData; import com.groupdocs.annotation.domain.config.AnnotationConfig; import com.groupdocs.annotation.domain.containers.DocumentInfoContainer; +import com.groupdocs.annotation.domain.image.PageImage; import com.groupdocs.annotation.domain.options.ExportOptions; import com.groupdocs.annotation.domain.results.CreateAnnotationResult; import com.groupdocs.annotation.domain.results.GetCollaboratorsResult; @@ -233,6 +234,7 @@ public static void addPolyLineAnnotationInPDF() { /* * add text field annotation in PDF */ + public static void addTextFieldAnnotationInPDF() { //ExStart:addTextFieldAnnotationInPDF try { @@ -246,7 +248,7 @@ public static void addTextFieldAnnotationInPDF() { textFieldAnnotation.setAnnotationPosition(new Point(852.0, 201.0)); textFieldAnnotation.setFieldText("text in the box"); textFieldAnnotation.setFontFamily("Arial"); - textFieldAnnotation.setFontSize(10); + textFieldAnnotation.setFontSize(10D); textFieldAnnotation.setBox(new Rectangle(66f, 201f, 64f, 37f)); textFieldAnnotation.setPageNumber(0); textFieldAnnotation.setType(AnnotationType.TextField); @@ -268,6 +270,7 @@ public static void addTextFieldAnnotationInPDF() { /* * add watermark annotation in PDF */ + public static void addWatermarkAnnotationInPDF() { //ExStart:addWatermarkAnnotationInPDF try { @@ -281,11 +284,11 @@ public static void addWatermarkAnnotationInPDF() { watermarkAnnotation.setAnnotationPosition(new Point(852.0, 300.0)); watermarkAnnotation.setFieldText("TEXT STAMP"); watermarkAnnotation.setFontFamily("Microsoft Sans Serif"); - watermarkAnnotation.setFontSize(10); + watermarkAnnotation.setFontSize(10D); watermarkAnnotation.setFontColor(2222222); watermarkAnnotation.setBox(new Rectangle(430f, 272f, 66f, 51f)); watermarkAnnotation.setPageNumber(0); - watermarkAnnotation.setType(AnnotationType.TextField); + watermarkAnnotation.setType(AnnotationType.Watermark); watermarkAnnotation.setCreatorName("Anonym A."); annotations.add(watermarkAnnotation); // Add annotation to the document @@ -304,6 +307,7 @@ public static void addWatermarkAnnotationInPDF() { /* * add text replacement annotation in PDF */ + public static void addTextReplacementAnnotationInPDF() { //ExStart:addTextReplacementAnnotationInPDF try { @@ -316,7 +320,7 @@ public static void addTextReplacementAnnotationInPDF() { AnnotationInfo textReplacementAnnotation = new AnnotationInfo(); textReplacementAnnotation.setAnnotationPosition(new Point(852.0, 172.0)); textReplacementAnnotation.setFieldText("Replaced text"); - textReplacementAnnotation.setFontSize(10); + textReplacementAnnotation.setFontSize(10D); textReplacementAnnotation.setBox(new Rectangle(68f, 154f, 102f, 9f)); textReplacementAnnotation.setPageNumber(0); textReplacementAnnotation.setType(AnnotationType.TextReplacement); @@ -677,4 +681,104 @@ public static void exportAnnotationsUsingExportOption() { } //ExEnd:exportAnnotationsUsingExportOption } + + /* + * Add Ellipse Annotation in PDF + */ + public static void addEllipseAnnotationInPDF() { + //ExStart:addEllipseAnnotationInPDF + try { + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + annotator.getDocumentDataHandler(); + InputStream inputStream = new FileInputStream(Utilities.storagePath + File.separator + fileName); + List annotations = new ArrayList(); + // Ellipse annotation + AnnotationInfo ellipseAnnotation = new AnnotationInfo(); + ellipseAnnotation.setBox(new Rectangle(430f, 272f, 66f, 51f)); + ellipseAnnotation.setPageNumber(0); + ellipseAnnotation.setType(AnnotationType.Ellipse); + ellipseAnnotation.setCreatorName("Anonym A."); + annotations.add(ellipseAnnotation); + // Add annotation to the document + InputStream result = annotator.exportAnnotationsToDocument(inputStream, annotations, DocumentType.Pdf); + // Save result stream to file. + OutputStream fileStream = new FileOutputStream( + Utilities.outputPath + File.separator + "annotated-ellipsed.pdf"); + IOUtils.copy(result, fileStream); + } catch (Exception e) { + System.out.println("Exception: " + e.getMessage()); + e.printStackTrace(); + } + //ExEnd:addEllipseAnnotationInPDF + } + + /* + * Get Thumbnails Of Document Pages + */ + public static void getThumbnailsOfPagesForPDF() { + //ExStart:getThumbnailsOfPagesForPDF + try { + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + annotator.getDocumentDataHandler(); + //InputStream inputFile = new FileInputStream(Utilities.storagePath + File.separator + fileName); + List pages = annotator.getPages(fileName); + + // get thumbnails: + for (int i = 0; i < pages.size(); i++) { + InputStream stream = pages.get(i).getThumbnail(); + // do something with stream + } + + // Default image size was 300x180. + for (int i = 0; i < pages.size(); i++) { + InputStream stream = pages.get(i).getThumbnail(100, 100); + // do something with stream + } + } catch (Exception e) { + System.out.println("Exception: " + e.getMessage()); + e.printStackTrace(); + } + //ExEnd:getThumbnailsOfPagesForPDF + } + + /* + * Set Watermark Angle for PDF + */ + public static void setWatermarkAngleForPDF() { + //ExStart:setWatermarkAngleForPDF + try { + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + annotator.getDocumentDataHandler(); + InputStream inputStream = new FileInputStream(Utilities.storagePath + File.separator + fileName); + List annotations = new ArrayList(); + // Watermark annotation + AnnotationInfo watermarkAnnotation = new AnnotationInfo(); + watermarkAnnotation.setFieldText("TEXT STAMP"); + watermarkAnnotation.setFontFamily("Microsoft Sans Serif"); + watermarkAnnotation.setFontSize(10D); + watermarkAnnotation.setFontColor(2222222); + watermarkAnnotation.setBox(new Rectangle(430f, 272f, 66f, 51f)); + watermarkAnnotation.setPageNumber(0); + watermarkAnnotation.setType(AnnotationType.Watermark); + watermarkAnnotation.setCreatorName("Anonym A."); + //set Angle + watermarkAnnotation.setAngle(45.0); + annotations.add(watermarkAnnotation); + // Add annotation to the document + InputStream result = annotator.exportAnnotationsToDocument(inputStream, annotations, DocumentType.Pdf); + // Save result stream to file. + OutputStream fileStream = new FileOutputStream( + Utilities.outputPath + File.separator + "annotated-angled-watermark.pdf"); + IOUtils.copy(result, fileStream); + } catch (Exception e) { + System.out.println("Exception: " + e.getMessage()); + e.printStackTrace(); + } + //ExEnd:setWatermarkAngleForPDF + } + + } diff --git a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/SlidesAnnotation.java b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/SlidesAnnotation.java index 3001115..8431e30 100644 --- a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/SlidesAnnotation.java +++ b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/SlidesAnnotation.java @@ -64,6 +64,7 @@ public static void addAnnotationInSlides() { /* * Creating annotations of different types */ + public static void differentAnnotationsForSlides() throws Throwable{ //ExStart:differentAnnotationsForSlides AnnotationConfig cfg = Utilities.getConfiguration(); @@ -140,7 +141,7 @@ public static void differentAnnotationsForSlides() throws Throwable{ watermarkAnnotation.setFieldText("This is watermark"); watermarkAnnotation.setFontFamily("arial"); watermarkAnnotation.setBox(new Rectangle(100,50,50,0)); - watermarkAnnotation.setFontSize(25); + watermarkAnnotation.setFontSize(25D); watermarkAnnotation.setFontColor(-15988609); //Text annotations @@ -204,4 +205,35 @@ public static void importingAnnotationsToSlide() throws Throwable{ IOUtils.copy(output, fileStream); //ExEnd:importingAnnotationsToSlide } + + /* + * Add Ellipse Annotation in Slides + */ + public static void addEllipseAnnotationInSlides() { + //ExStart:addEllipseAnnotationInSlides + try { + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + annotator.getDocumentDataHandler(); + InputStream inputStream = new FileInputStream(Utilities.storagePath + File.separator + fileName); + List annotations = new ArrayList(); + // Ellipse annotation + AnnotationInfo ellipseAnnotation = new AnnotationInfo(); + ellipseAnnotation.setBox(new Rectangle(430f, 272f, 66f, 51f)); + ellipseAnnotation.setPageNumber(0); + ellipseAnnotation.setType(AnnotationType.Ellipse); + ellipseAnnotation.setCreatorName("Anonym A."); + annotations.add(ellipseAnnotation); + // Add annotation to the document + InputStream result = annotator.exportAnnotationsToDocument(inputStream, annotations, DocumentType.Slides); + // Save result stream to file. + OutputStream fileStream = new FileOutputStream( + Utilities.outputPath + File.separator + "slides-annotated.pptx"); + IOUtils.copy(result, fileStream); + } catch (Exception e) { + System.out.println("Exception: " + e.getMessage()); + e.printStackTrace(); + } + //ExEnd:addEllipseAnnotationInSlides + } } diff --git a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/WordsAnnotation.java b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/WordsAnnotation.java index 3292ce9..02f8364 100644 --- a/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/WordsAnnotation.java +++ b/Examples/GroupDocs.Annotation.Examples.Java/src/main/java/GroupDocs/Annotation/Examples/Java/WordsAnnotation.java @@ -34,6 +34,7 @@ public class WordsAnnotation { /* * add different annotations in words */ + public static void addDifferentAnnotationInWords() { //ExStart:addDifferentAnnotationInWords try { @@ -63,13 +64,13 @@ public static void addDifferentAnnotationInWords() { AnnotationInfo textFieldAnnotation = new AnnotationInfo(); textFieldAnnotation.setFieldText("text in the box"); textFieldAnnotation.setFontFamily("Arial"); - textFieldAnnotation.setFontSize(10); + textFieldAnnotation.setFontSize(10D); textFieldAnnotation.setBox(new Rectangle(92f, 73f, 106f, 45f)); textFieldAnnotation.setPageNumber(1); textFieldAnnotation.setType(AnnotationType.TextField); AnnotationInfo textReplacementAnnotation = new AnnotationInfo(); textReplacementAnnotation.setFieldText(" \"REPLACED TEXT\" "); - textReplacementAnnotation.setFontSize(10); + textReplacementAnnotation.setFontSize(10D); textReplacementAnnotation.setSvgPath( "[{\"x\":251.224,\"y\":637.20401},{\"x\":327.89,\"y\":637.20401},{\"x\":251.224,\"y\":628.20401},{\"x\":327.89,\"y\":628.20401}]"); textReplacementAnnotation.setPageNumber(1); @@ -214,6 +215,7 @@ public static void addStrikeoutAnnotationInWords() { /* * add text field annotation in words */ + public static void addTextFieldAnnotationInWords() { //ExStart:addTextFieldAnnotationInWords try { @@ -225,7 +227,7 @@ public static void addTextFieldAnnotationInWords() { AnnotationInfo textFieldAnnotation = new AnnotationInfo(); textFieldAnnotation.setFieldText("text in the box"); textFieldAnnotation.setFontFamily("Arial"); - textFieldAnnotation.setFontSize(10); + textFieldAnnotation.setFontSize(10D); textFieldAnnotation.setBox(new Rectangle(92f, 73f, 106f, 45f)); textFieldAnnotation.setPageNumber(1); textFieldAnnotation.setType(AnnotationType.TextField); @@ -247,6 +249,7 @@ public static void addTextFieldAnnotationInWords() { /* * add text replacement annotation in words */ + public static void addTextReplacementAnnotationInWords() { //ExStart:addTextReplacementAnnotationInWords try { @@ -257,7 +260,7 @@ public static void addTextReplacementAnnotationInWords() { // init text replacement annotations AnnotationInfo textReplacementAnnotation = new AnnotationInfo(); textReplacementAnnotation.setFieldText(" \"REPLACED TEXT\" "); - textReplacementAnnotation.setFontSize(10); + textReplacementAnnotation.setFontSize(10D); textReplacementAnnotation.setSvgPath( "[{\"x\":251.224,\"y\":637.20401},{\"x\":327.89,\"y\":637.20401},{\"x\":251.224,\"y\":628.20401},{\"x\":327.89,\"y\":628.20401}]"); textReplacementAnnotation.setPageNumber(1); @@ -492,7 +495,7 @@ public static void addWatermarkAnnotationInWords() { watermarkAnnnotation.setFieldText("Watermark text"); watermarkAnnnotation.setFontColor(16711680); watermarkAnnnotation.setFontFamily("Microsoft Sans Serif"); - watermarkAnnnotation.setFontSize(17); + watermarkAnnnotation.setFontSize(17D); //watermarkAnnnotation.setOpacity(0.3); watermarkAnnnotation.setType(AnnotationType.Watermark); @@ -540,4 +543,35 @@ public static void addPointAnnotationInWords() { } //ExEnd:addPointAnnotationInWords } + + /* + * Add Ellipse Annotation in Words + */ + public static void addEllipseAnnotationInWords() { + //ExStart:addEllipseAnnotationInWords + try { + AnnotationConfig cfg = Utilities.getConfiguration(); + AnnotationImageHandler annotator = new AnnotationImageHandler(cfg); + annotator.getDocumentDataHandler(); + InputStream inputStream = new FileInputStream(Utilities.storagePath + File.separator + fileName); + List annotations = new ArrayList(); + // Ellipse annotation + AnnotationInfo ellipseAnnotation = new AnnotationInfo(); + ellipseAnnotation.setBox(new Rectangle(430f, 272f, 66f, 51f)); + ellipseAnnotation.setPageNumber(0); + ellipseAnnotation.setType(AnnotationType.Ellipse); + ellipseAnnotation.setCreatorName("Anonym A."); + annotations.add(ellipseAnnotation); + // Add annotation to the document + InputStream result = annotator.exportAnnotationsToDocument(inputStream, annotations, DocumentType.Words); + // Save result stream to file. + OutputStream fileStream = new FileOutputStream( + Utilities.outputPath + File.separator + "words-annotated.docx"); + IOUtils.copy(result, fileStream); + } catch (Exception e) { + System.out.println("Exception: " + e.getMessage()); + e.printStackTrace(); + } + //ExEnd:addEllipseAnnotationInWords + } }