0

アプリで PDFNet ライブラリを一度初期化する必要があります。私はapp.rb最初に実行される私の中でそれをやった

# app.rb
require 'PDFNetC/Lib/PDFNetRuby'
include PDFNetRuby
PDFNet.Initialize(ENV['PDFTRON_LICENSE_KEY'])

コントローラーの後半で、PDFをxodに変換する必要があります。これには、初期化された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')

上記の方法で PDFNet のライセンス登録済みインスタンスを取得できますか?

4

1 に答える 1

0

PDFNet.Initialize はプロセス全体の呼び出しであるため、両方のコード スニペットが同じプロセスにある場合、両方ともライセンス モードになります。

于 2016-06-22T16:21:58.153 に答える