You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since latest release today 13th of March using the pdfEmbedAPI using addAnnotationsInPDF function results in the annotation added twice on any given PDF, issue happening on all browsers and accross operating systems (tested on Macos, Linux, Windows)
Since latest release today 13th of March using the pdfEmbedAPI using addAnnotationsInPDF function results in the annotation added twice on any given PDF, issue happening on all browsers and accross operating systems (tested on Macos, Linux, Windows)
Every type of PDF is causing the issue and its consistent on both our application and the example repository provided by Adobe https://github.com/adobe/pdf-embed-api-samples
Expected Behaviour
Using addAnnotationsInPDF adds an annotation a single time
Actual Behaviour
addAnnotationsInPDF is adding the annotation twice
Reproduce Scenario (including but not limited to)
Original.pdf
Steps to Reproduce
Code to replicate:
Pull the latest release of the PDFEmbed api sample
On https://github.com/adobe/pdf-embed-api-samples/blob/master/More%20Samples/React%20Samples/src/sample... override this function to delete and all back all markers
onFileUpload = event => {
event.persist();
this.viewSDKClient.ready().then(() => {
const files = event.target.files;
if (files.length > 0 && this.isValidPDF(files[0])) {
const fileName = files[0].name;
const reader = new FileReader();
reader.onloadend = e => {
const filePromise = Promise.resolve(e.target.result);
/* Helper function to render the file using PDF Embed API. */
viewSDKClient
.previewFileUsingFilePromise(
"pdf-div",
filePromise,
fileName,
previewConfig
)
.then((adobeViewer) => {
adobeViewer.getAnnotationManager().then((annotationManager) => {
annotationManager
.removeAnnotationsFromPDF()
.then((result) => {
annotationManager
.addAnnotationsInPDF(result["annotations"])
.then((result) => {
console.log(result);
})
.catch((error) => console.log(error));
})
.catch((error) => console.log(error));
});
});
};
reader.readAsArrayBuffer(files[0]);
}
});
}
Upload the provided PDF
Make a simple change to trigger download
Download new PDF with duplicated annotations
Platform and Version
Latest version all platforms and modern web browsers
Logs taken while reproducing problem
None observerd
The text was updated successfully, but these errors were encountered: