我正在尝试在 Windows Phone 8 上使用 PDFTron javascript 库显示文档。
为此,我必须解决两个问题:
- 我必须能够在设备上本地引用磁盘上的文件。
- 我必须能够加载 PDFTron javascript 库
为了确保我已经解决(1.),我使用了这样的标签,它工作正常:
<img src="C:\Data\Users\DefApps\AppData\{F6F933BE-1AD8-4B8D-AD14-89718F6E4EE1}\local\c3195b53-45d5-4bdf-9c5d-44812fd1bdcb">
为了确保我已经解决了 (2.),我使用 PDFTron 库来显示来自网络的文档:
$(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 上按预期工作。
提前致谢。