Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 生成带有恶意PDF Ruby Gem的PDF文件时出错_Ruby On Rails_Ruby_Pdf_Wicked Pdf - Fatal编程技术网

Ruby on rails 生成带有恶意PDF Ruby Gem的PDF文件时出错

Ruby on rails 生成带有恶意PDF Ruby Gem的PDF文件时出错,ruby-on-rails,ruby,pdf,wicked-pdf,Ruby On Rails,Ruby,Pdf,Wicked Pdf,我有一个RubyonRails后端服务,它接收单个PDF文档并将它们合并到一个整合的PDF中——应用程序使用WickedPDF RubyGem生成 通过浏览器的默认PDF文档查看器查看PDF时,完整文档可见。但是,当通过Adobe Reader或Acrobat下载并查看文档时,只有部分文档将被完全呈现,然后我收到一个错误“阅读此文档时出现问题(14)”,所有剩余页面都变成了小的空白缩略图页面,几乎像它已损坏-但是,它没有损坏,因为它在浏览器中完全可见 错误发生在位置不一致的多个文档上,因此看起来

我有一个RubyonRails后端服务,它接收单个PDF文档并将它们合并到一个整合的PDF中——应用程序使用WickedPDF RubyGem生成

通过浏览器的默认PDF文档查看器查看PDF时,完整文档可见。但是,当通过Adobe Reader或Acrobat下载并查看文档时,只有部分文档将被完全呈现,然后我收到一个错误“阅读此文档时出现问题(14)”,所有剩余页面都变成了小的空白缩略图页面,几乎像它已损坏-但是,它没有损坏,因为它在浏览器中完全可见

错误发生在位置不一致的多个文档上,因此看起来可能与正在编译为完整PDF文档的特定文档有关,但无法找出原因


是否还有其他人遇到过这个问题?我们发现这个问题实际上是在我们用来编译文档的combine\u PDF gem中。当两个或多个文档共享完全相同的内容时,即无论文件名如何,它们都是相同的文件时,会导致此错误。我们现在在编译之前将每个文档与所有其他文档进行比较,以确保它不会产生错误。

我也使用wicked pdf gem,但从未遇到过错误。你应该给我们看一些代码,这会有帮助的。向我们展示您的下载过程,以及如何下载pdf。你有什么版本的宝石?你的操作系统是什么?