Windows Phone 8 で、PDFTron JavaScript ライブラリを使用してドキュメントを表示しようとしています。
これを達成するには、2 つの問題を解決する必要があります。
- デバイス上でディスク上でローカルにファイルを参照できる必要があります。
- PDFTron JavaScript ライブラリをロードできる必要があります
(1.) を確実に解決するために、次のようなタグを使用しました。
<img src="C:\Data\Users\DefApps\AppData\{F6F933BE-1AD8-4B8D-AD14-89718F6E4EE1}\local\c3195b53-45d5-4bdf-9c5d-44812fd1bdcb">
(2.) を確実に解決するために、PDFTron ライブラリを使用して Web からドキュメントを表示しました。
$(function() {
var viewerElement = document.getElementById('viewer');
var myWebViewer = new PDFTron.WebViewer({
documentType: "xod",
path: "Assets/webviewer/lib",
initialDoc: "http://somedocument.xod",
}, viewerElement);
});
これはうまくいきます。ただし、ディスクからドキュメントを表示したい。タグで使用したのと同様のアプローチを使用できるはずですが、次の方法は機能しません。
$(function() {
var viewerElement = document.getElementById('viewer');
var myWebViewer = new PDFTron.WebViewer({
documentType: "xod",
path: "Assets/webviewer/lib",
initialDoc: "C:\Data\Users\DefApps\AppData\{F6F933BE-1AD8-4B8D-AD14-89718F6E4EE1}\local\ee15ebaa-064c-4572-a828-f189c009ffe4",
}, viewerElement);
});
私が認識していないjavascript構文について何かありますか? おそらく、「{」と「}」を含むパスを使用するのは問題ですか? 私は彼らから逃げようとしましたが、うまくいきませんでした。
同じ html と javascript (明らかに別のパスを使用) は、iOS と Android で期待どおりに動作します。
前もって感謝します。