PdfTron Webviewer不在Xamarin Hybrid应用程序中工作

时间:2016-09-13 09:58:02

标签: visual-studio xamarin xamarin.android hybrid-mobile-app pdftron

我们正在开发Xamarin移动应用程序(混合)。我们正在使用PdfTron将文件(pdf / txt)转换为使用Web应用程序(Asp.Net)的xod文件,并在pdftron webviwer中显示xod文件。在asp.net应用程序中,一切正常。

在Android应用中,我们可以在pdftron webviewer中呈现xod文件,但webviewer会重叠应用程序内容,因此在渲染pdftron webviewer后我们无法看到应用程序的控件。请查看附带的屏幕截图。第一个屏幕截图显示菜单栏enter image description here,第二个屏幕截图(呈现pdftron后)与菜单栏enter image description here重叠。

请告诉我如何解决此问题。

由于

1 个答案:

答案 0 :(得分:1)

我可以通过设置" mobileRedirect:false"来解决问题。以下是代码:

 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);
}