如何在ruby应用程序中使用PDFNet实例

时间:2016-06-22 04:59:31

标签: ruby pdfnet

我必须在我的应用程序中初始化一次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的许可注册实例?

1 个答案:

答案 0 :(得分:0)

PDFNet.Initialize是一个进程范围的调用,因此如果两个代码段都在同一个进程中,则两者都处于许可模式。