在Xamarin应用程序中显示pdf

时间:2014-11-28 19:17:54

标签: android ios pdf xamarin aspect-ratio

我正在使用Xamarin为iOS和Android开发appilcation。我找到了一些信息,但我无法完全理解,我怎样才能显示pdf。

首先,我应该真的为XFINIUM.PDF Mobile Standard Edition支付费用吗?据我所知,它是特殊的Xamarin pdf查看器,但我可以使用默认智能手机查看器,它将显示在我的应用程序中。这是对的吗?

其次,我对pdf格式有一些疑问。例如,我有标准宽高比的pdf文件。我想以方形页面(例如)显示它。 pdf是否有机制来重建另一个宽高比的内容?我可以用Xamarin做到吗?

3 个答案:

答案 0 :(得分:0)

在Android L之前,如果不使用第三方库,则无法显示PDF。 在iOS中,您可以使用UIDocumentInteractionController使用本机文档查看器。该课程在Xamarin.iOS中公开,所以你应该很好地继续上课。

答案 1 :(得分:0)

适用于Android和iOS的着名PSPDFKit现在有一个xamarin包装器。 https://github.com/PSPDFKit/Xamarin-Android。 使用此方法,您可以将.aar转换为.ddl并在visual studio中使用。

如果您正在寻找免费选项,您可以使用以下方法,使用Mozilla中的PDF.js库呈现pdf并将其显示在webview中。 https://github.com/jenasubodh/Xamarin.PDFView

答案 2 :(得分:-1)

您可以使用WebView或库https://www.nuget.org/packages/Xamarin.PdfView.Android/

在xamarin应用中显示PDF文件