Tag: pdfjs

使用Paperclip附加PDF – 获取文档属性(如页数)

在我的应用程序中学习RoR,我想看看如何处理附件。 得到回形针工作,并希望获得文档属性。 那么,如何从pdf文件(使用Paperclip附加)获取文档属性(PDF信息)? 一种方法是使用命令行,但如何获取文件(这里@annotation.file – 或其他对象@document.file )? 实际上,我需要将文件下载到临时文件夹来执行此操作并执行文件删除以进行清理。 如何在不下载的情况下获取详细信息? 所以控制器看起来像这样: def pdf @annotation = Annotation.find(params[:id]) render layout: false command = ‘pdfinfo @annotation.file’ no_of_pages = command.split(“\n”)[-7].split(“:”).last.strip end 它抛出一个错误: nil的未定义方法`split’:NilClass 我使用以下命令查看我的注释视图: 与此同时,我看了gem“ [pdfinfo][1] ”作为替代,但如何使用它?