【问题标题】: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);
}