【发布时间】:2016-11-02 08:27:51
【问题描述】:
我正在使用数据表以表格格式显示数据,并提供了导出选项,可将数据导出为 csv 、 pdf 。现在我想将水印图像添加到从数据表中的按钮下载的 pdf 中。
这是我尝试过的代码,但它对我不起作用,
var table = $('#holiday').DataTable( {
"dom": '<"nav" B>lfrtip',
"buttons": [
'excelHtml5',
'csvHtml5',
{
extend: 'pdfHtml5',
customize: function ( doc ) {
doc.content.splice( 1, 0, {
margin: [ 20, 20, 20, 20 ],
alignment: 'center',
image:'data:image/png;base64,abcdddd'
}] });
我也尝试使用水印代替图像,但我没有得到结果。请帮助我解决这个问题。在此先感谢
【问题讨论】:
-
没有得到结果是什么意思?在这种情况下您没有得到任何结果,请说明您遇到的错误或图像无法正常显示?
-
没有错误,但图像的“水印”选项不起作用。例如:水印:'data:image/png;base64,iVBORw0KGgoA'。然后,当单击 PDF 按钮导出时,没有任何效果。数据也不会以 pdf 格式下载。
标签: jquery pdf datatables watermark export-to-pdf