PDFtron Webviewer を使用して、Web ブラウザーで .xod ファイルを表示しています。ドキュメント サーバーは Web サーバーとは異なるため、ドキュメント サーバーで CORS を有効にしました。
PDFTron.WebViewer のレンダリング中に「xdomainProxyUrl」も構成しました。
$(function () {
var viewerElement = document.getElementById('viewer');
var myWebViewer = new PDFTron.WebViewer({
type: "html5,Silverlight,flash",
path: "../../WebViewer",
xdomainProxyUrl: "https://www.documentserver.com/$root/proxy.html",
initialDoc: "https://www.documentserver.com/$root/MyFile.xod",
enableOfflineMode: false,
fitMode: PDFTron.WebViewer.FitMode.Zoom,
layoutMode: PDFTron.WebViewer.LayoutMode.SinglePage,
streaming: true
}, viewerElement);
});
しかし、問題は、このページを実行すると、proxy.html の [開く/保存] ダイアログを要求することです。