2

私はpdfファイルの読み取りと書き込みの両方を行う必要があり、場合によっては、持っているpdfを読み取る必要のあるpdfとマージします。これをpdf-readergemとprawngemで実行しようとしました。

pdf-reader gemでは、ファイルを直接コピーすることはできないようですが、個別に記述しない限り、フォーマットや画像を使用せずにファイルからテキストを引き出すだけです。それでも、ファイルの一部を取り出して他のファイルをスキップするだけです。ルビーのために他に何かありますか?

編集:より具体的には、PDFの正確なコピーが必要な場合もあれば、あるコピーを別のコピーの上に重ねる必要がある場合もあります。pdf-readerもdocsplitもコピーを作成できないようです(テキスト/フォーマット/画像/フォントなどで読み取ります)。

4

4 に答える 4

0

https://github.com/paulschreiber/pdf-merger

于 2011-11-26T05:32:12.780 に答える
0

これを試してください:エビ:Ruby用の高速で軽快なPDF生成 https://github.com/sandal/prawn

于 2011-12-05T03:21:10.617 に答える
0

たくさん遊んだ後、私はこの質問を見つけました:あるpdfまたはpsファイルを別のファイルの上にオーバーレイする

pdftkはそれが得ようとしているのと同じくらい良いようです。

Railsにはこのための宝石がありますが、オーバーレイをサポートしていないようです:http: //pdf-toolkit.rubyforge.org/

編集:はるかに優れた宝石が出回っているように見えますが、オーバーレイをサポートする未公開です:https ://github.com/tcocca/active_pdftk

于 2012-01-06T21:17:59.953 に答える
0

LuceneまたはSolr(Ruby on Rails用のフックがあります)を使用して、.pdfファイルおよびMicrosoftドキュメント(Word、PowerPoint、Excelなど)のインデックスを作成して読み取ることができます。

于 2015-01-18T20:07:55.477 に答える