从流中以 Xamarin Forms 呈现 PDF

Render PDF in Xamarin Forms from a Stream

我一直在网上搜索,但一无所获,所以觉得有必要问一下。我们想在 iOSAndroidUWPXamarin Forms 最重要的部分 上呈现一个 PDF 文件, 来自 Stream

我遇到过像 this 这样的答案,但它们只是强化了从文件或 url.

加载的概念

我们不允许在磁盘上存储未加密的 PDF 文件,因此我能看到的仅有的 2 个可能选项是:

  1. 查找可以从 Stream
  2. 呈现的查看器
  3. Implement/expand 可以从 Stream
  4. 呈现的查看器

我无法根据这些选项找到很多东西,所以我希望有人知道实现此目的的某种框架或方法,或者至少是某种形式的起点库。

PDFTron PDFNet SDK 适用于所有列出的平台和 Xamarin,并支持从流中打开和查看 PDF(无需磁盘访问)。

https://www.pdftron.com/pdf-sdk/xamarin-library https://www.pdftron.com/documentation/xamarin/guides

虽然 PDFTron 是唯一提供的答案,但我遇到了很大的困难,首先从公司本身获取任何信息以获取成本信息,其次,试用下载和示例甚至无法编译。

我实际上对付费解决方案做了一些进一步的研究,发现 SyncFusion 提供了一个 PDF 查看器控件,它也可以从 Stream 呈现。他们还回答了我所有的问题,并在不到一天的时间内让我们起床 运行。