1

私はキャリアウェーブの使用にかなり慣れていません。現在、resize_to_fit などの画像をアップロードして簡単なアクションを実行できます。
name-uploader.rb ファイルを変更する必要があるため、PDF ファイルをアップロードすると、PDF が複数の画像ファイル (PNG/JPEG) に自動的に変換されます。私が理解したい主なことの 1 つは、アップロードされたファイルの種類を確認する方法です。受け入れるファイル タイプのリストを設定できることはわかっています。受け入れられるファイル タイプのリストはすでに設定しています。
PDFがアップロードされると、複数の画像に変換され、画像ごとに特定のデータと画像を使用して新しいモデルが作成されます。

  • アップロードされたファイルの種類を確認する方法は?
  • PDF を複数の画像 (PNG/JPEG/etc) ファイルに変換する方法は?
  • モデルを作成したり、別のコントローラーからアクションを呼び出して、uploader.rb ファイル内で生成された png を使用してモデルを作成したりできますか?
  • Carrierwave はこのジョブのツールですか、それとも別の gem を使用してファイルをアップロードする必要がありますか?

を使用しconvert => "png"ましたが、エラーが発生しました。

注: ファイルの先頭に RMagic を含めました。

ありがとう、

4

1 に答える 1

1

http://documentcloud.github.com/docsplit/をお試しください

于 2012-06-06T17:01:26.777 に答える