SDK报错[Not loaded error]: current object has not been loaded yet.是什么原因导致的?

因为福昕SDK(全平台)在处理PDF文档时,需要调用PDF加载接口后才能做具体操作;所以如果没有调用相关接口,则会报上述错误。

解决此类报错信息的具体代码,可参考SDK开发包//example//simpledemo目录下的任意样例,加入这部分代码后就不会报上述错误,代码如下(Java为例) :

PDFDoc doc = new PDFDoc(input_file);
error_code = doc.load(null);
if (error_code != e_ErrSuccess) {
    System.out.println(String.format("The Doc [%s] Error: %d\n", input_file, error_code));
    return;
}