如何使用UWP C#创建PDF文件?
我想使用C#for UWP创建一个PDF文件,但iTextSharp不适用于UWP,而且我找不到任何其他第三方库可以为UWP创建PDF文件。有什么建议吗?试试Syncfusion,他们有用于创建PDF的库,甚至有用于UWP的PDF查看器控件如何使用UWP C#创建PDF文件?,c#,pdf-generation,uwp,C#,Pdf Generation,Uwp,我想使用C#for UWP创建一个PDF文件,但iTextSharp不适用于UWP,而且我找不到任何其他第三方库可以为UWP创建PDF文件。有什么建议吗?试试Syncfusion,他们有用于创建PDF的库,甚至有用于UWP的PDF查看器控件 还有XFINIUM.PDF,它支持UWP。 免责声明:我为开发此产品的公司工作。您必须使用FileSavePicker()将PDF文档保存到内存流后,将其保存到磁盘 PdfDocument document=new PdfDocument(); PdfPa
还有XFINIUM.PDF,它支持UWP。
免责声明:我为开发此产品的公司工作。您必须使用
FileSavePicker()
将PDF文档保存到内存流后,将其保存到磁盘
PdfDocument document=new PdfDocument();
PdfPage page=document.Pages.Add();
document.Save(stream);
document.Close(true);
注意:这些API来自syncfusion PDF库
免责声明:我为syncfusion工作如果文件是基本的,这里有一个关于自己创建PDF的链接-它是用VB编写的,但应该不难转换:你应该在这里问你的问题:在上面链接的文章评论列表中,你也会找到与UWP一起工作的库。我尝试了syncfusion,但是文档与实际代码不匹配,例如,我试图用PdfDocument document=new PdfDocument保存PDF;document.Save(“output.pdf”);似乎它需要一个流,所以我添加了一个流(document.Save(stream);),但没有保存任何内容…网站没有回答这个问题(至少没有明确回答):PDF库是使用.NET实现的吗,与本机通用Windows运行时组件不同?从我可以通过向UWP项目添加/引用.DLL来使用它们的PDF库判断,它是使用.NETCore编译的。我在这里看到了syncfusion的PDF产品的一些限制。如果我没有错的话,我们不能用自定义字体和样式创建pdf。对于动态图表,也没有任何可能性。你试过其中一种吗,可能吗?谢谢你@dachibox您应该向SyncFusion支持发送查询,我正在使用他们的UWP套件,但没有使用它的PDF库。在xfiniumpdf上存在一些预定义的图表,可以动态传递一些json值并显示在PDF上?我们可以用自定义字体和样式创建pdf吗?是否可以加载pdf表单并填写或修改(添加图像或文本)?如果您想在twitter@dachibox上获得更多信息,请感谢。@dachibox支持自定义字体和样式,XFINIUM.PDF库也支持填充和编辑PDF。目前没有集成的图表引擎,您必须将图表生成为图像并将图像插入PDF。