Ruby on rails 对虾+;WickedPDF:在wkhtmltopdf/WickedPDF上使用对虾生成PDF';s
我正在与WickedPDF和Prawn一起参与Rails项目。我正在使用WickedPDF将一些HTML转换为PDF,然后使用Prawn将内容添加到该PDF中 当我将内容添加到上传的PDF(我没有创建的PDF)中时,Prawn能够添加内容而没有任何问题。当我使用WickedPDF创建PDF时,Prawn在向新的WickedPDF生成的PDF添加内容时会出现问题。它添加了内容,但内容似乎缩小了。。。很多(几乎看不见)。如果我从另一个程序(Gimp、LibreDraw等)打开相同的PDF并导出为PDF,那么新的PDF也适用于对虾。所以我肯定这和WickedPDF生成的PDF的格式有关。我需要Prawn来编辑WickedPDF生成的PDF,或者能够生成可由Prawn编辑的PDF 我搜索了其他解决方案,发现了Prawnto(不再存在)、PDFKit(gem安装程序什么都没做)、PDFcrowd(我付不起钱),现在我的想法都没有了。我将浏览wkhtmltopdf源代码,看看是否能进一步理解根本问题(我对此表示怀疑,对PDF文件结构/格式了解不够),但如果有人遇到了这一问题并有任何其他想法,我将非常高兴Ruby on rails 对虾+;WickedPDF:在wkhtmltopdf/WickedPDF上使用对虾生成PDF';s,ruby-on-rails,pdf,wkhtmltopdf,prawn,wicked-pdf,Ruby On Rails,Pdf,Wkhtmltopdf,Prawn,Wicked Pdf,我正在与WickedPDF和Prawn一起参与Rails项目。我正在使用WickedPDF将一些HTML转换为PDF,然后使用Prawn将内容添加到该PDF中 当我将内容添加到上传的PDF(我没有创建的PDF)中时,Prawn能够添加内容而没有任何问题。当我使用WickedPDF创建PDF时,Prawn在向新的WickedPDF生成的PDF添加内容时会出现问题。它添加了内容,但内容似乎缩小了。。。很多(几乎看不见)。如果我从另一个程序(Gimp、LibreDraw等)打开相同的PDF并导出为PD
编辑1:从wkhtmltopdf创建PDF后会出现相同的结果。问题不在于WickedPDF,而在于它使用的库。还没有找到原因
编辑2:另一个有趣的结果。文本不仅在缩小。我只是将Prawn插入的文本的字体大小乘以128,这样我就可以看到文本了。结果是它也被翻转过来(关于x轴)。一些险恶的事情正在发生。我刚刚开始研究PDF生成器。在上,一篇帖子提到,他在使用依赖于
wkhtmltopdf
的gems时遇到了缩放问题,但如果他直接调用该库,就不会遇到问题
希望这有帮助!如果我有相同的问题但能够解决,我会在开始时更新此答案。干杯 有趣的解决方案。WickedPDF只是
wkhtmltopdf
库的包装器。看起来这是一个解决问题(不同的新闻部?)。此外,您还可以尝试手动通过wkhtmltopdf
生成一些pdf,看看会发生什么。@blemup Yea。从命令行使用wkhtmltopdf生成pdf,然后尝试使用Prawn进行编辑的结果是相同的。我意识到PDFKit和WickedPDF都是基于wkhtmltopdf构建的,所以我进行了测试。写这篇文章时我忘了。另一件有趣的事:我将字体大小放大,这样我就可以看到Prawn插入的文本。它不仅可以向下缩放文本,还可以将其上下翻转(围绕x轴)。