2010-12-29 13 views
3

私はRuby on Railsアプリケーションでこれを行う方法を探しています。データが機密であるため、私のサービス内でこれをローカルに実行する必要があります。これを行うには外部Webサービスを使用できません。ルビーの複数のドキュメントタイプ(xls、doc、gif、png)をpdfに変換する

これはほとんどの人が文書をスキャンするため、さまざまな種類の画像が最も重要です。

+0

見つかったこのhttp://www.artofsolving.com/opensource/jodconverter試してみる価値があるかもしれないがわからない – Joelio

答えて

2

あなたは​​を見ましたか?

EDIT

この問題に対する一つの解決策があるように表示されません。しかし、関連するStackOverflowの質問がありますが、これはいくつかの助けになるかもしれません。例えば:

+0

はい、エビpdf生成ツールです、それはドキュメントタイプを変換しません。画像については、私はエビを使用する方法があると思いますが、これに適した方法があると思いました。 – Joelio

+0

ありがとう、私はそれらを見た、どちらも私が欲しいものではないようです。私は2日目のpdfに行きたいです。そして、優秀な人たちのために、私はそれらを支配しません。私の一般的な使用例は、1つの大きなpdfに複数のドキュメントタイプをマージすることです。 pdftkは複数のpdfsを統合していますが、追加のdocタイプを含む解決策は見つかりませんでした。 – Joelio

+0

OK imagemagickはさまざまな画像タイプをpdfに変換するように見えますので、偉大なことですが、私は単語を見つけ出し、可能ならば秀でる必要があります。私はそれを行うために、オープンオフィスかマイクロソフトのどちらかのものを使う必要があるようです。 – Joelio

1

ここでは、この問題に対する単一の解決策があります。私はPDF Converter Servicesで作業していますので偏見を感じますが、最近DOC、XLS、PPT、HTMLなどの一般的なファイルタイプをPDF(および他の多くのファイルタイプ)にRubyを使って変換するブログ記事を書いています。詳細はsee this postです。

3

サーバーにLibreOfficeとUnoconvをインストールし、コマンドを実行します。

あなただけのLibreOfficeを使用して、それを実行したい場合は、

./soffice --headlessのpdf destination_pathをするSOURCE_FILE_PATH --convert-にunoconv -f PDFファイルfile.docの/*.doc

+0

イメージはpdfに変換された後に表示されません(CentOSで作業しています) – mkHun

関連する問題