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

PdfTron Webviewer is not working in Xamarin Hybrid app

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

在 Android 应用程序中,我们能够在 pdftron webviewer 中呈现 xod 文件,但 webviewer 与应用程序内容重叠,因此在呈现 pdftron webviewer 后我们无法看到我们应用程序的控件。请找到随附的屏幕截图。第一个屏幕截图显示菜单栏 and second screenshot (after rendering pdftron) overlap the menu bar .

请告诉我如何解决这个问题。

谢谢

我可以通过设置 "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);
}