0

私はWebサービスとやり取りしています。その Web サービスは、pdf ファイルに書き込む必要がある文字列を返します。Ruby 1.8.7 で作業する必要があります。これまでのところ、有効な pdf 文字列を生成してファイルに書き込むことができませんでした。APIから取得した文字列をpdf形式のファイルに正常に書き込むにはどうすればよいですか。私は次のバリエーションを試しました:

File.open("public/data/input.pdf", "wb") do |f|
  f.write string
  # also tried: f.write Base64.decode64 string
end

しかし、これまでのところ、両方のオプションが機能していません。データを有効な pdf ファイルに変換するにはどうすればよいですか?

4

1 に答える 1

-1

ファイルシステムがpdfファイルを扱っていることを認識できるように、ヘッダーを生成する必要があります。これを行うには、wicked_pdfまたはpdfkitまたはprawnを参照してください。

于 2013-03-01T08:06:28.377 に答える