に変換す。docいます。pdfの画像を表示サムネールのRuby?

StackOverflow https://stackoverflow.com/questions/65250

  •  09-06-2019
  •  | 
  •  

質問

に変換す。docいます。pdfの画像を表示サムネールのRuby?
なんだろうけど、日本人の生成方法文サムネイルをRubyで(またはC、python...)

役に立ちましたか?

解決

簡単なRMagick例に変換するにはPDFをPNGすることはできない。

require 'RMagick'
pdf = Magick::ImageList.new("doc.pdf")
thumb = pdf.scale(300, 300)
thumb.write "doc.png"

に変換するにはMS Wordの文書について簡単です。最良のオプションが可能となりましたが最初に変換したPDFファイルを前提を表示します。するためのオプションにPDFに大きく依存しており、OSいます。ものを使用しOpenOfficeの Pythonの文書のコンバータ.またオンライン変換サービスにきてみて、 http://Zamzar.com.

他のヒント

サンプルコードで答えによらのコメント@aisensiy上:

require 'rmagick'
pdf_path = "/path/to/interesting/file.pdf"
page_index_path = pdf_path + "[0]" # first page in PDF
pdf_page = Magick::Image.read( page_index_path ).first # first item in Magick::ImageList
pdf_page.write( "/tmp/indexed-page.png" ) # implicit conversion based on file extension

に基づくパスを手がかり答えられるよう

https://stackoverflow.com/a/6369524/765063

います。docの支援、オープンソースの図書館がImageMagickのRMagick逸品)できるようにコンパイルされてpdf支援だと思いるデフォルト)

PDFはバギーにImageMagickがでのOSの方のためのrubyなどがある。もあgoogle summer of codeプロジェクトのための純粋なRubyのPDFます。

ったものを使用OpenOfficeなGUIにした。docファイルがになるでしょう複雑です。

している2以前のポスター、ImageMagickのそらく最も簡単な方法の創出に示するものです。

きexecのようなもの:

´convert -size 300x300 doc.pdf doc.png´

(BackquotesえるRubyのシェルで行います。

したいという場合などに使用execの変換を使用できるのRMagick逸品なんでくださいがあるんじゃないでしょうかオーストラリア国内のコードです。

れていますの支払いImgixで 取り扱Pdf ます。すべてのファイナンスのCDNとします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top