Я пытаюсь отобразить документ, используя библиотеку JavaScript PDFTron, на Windows Phone 8.Javascript ссылка локальный файл в Windows Phone WebBrowser
Для достижения этой цели, я должен решить 2 проблемы:
- I должен иметь возможность ссылаться на файл локально на диске, на устройстве.
- я должен быть в состоянии загрузить 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 синтаксической Im не в курсе? Возможно, использование пути с "{" и "}" является проблемой? Я попытался убежать от них, не повезло.
Тот же html и javascript (используя другой путь, очевидно) работает как ожидается на iOS и Android.
Заранее спасибо.
Вы пытались запустить проект образца WinRT, который поставляется с SDK WebViewer? \ WebViewerJS \ samples \ winrt – Ryan