【问题标题】:How can I figure out how many pages are in a PDF attachment in a Rails app?如何确定 Rails 应用程序的 PDF 附件中有多少页?
【发布时间】:2009-09-29 19:09:38
【问题描述】:

在我的应用中,用户可以上传 PDF 作为附件。

我想报告它有多少页。

有没有 Ruby 库可以帮助解决这个问题?

【问题讨论】:

    标签: ruby-on-rails pdf


    【解决方案1】:
      require 'rubygems'
      require 'pdf/reader'
    
      class PageReceiver
        attr_accessor :pages
    
        # Called when page parsing ends
        def page_count(arg)
          @pages = arg
        end
      end
    
      receiver = PageReceiver.new
      pdf = PDF::Reader.file("somefile.pdf", receiver, :pages => false)
      puts "#{receiver.pages} pages"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-05
      • 1970-01-01
      • 2011-08-12
      • 2011-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多