2

我目前正在开发一个使用PDFTronwebviewer 的应用程序。pdftron有没有办法将使用webviewer编辑的 pdf 保存到服务器?

有一个功能pdftron可以将注释保存到服务器,但我需要将整个 pdf 与编辑一起保存到服务器。

4

1 回答 1

7

您可以从 WebViewer 配置文件中调用以下函数以将 PDF 数据作为 blob 获取。获得 Blob 后,您可以参考在线众多示例之一,了解如何将 Blob 上传到服务器。

function uploadPDF() {
  var docViewer = readerControl.docViewer;

  var options = {
    xfdfString: docViewer.getAnnotationManager().exportAnnotations()
  };
  var doc = docViewer.getDocument();
  doc.getFileData(options).then(function(data) {
    var arr = new Uint8Array(data);
    var blob = new Blob([arr], {
        type: 'application/pdf'
    });

    // upload blob here
  });
}
于 2016-08-22T20:27:09.997 回答