{hero}

pdf

自:Buttons 1.0.0

创建并保存一个包含表格数据的 PDF 文件。
请注意 - 此属性需要 DataTables 的Buttons扩展。

说明

此按钮类型作为代理使用,它将自动检测基于浏览器的功能和页面中现有的库,pdfHtml5按钮是否可以使用。

这是作为选择提供的,因为 HTML5 按钮类型需要相当现代的浏览器,但最终用户并不总能使用它。

如果 pdfHtml5 按钮的需求无法满足,则没有按钮会呈现给最终用户。有关每个按钮类型的要求,请参阅其自身的文档。

选项

除了可以用于所有按钮的其他选项(例如 buttons.buttons.text)之外,此按钮可以在其配置对象中设置以下选项,以自定义其操作和显示。

范例

DataTables 初始化:使用pdf按钮类型来引用 HTML 按钮选项。

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: ['pdf']
		}
	}
});

DataTables 初始化:使用exportOptions仅保存当前 DataTable 页面上显示的数据

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: [
				{
					extend: 'pdf',
					text: 'Save current page',
					exportOptions: {
						modifier: {
							page: 'current'
						}
					}
				}
			]
		}
	}
});