从流中以 Xamarin 表单呈现 PDF
Posted
技术标签:
【中文标题】从流中以 Xamarin 表单呈现 PDF【英文标题】:Render PDF in Xamarin Forms from a Stream 【发布时间】:2018-12-24 23:40:19 【问题描述】:我一直在网上搜索,但是我没有找到,所以觉得有必要问一下。我们希望在ios
、android
和UWP
上通过Xamarin Forms
和最重要的部分 渲染PDF
文件,来自Stream
。
我遇到过像 this 这样的答案,但它们只是强化了从文件或 url 加载的概念。
我们不允许将未加密的PDF
文件存储在磁盘上,所以我能看到的仅有 2 个可能的选项是:
-
查找可以从
Stream
渲染的查看器
实现/扩展可以从Stream
呈现的查看器
基于这些选项,我找不到太多东西,所以我希望有人知道一些框架或实现这一目标的方法,或者至少是某种形式的起点库。
【问题讨论】:
请查看answer。 【参考方案1】:PDFTron PDFNet SDK 适用于所有列出的平台和 Xamarin,并支持从流中打开和查看 PDF(无需访问磁盘)。
https://www.pdftron.com/pdf-sdk/xamarin-library https://www.pdftron.com/documentation/xamarin/guides
【讨论】:
感谢您的回答。尽管我已经要求报价以找出成本,但我希望得到一些没有付费解决方案的东西。【参考方案2】:虽然 PDFTron 是唯一提供的答案,但我遇到了很大的困难,首先从公司自己获取任何信息以获取成本信息,其次,试用下载和示例甚至无法编译。
我实际上对付费解决方案做了一些进一步的研究,发现SyncFusion 提供了一个PDF
查看器控件,它也可以从Stream
呈现。他们还为我的所有问题提供了答案,并在不到一天的时间内让我们启动并运行。
【讨论】:
以上是关于从流中以 Xamarin 表单呈现 PDF的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET 3.5 - 在 pdf 查看器中直接从流中打开 PDF