Skip to main content
Participant
April 29, 2022
Question

unable to add list of annotations using addAnnotationsInPDF

  • April 29, 2022
  • 1 reply
  • 578 views

Dear all, when I add single annotation , the annotation is display correctly, However, when I add a list of annotations, only 1 annotation is generated. There is seem to be no error message. Please advice. Thank you very much

    This topic has been closed for replies.

    1 reply

    Joel Geraci
    Community Expert
    Community Expert
    April 29, 2022

    Can you share your code as well as the annotation JSON.

    Participant
    April 29, 2022

    const listOfAnnotations = [annotations2,annotations];

    const annotations = [

            {

                    "@context": [

                            "https://www.w3.org/ns/anno.jsonld",

                            "https://comments.acrobat.com/ns/anno.jsonld"

                    ],

                    "type": "Annotation",

                    "id": "02dcf931-d1cb-49c1-a8bc-d047892a06bx",

                    "bodyValue": "test annotation!",

                    "motivation": "commenting",

                    "stylesheet": {

                            "type": "CssStylesheet",

                            "value": "body-value-css { font: 14px Helvetica; color: #FF1317; }"

                    },

                    "target": {

                            "source": "77c6fa5d-6d74-4104-8349-657c8411a834",

                            "selector": {

                                    "node": {

                                            "index": 1

                                    },

                                    "subtype": "freetext",

                                    "boundingBox": [

                                            40.93206278800542,

                                            640.5534810103544,

                                            151.24050318279967,

                                            654.4287565317122

                                    ],

                                    "strokeColor": "#FF1317",

                                    "styleClass": "body-value-css",

                                    "type": "AdobeAnnoSelector"

                            }

                    },

                    "creator": {

                            "id":"RAY",

                            "name":"RAY",

                            "type":"Person"

                    },

                    "created": "2021-01-20T14:47:37Z",

                    "modified": "2021-01-20T14:47:37Z"

            }

    ];

    const annotations2 = [

            {

                    "@context": [

                            "https://www.w3.org/ns/anno.jsonld",

                            "https://comments.acrobat.com/ns/anno.jsonld"

                    ],

                    "type": "Annotation",

                    "id": "02dcf936-d1cb-49c1-a8bc-d047892a06bx",

                    "bodyValue": "annotationXX",

                    "motivation": "commenting",

                    "stylesheet": {

                            "type": "CssStylesheet",

                            "value": "body-value-css { font: 14px Helvetica; color: #FF1317; }"

                    },

                    "target": {

                            "source": "77c6fa5d-6d74-4104-8349-657c8411a834",

                            "selector": {

                                    "node": {

                                            "index": 0

                                    },

                                    "subtype": "freetext",

                                    "boundingBox": [

                                            74.75303611351828,588.2804485559178,219.86187092211256,602.351608294933

                                    ],

                                    "strokeColor": "#FF1317",

                                    "styleClass": "body-value-css",

                                    "type": "AdobeAnnoSelector"

                            }

                    },

                    "creator": {

                            "id":"RAY",

                            "name":"RAY",

                            "type":"Person"

                    },

                    "created": "2021-01-20T14:47:37Z",

                    "modified": "2021-01-20T14:47:37Z"

            }

    ];

    function addAnnotationList(){

            var adobeDCView = new AdobeDC.View({

                    clientId: adbClientId,

                    divId: "embeddedView"

            });

            // Show the file

            var previewFilePromise = adobeDCView.previewFile(

                    {

                            content: { promise: fetchPDF(urlToPDF) },

                            metaData: { fileName: uuidv4()+".pdf" , id: "77c6fa5d-6d74-4104-8349-657c8411a834"}

                    },

                    viewerOptions

            );

            previewFilePromise.then(adobeViewer => {

                    adobeViewer.getAnnotationManager().then(annotationManager => {

                    annotationManager.addAnnotationsInPDF(listOfAnnotations)

                            .then(() => console.log("Success"))

                            .catch(error => console.log(error));

                    });

            });

    }