Skip to main content

打印为PDF选项对象

🌐 PrintToPDFOptions Object

  • landscape boolean(optional)- 纸张方向。true表示横向,false表示纵向。默认值为假。
  • displayHeaderFooter boolean(optional)- 是否显示页眉和页脚。默认值为 false。
  • printBackground boolean(optional)- 是否打印背景图形。默认为 false。
  • scale number(optional) - 网页渲染的缩放比例。默认为1。
  • pageSize string | Size(optional)- 指定生成的 PDF 页面大小。可以是 A0A1A2A3A4A5A6LegalLetterTabloidLedger,或者包含以英寸为单位的 heightwidth 的对象。默认是 Letter
  • margins 打印为PDF边距(可选)
  • pageRanges string(optional)- 要打印的页面范围,例如,“1-5, 8, 11-13”。默认为空字符串,这意味着打印所有页面。
  • headerTemplate string(optional)- 打印页眉的 HTML 模板。应为有效的 HTML 标记,并使用以下类将打印值注入其中:date(格式化的打印日期)、title(文档标题)、url(文档位置)、pageNumber(当前页码)和 totalPages(文档总页数)。例如,<span class=title></span> 将生成包含标题的 span。
  • footerTemplate string(optional)- 打印页脚的 HTML 模板。应使用与 headerTemplate 相同的格式。
  • preferCSSPageSize boolean(optional)- 是否优先使用 CSS 定义的页面大小。默认值为 false,在这种情况下,内容将按纸张大小进行缩放。
  • generateTaggedPDF boolean (optional) Experimental - 是否生成带标签的(可访问)PDF。默认为 false。由于此属性是实验性的,生成的 PDF 可能无法完全符合 PDF/UA 和 WCAG 标准。
  • generateDocumentOutline boolean (optional) Experimental - 是否根据内容标题生成 PDF 文档大纲。默认值为 false。