【问题标题】:How to generate PDF offline with UWP如何使用 UWP 离线生成 PDF
【发布时间】:2020-01-08 12:24:24
【问题描述】:

我正在为平板电脑开发 UWP 应用,我需要使用 SQLite 中的数据生成 PDF。我需要完全离线执行此操作,因为我将使用该应用程序的地方没有连接。我能做什么? 我不希望使用 Syncfusion 和 XFinium 等付费库,因此我正在尝试寻找替代解决方案。

我尝试使用 iTextSharp,但不幸的是,我找不到一个好的文档来呈现复杂的 PDF 或将网格组件生成的位图导出到 PDF 文件。

【问题讨论】:

  • 除非您想以开源 GPL 的形式发布您的应用程序,否则 iTextSharp 比任何其他解决方案都更昂贵。
  • 不幸的是,我认为你是对的。什么样的解决方案可能更好?我读过 Syncfusion,但我不明白我是否可以通过代码创建整个 PDF,因为我必须从数据开始生成动态结构 PDF,并且一切都需要离线工作。

标签: pdf uwp visual-studio-2017 itext offline


【解决方案1】:

为什么不将您的数据呈现到使用WebView 控件显示的网页中?然后,您可以使用任何许可的许可 javascript 库来生成 PDF。

如果没有太大变化,那么您只能在 WebView 和 UWP 应用之间来回发送文本,但这是可行的。您的最终 PDF 结果可以作为 base64 编码字符串读回。

快速搜索发现这个似乎很容易使用,您只需下载源代码以放入您的应用程序: https://github.com/MrRio/jsPDF

【讨论】:

  • 我认为它可以工作。感谢您的来源,我会尝试这个解决方案。
  • 如果这有帮助,您可以为答案投票。如果有效,您可以将其标记为答案...
猜你喜欢
  • 1970-01-01
  • 2017-09-21
  • 1970-01-01
  • 1970-01-01
  • 2018-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多