0
私のアプリケーションでPDFNetライブラリを一度初期化する必要があります。私が実行される私のapp.rb
でそれをやった最初の後の私のコントローラで、私は上記の方法がもらえます初期化PDFNetインスタンスRubyアプリケーションでPDFNetインスタンスを使用する方法
# SomeController.rb
out_file_path = "#{ENV['TEMP_DIR']}/#{Time.now.to_i}.xod"
::PDFNetRuby::Convert.ToXod(in_file_path, out_file_path)
File.open(out_file_path, 'rb')
が必要になるためXODにPDFを変換する必要が
# app.rb
require 'PDFNetC/Lib/PDFNetRuby'
include PDFNetRuby
PDFNet.Initialize(ENV['PDFTRON_LICENSE_KEY'])
ライセンスはPDFNetの登録インスタンスですか?
PDFNetはシングルトンですか?インスタンスを使用して変換を行うのはなぜですか? – gmuraleekrishna
PDFNetはマルチスレッドと完全に互換性がありますが、一部のAPI呼び出しは同期され、すべてのスレッドに影響します。 PDFNet.Initializeはそのような呼び出しです。もしあなたが特定の問題を抱えているなら、おそらく正確であることを詳述している新しいSOの質問を作成するべきです。または、あなたが持っている問題があるかどうかが不明なので、これを編集してください。 – Ryan