2017-09-22 95 views
0

我想從ruby中的pdf文件中獲取元數據。 不僅僅是創建日期,但更像是:如何從ruby中的pdf文件中獲取元數據?

  • 版本
  • 頁面
  • 安全
  • 創建了 - [最重要的]
  • CodingSoftware:MAC OS X 10.12.6

我已經看過pdfreader,但我沒有找到一種方法從文件中提取這個

+0

這是[內置](http://www.rubydoc.info/gems/rmagick/Magick/Image#crop-instance_method)到你提到的圖書館。我們能否看到一個PDF文件的具體例子,其中必要的元數據不被寶石顯示? –

回答

0

大多數這些信息是與寶石訪問:

require 'pdf/reader' 

PDF::Reader.open("my-file.pdf") do |reader| 
    puts reader.info.inspect 
    puts reader.metadata.inspect 
    puts reader.page_count 
    puts reader.pdf_version 
end 
+0

這沒有爲我工作。 reader.metadata.inspect返回nil。我最終使用了一個爲我工作的'Henkei'。 –