如何使用UWP脱机生成PDF

如何使用UWP脱机生成PDF,pdf,uwp,visual-studio-2017,itext,offline,Pdf,Uwp,Visual Studio 2017,Itext,Offline,我正在为平板电脑开发一个UWP应用程序,我需要用SQLite的数据生成一个PDF。我需要完全离线,因为我将使用的应用程序没有连接。我能做什么? 我不想使用像Syncfusion和XFinium这样的付费库,所以我正试图找到一个替代解决方案 我尝试使用iTextSharp,但不幸的是,我找不到一个好的文档来渲染复杂的PDF或将网格组件生成的位图导出到PDF文件。为什么不将数据渲染到带有WebView控件的网页中?然后,您可以使用任何许可的javascript库来生成PDF 如果变化不大,那么您只能

我正在为平板电脑开发一个UWP应用程序,我需要用SQLite的数据生成一个PDF。我需要完全离线,因为我将使用的应用程序没有连接。我能做什么? 我不想使用像Syncfusion和XFinium这样的付费库,所以我正试图找到一个替代解决方案


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

为什么不将数据渲染到带有
WebView
控件的网页中?然后,您可以使用任何许可的javascript库来生成PDF

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

通过非常快速的搜索,您找到了这个似乎易于使用的源代码,您只需下载源代码即可将其放入您的应用程序中:

除非你想以开源GPL的形式发布你的应用程序,否则iTextSharp比任何其他解决方案都要昂贵。不幸的是,我认为你是对的。什么样的解决方案可能更好?我读过关于Syncfusion的书,但我不明白我是否可以通过代码创建一个完整的PDF,因为我必须从数据开始生成一个动态结构的PDF,所有东西都需要离线工作。我认为它可以工作。谢谢你的消息来源,我会尝试这个解决方案。如果这有帮助,你可以投票决定答案。如果它有效,你可以把它标记为答案。。。