0

我們正在研究Xamarin移動應用程序(混合)。我們使用PdfTron將文件(pdf/txt)轉換爲使用網絡應用程序(Asp.Net)的xod文件並在pdftron webviwer中顯示xod文件。在asp.net應用程序中一切工作正常。PdfTron Webviewer不能在Xamarin混合應用程序中工作

在Android應用程序中,我們能夠在pdftron webviewer中呈現xod文件,但webviewer與應用程序內容重疊,因此我們無法在呈現pdftron webviewer後看到我們的應用程序控件。請查找附件截圖。第一個屏幕截圖顯示菜單欄enter image description here和第二個屏幕截圖(繪製pdftron後)重疊菜單欄enter image description here

請讓我知道如何解決此問題。

感謝

回答

1

我能夠通過設置 「mobileRedirect:假」 來解決問題。下面是代碼:

var myWebViewer = new PDFTron.WebViewer(
         { 
          path: "file:///android_asset/lib", 
          type: "html5", 
          mobileRedirect: false, 
          initialDoc: "file:///android_asset/635979952755439967_articles.xod" 
         }, 
         viewerElement); 

和mainactivity.cs文件:

if (url.Contains("MobileReaderControl.html")) 
        { 
         return false; 
        } 
else 
{ 
    webView.LoadUrl(url); 
} 
+0

感謝跟進! WebViewer附帶兩個ReaderControls,一個用於桌面,一個用於平板電腦/手機的Mobile版本。從API文檔「一個指示移動瀏覽器是否應該重定向到新窗口的布爾值(僅限移動設備,默認爲true)」。 https://www.pdftron.com/webviewer/demo/doc/symbols/PDFTron.WebViewer.Options.html – Ryan

相關問題