Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 向使用Wicked PDF生成的PDF添加元数据_Ruby On Rails_Pdf_Metadata_Wicked Pdf - Fatal编程技术网

Ruby on rails 向使用Wicked PDF生成的PDF添加元数据

Ruby on rails 向使用Wicked PDF生成的PDF添加元数据,ruby-on-rails,pdf,metadata,wicked-pdf,Ruby On Rails,Pdf,Metadata,Wicked Pdf,我正在使用从HTML生成PDF。我已经看过向PDF添加元数据的文章,它建议使用XMP元数据。如何使用Wicked PDF将XMP元数据添加到生成的PDF中?如果如您所说使用Prawn创建原始文档,则只需使用info属性设置所需的元数据即可。请参阅并搜索:info。我不知道你说的“邪恶的PDF”添加标题是什么意思。PDF文档没有标题(尽管大纲中可以包含章节和小节)。请参阅。如果无法使用WickedPDF直接添加元数据,可以尝试在生成PDF后使用其他库添加元数据(两步过程) 我找到了一个非常好的答案

我正在使用从HTML生成PDF。我已经看过向PDF添加元数据的文章,它建议使用XMP元数据。如何使用Wicked PDF将XMP元数据添加到生成的PDF中?

如果如您所说使用Prawn创建原始文档,则只需使用
info
属性设置所需的元数据即可。请参阅并搜索
:info
。我不知道你说的“邪恶的PDF”添加标题是什么意思。PDF文档没有标题(尽管大纲中可以包含章节和小节)。请参阅。

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


我找到了一个非常好的答案,这表明你可能能够做到这一点:。

你找到答案了吗?我认为,因为这个gem只是命令行程序
wkhtmltopdf
的包装器,而且这个程序不支持添加元数据,所以你运气不好。也许有人会想出一个“补丁程序”,让你在Wicked编写页面后添加元数据,但这会很难看。请注意,
prawn
写入元数据,但这并不有用,因为您是从HTML开始的。@Gene是的,我使用prawn…使用wicked pdf,我可以使用HTML
标记将标题添加到pdf中,但是meta标记
不起作用。我也很确定最终的答案是wicked pdf不支持它,你应该使用其他东西(如@Gene建议的对虾)。PDF文档没有标题吗?除非您计算文档信息字典中的“标题”条目。哪些Adobe Reader在文档属性下列出。