0

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

在 Android 应用程序中,我们能够在 pdftron webviewer 中渲染 xod 文件,但 webviewer 与应用程序内容重叠,因此在渲染 pdftron webviewer 后我们无法看到应用程序的控件。请找到随附的屏幕截图。第一个屏幕截图显示菜单栏在此处输入图像描述,第二个屏幕截图(渲染 pdftron 后)与菜单栏重叠在此处输入图像描述

请让我知道如何解决此问题。

谢谢

4

1 回答 1

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);
}
于 2016-09-13T12:22:52.547 回答