将画布转换为pdf

时间:2011-09-27 03:06:46

标签: javascript html5 pdf canvas

我一直在研究这个问题,但我最接近的是.toDataUrl(),它似乎只用于位图图像格式。我真正需要的是能够将画布内容保存为pdf,并能够在适当的时候指定分页符。 javascript中是否有一个函数可以执行此操作,或者我是否必须使用apache命令行工具执行此操作?

2 个答案:

答案 0 :(得分:6)

可以使用Javascript生成PDF文档,但我还没有遇到一个足够成熟的框架。

您可以使用一些PHP PDF库,例如FPDF,并将您的图像数据发布到生成PDF文档的PHP脚本中。更好的是,您可以使用AJAX方法生成PDF而无需刷新页面。

附加图片时只需将数据网址指定为图片网址(虽然我没有经过测试,但它应该可以使用)。

答案 1 :(得分:1)

尝试pdf.js .... idk如果它可以与帆布一起使用,但值得一看 http://badassjs.com/post/708922912/pdf-js-create-pdfs-in-javascript

GitHub Link