簡體   English   中英

如何計算文件文檔 ruby gem 中的頁數?

[英]How to count pages in file docs ruby gem?

我需要統計一個docs文件的頁數,一個docs文件有很多頁,我想統計其中的頁數,方便輸入目前我只統計pdf文件的頁數

你知道任何可以解決它的技術或寶石嗎?

非常感謝

我相信您可以使用docsplit gem。 您可以在此處找到文檔。

寶石文件:

gem docsplit

然后您應該能夠通過以下方式檢索頁數:

Docsplit.extract_length('path/to/stooges.docx')

或者您可以將您的文檔轉換為 PDF 並使用您已經知道的方法返回頁數。 使用docsplit-paperclip-processor ,找到文檔在此處輸入鏈接描述

寶石文件:

gem 'docsplit-paperclip-processor'

然后運行bundle install 然后在您的 model 中:

class Document < ActiveRecord::Base

  has_attached_file :file,
                    :styles => {
                      :pdf => {
                        :format => "pdf",
                        :processors => [:docsplit_pdf]
                      }
                    }

end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM