2017-02-09 158 views
0

我需要打开一个html表格作为一个pdf格式,以便为打印做好准备。我遇到的问题是导出HTML表格,因为与它绑定的CSS。许多元素的颜色根据行,单元格等不同而有所不同。我怎样才能将表格导出为pdf,并且所有的css都完好无损?我正在使用angularjs btw将html表格导出为pdf格式,其所有css格式完好

在页面的另一部分,我有使用angularjs创建的ui-grids,并且我能够使用pdf make将它们导出。

回答

0

没有你的代码,很难确切地知道这会适合你,但我已经使用fpdf为客户生成账单。输出可以使用“SetTextColor”函数根据传递给它的变量值进行着色。对fpdf的调用通常是在按钮按下时作为ajax请求完成的,因此您应该能够捕获表的所有行和列,并使用相同类型的逻辑来调整fpdf类中的颜色。

有关FPDF的更多信息:http://www.fpdf.org/

+0

它是采用了棱角分明的js一个基本的HTML表。我需要将从搜索过滤器中选择的所有数据导出为PDF格式以供打印。以及CSS。我相信我应该找到一个使用角度js的解决方案 – Adrew