我正在尝试使用rails的pdf阅读器gem读取rails中的pdf文件。这是我的代码
<%
reader = PDF::Reader.new('/uploads/pdf/pdf_1.pdf')
puts reader.pdf_version
puts reader.info
puts reader.metadata
puts reader.page_count
%>
加载PDF文件时出现问题。此外,我可以使用此url http://localhost:3000/uploads/pdf/pdf_1.pdf
访问我的PDF
这是我得到的错误:
input must be an IO-like object or a filename
IDK我做错了什么。任何帮助都将不胜感激。
尝试使用:
reader = PDF::Reader.new(Rails.root.join('uploads/pdf/pdf_1.pdf'))
若你们想在页面上显示它,你们应该做一些类似的事情:
<% reader = PDF::Reader.new(Rails.root.join('uploads/pdf/pdf_1.pdf')) %>
<%= reader.pdf_version + reader.info + reader.metadata + reader.page_count %>