【问题标题】:PdfTron Webviewer is not working in Xamarin Hybrid appPdfTron Webviewer 在 Xamarin Hybrid 应用程序中不起作用
【发布时间】:2016-09-13 09:58:02
【问题描述】:

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

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

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

谢谢

【问题讨论】:

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


    【解决方案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);
    }
    

    【讨论】:

    • 感谢您的跟进! WebViewer 带有两个 ReaderControl,一个用于桌面,一个用于平板电脑/手机的移动版本。来自 API 文档“一个布尔值,指示移动查看器是否应重定向到新窗口(仅限移动设备,默认为 true)”。 pdftron.com/webviewer/demo/doc/symbols/…
    猜你喜欢
    • 2020-04-09
    • 1970-01-01
    • 1970-01-01
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-14
    相关资源
    最近更新 更多