2

Railsのpdfリーダーgemを使用して、レールで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を使用してPDFにアクセスできますhttp://localhost:3000/uploads/pdf/pdf_1.pdf

これは私が得ているエラーです:

input must be an IO-like object or a filename

IDK私が間違っていること。どんな助けでも大歓迎です。

4

1 に答える 1

2

使用してみてください:

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 %>
于 2013-06-21T12:00:49.200 に答える