dompdf 支持哪些 PDF 元数据?

Posted

技术标签:

【中文标题】dompdf 支持哪些 PDF 元数据?【英文标题】:What PDF meta data does dompdf support? 【发布时间】:2015-11-20 21:48:14 【问题描述】:

使用dompdf时,可以在文档信息字典中设置哪些PDF元数据?

原问elsewhere:

您是否能够在 PDF 生成过程中解析更多的 META 信息以添加到 PDF 信息中?

/创建者 (DOMPDF) /创建日期 (D:20150818031116-05'00') /ModDate (D:20150818031116-05'00')

您能指定作者、版权等吗?

我找不到对此的任何参考。刚刚看到您的:创建者、创建日期和修改日期!

【问题讨论】:

【参考方案1】:

在当前的稳定版本 (0.6.1) 中,html <title> 元素和一些 <meta> 元素(作者、关键字、描述)用于设置相关的 PDF 元数据。

<html>
<head>
  <title>Ehhhhhhh</title>
  <meta name="author" content="Arthur Herbert Fonzarelli">
  <meta name="keywords" content="fonzie, cool, ehhhhhhh">
</head>
<body>
  <p>Ehhhhhhh</p>
</body>
</html>

此外,您可以使用$dompdf-&gt;add_info() 方法将其他信息添加到PDF。您可以设置的受支持元数据信息的完整列表是:标题、作者、主题、关键字、创建者、制作者、CreationDate、ModDate、Trapped。

$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->add_info('Subject', 'Cool');

【讨论】:

以上是关于dompdf 支持哪些 PDF 元数据?的主要内容,如果未能解决你的问题,请参考以下文章

itextpdf 修改pdf文件元数据信息

数据必备知识:数据仓库之数据存储

如何从 PDF 中删除元数据字段(例如,PageLabel 字段)?

从 ruby​​ 中的 pdf 文件中获取元数据

如何使用 Python 获取 PDF 文件元数据“页面大小”?

文件的元数据