我正在尝试为我的Windows应用商店应用实现一些导出功能,并且已经找到了如何将画布导出为图像(Save canvas from windows store app as image file)。
这很好,但导出到pdf会好得多。是否有选项将画布保存到pdf文件。我们也欢迎第三方商业图书馆。我找到了很多渲染库来查看pdf文件,但还没有导出器。
我知道iTexsharp,但我的画布非常复杂,我想避免花时间重新实现pdf文件的渲染过程。
答案 0 :(得分:0)
我使用PDFkit(pdfkit.org),它允许您使用与canvas非常相似的绘图代码。您只需复制画布代码,然后在此处进行一些简单的更改即可使其正常工作。
例如,PDFkit中的所有内容都是一个函数,因此在画布中你可以使用ctx.lineWidth = 2,但在PDFkit中它会变成ctx.lineWidth(2)。另外ctx.beginPath()你必须放弃PDFkit,没有正常工作。你必须做出这样的改变,但在结构上一切都是一样的。