【问题标题】:Showing pdf in Xamarin apps [closed]在 Xamarin 应用程序中显示 pdf [关闭]
【发布时间】:2015-01-27 11:23:26
【问题描述】:

我正在使用 Xamarin 为 iOS 和 Android 开发应用程序。查到了一些资料,但是看不懂,怎么显示pdf。

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

其次,我有一些关于 pdf 格式的问题。例如,我有标准纵横比的 pdf 文件。我想在方形页面中显示它(例如)。 pdf 是否具有为另一个纵横比重建内容的机制?我可以用 Xamarin 做吗?

【问题讨论】:

  • 我为开发 XFINIUM.PDF 库(链接中的产品)的公司工作。目前该库不包含 PDF 查看器控件,如果您需要,则不应购买它。将来会添加 PDF 查看器控件。
  • @MihaiIancu 那么,Xamarin 中根本没有 pdf 查看器吗?
  • 此时,在我们的产品编号中。
  • @MihaiIancu 这个呢? forums.xamarin.com/discussion/631/… 我的意思是 Xamarin,不仅仅是 xfinium。由于 Xamarin 和 Xfinium 之间存在一些差异,我不明白您的回答
  • 您还可以购买 components.xamarin.com/view/apitron-pdf-rasterizer 为所有移动商店中的许多应用提供支持

标签: android ios pdf xamarin aspect-ratio


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    在 Android L 之前,如果不使用 3rd 方库,就无法显示 PDF。 在 iOS 中,您可以使用 UIDocumentInteractionController 使用本机文档查看器。该类在 Xamarin.iOS 中公开,因此您应该很好地继续学习该类。

    【讨论】:

      猜你喜欢
      • 2010-09-08
      • 1970-01-01
      • 2021-12-27
      • 2013-04-08
      • 2012-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多