2

PDFフォームをレンダリングするために使用するPDFTron Webviewerがあります。ユーザーが外部保存ボタンをクリックしたときに、webviewer からフォーム xml を抽出する必要があります。

私は試した

var am = readerControl.docViewer.getAnnotationManager();
var xfdfString = am.exportAnnotations();

$.ajax({
       type: 'POST',
       url: readerControl.serverUrl + '?did=' + readerControl.docId,
       data: xfdfString,
       success: function(data) {
         // Annotations were successfully uploaded to server
       },
       error: function(jqXHR, textStatus, errorThrown) {
         console.warn("Failed to send annotations to server. " + textStatus);
       },
       dataType: 'xml'
   });

しかし、私はreaderControlPDFTron の外では手に入れることができませんconfig.js。助けてください

4

1 に答える 1

3

config.js は、ビューアの iframe ウィンドウのコンテキストで実行されるため、Web ビューアの変更に適した場所です。これについては、次のチュートリアルで詳しく説明します。

https://www.pdftron.com/webviewer/demo/tutorials/getting-started-config-files.html

contentWindowまたは、次の投稿で説明されているように、iframe 変数にアクセスすることもできます: https://stackoverflow.com/a/13758233/1710586

于 2016-05-19T18:48:08.153 に答える