将元数据添加到使用Wicked PDF生成的PDF

问题描述:

我使用Wicked PDF从HTML生成PDF。我已经看到this SO question向PDF添加元数据,并且它建议使用XMP元数据。我如何使用Wicked PDF将XMP元数据添加到生成的PDF中?将元数据添加到使用Wicked PDF生成的PDF

+0

你找到了答案吗? –

+0

我认为,因为这个gem只是命令行程序'wkhtmltopdf'的一个包装,而且这个程序不支持添加元数据,所以你运气不好。也许有人会想出一个“修补程序”,让你在Wicked写完页面后添加元数据,但这会很难看。请注意,'prawn'写入了元数据,但这并没有用,因为你是从HTML开始的。 – Gene

+0

@Gene是的,我做了它使用大虾...与恶人-PDF我可以使用HTML标记添加标题为PDF

标签,但元标记<meta>不工作 – <span class="text-secondary"> <small> <span></span> </small> </span>

如果您按照您的说法使用Prawn创建原始文档,那么只需使用info属性来设置所需的元数据。请参阅the manual并搜索:info。当你说Wicked PDF添加标题时,我不确定你的意思。 PDF文件没有标题(虽然章节和小节可以在大纲中)。请参阅this discussion, for example

+1

PDF文件没有标题?除非您计算“文档信息词典”中的“标题”条目。文档属性下列出哪个Adobe Reader。 – Spike0xff

如果无法直接使用WickedPDF添加元数据,则可以尝试在生成PDF(两步过程)后使用其他库添加元数据。

我发现了一个SO回答,暗示PDFtk也许能够做到这一点:https://*.com/a/18536830/473691