Foxit PDF Conversion SDK
foxit.common 命名空间参考

通用命名空间 更多...

class  Base
 
class  ConvertCheckCallback
 
class  Library
 
class  Progressive
 
class  Range
 
class  WStringArray
 

枚举

enum  ErrorCode {
  ErrorCode.e_ErrSuccess = 0, ErrorCode.e_ErrFile = 1, ErrorCode.e_ErrFormat = 2, ErrorCode.e_ErrPassword = 3,
  ErrorCode.e_ErrHandle = 4, ErrorCode.e_ErrCertificate = 5, ErrorCode.e_ErrUnknown = 6, ErrorCode.e_ErrInvalidLicense = 7,
  ErrorCode.e_ErrParam = 8, ErrorCode.e_ErrUnsupported = 9, ErrorCode.e_ErrOutOfMemory = 10, ErrorCode.e_ErrSecurityHandler = 11,
  ErrorCode.e_ErrNotParsed = 12, ErrorCode.e_ErrNotFound = 13, ErrorCode.e_ErrInvalidType = 14, ErrorCode.e_ErrUnknownState = 16,
  ErrorCode.e_ErrDataNotReady = 17, ErrorCode.e_ErrNotLoaded = 20, ErrorCode.e_ErrNoPDF2OfficeModuleRight = 77, ErrorCode.e_ErrNoOffice2PDFModuleRight = 78,
  ErrorCode.e_ErrNoDocumentPermission = 80, ErrorCode.e_ErrNotMatchFont = 82
}
 错误代码的枚举。 更多...
 
enum  UserPermissions {
  UserPermissions.e_PermPrint = 0x0004, UserPermissions.e_PermModify = 0x0008, UserPermissions.e_PermExtract = 0x0010, UserPermissions.e_PermAnnotForm = 0x0020,
  UserPermissions.e_PermFillForm = 0x0100, UserPermissions.e_PermExtractAccess = 0x0200, UserPermissions.e_PermAssemble = 0x0400, UserPermissions.e_PermPrintHigh = 0x0800
}
 PDF文档中用户访问权限的枚举。 更多...
 

详细描述

通用命名空间

枚举类型说明

◆ ErrorCode

错误代码的枚举。

此枚举的值应单独使用。

枚举值
e_ErrSuccess 

成功,未发生错误。

e_ErrFile 

找不到文件或无法打开文件。

e_ErrFormat 

格式无效。对于文件,这也可能意味着文件已损坏。

e_ErrPassword 

密码无效。通常,此错误可能在使用密码加载PDF文档时发生。 遇到此错误时,用户应使用正确的密码重新加载文档。

e_ErrHandle 

句柄错误。

e_ErrCertificate 

证书错误:PDF文档由数字证书加密 但当前用户没有正确的证书。

e_ErrUnknown 

发生任何未知错误。

e_ErrInvalidLicense 

使用无效许可证初始化Foxit PDF Conversion SDK库。

e_ErrParam 

参数错误:函数的任何输入参数的值无效。

e_ErrUnsupported 

不支持某些类型。

e_ErrOutOfMemory 

发生内存不足错误。

e_ErrSecurityHandler 

PDF文档由某些不受支持的安全处理程序加密。

e_ErrNotParsed 

内容尚未解析。通常,这表示PDF页面尚未解析。

e_ErrNotFound 

找不到预期的数据或对象。

e_ErrInvalidType 

输入对象或当前对象的类型无效。

e_ErrUnknownState 

发生任何未知状态。

e_ErrDataNotReady 

数据未就绪。通常,这在以异步方式加载文档时 用作异常错误代码。

e_ErrNotLoaded 

当前对象尚未加载。

e_ErrNoPDF2OfficeModuleRight 

无"PDF2Office"模块权限。

e_ErrNoOffice2PDFModuleRight 

无"Office2PDF"模块权限。

e_ErrNoDocumentPermission 

无文档操作权限。

e_ErrNotMatchFont 

字体不匹配。

◆ UserPermissions

PDF文档中用户访问权限的枚举。

此枚举的值可以单独使用或组合使用。

枚举值
e_PermPrint 

以普通模式打印PDF文档。(权限值的第3位)

如果用户想要打印更高质量的PDF文档,请将此值与 值 一起设置。

e_PermModify 

修改PDF内容。(权限值的第4位)

如果设置了此值,用户可以通过除由值 控制的操作之外的操作来修改PDF文档的内容。

e_PermExtract 

提取PDF内容。(权限值的第5位)

如果设置了此值,用户可以通过除由值 控制的操作之外的操作 从文档中复制或提取文本和图形。

e_PermAnnotForm 

操作文本注释并填写交互式表单字段。(权限值的第6位)

如果还设置了值 , 用户可以创建或修改交互式表单字段(包括签名字段)。

e_PermFillForm 

填写PDF表单。(权限值的第9位)

如果设置了此值,用户可以填写交互式表单字段(包括签名字段), 即使未使用值

e_PermExtractAccess 

辅助功能支持。(权限值的第10位)

如果设置了此值,用户可以提取文本和图形以支持 残障用户的辅助功能或其他目的。

e_PermAssemble 

组装PDF文档。(权限值的第11位)

如果设置了此值,则可以组装文档 (插入、旋转或删除页面,创建书签或缩略图), 无论是否设置了值

e_PermPrintHigh 

以更高质量打印PDF文档。(权限值的第12位)

如果未设置此值(且设置了值 ), 打印将限制为低级别的外观表示,可能质量下降。