PDF-XChange Core API SDK(PDF功能开发工具)
v8.0.338.0 免费版- 软件大小:25.88 MB
- 更新日期:2020-04-30 11:46
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
PDF-XChange Core API SDK是一款非常强大且功能完善的编程工具,它为PDF应用开发商提供了重新设计功能,还提供了先进的数据库以及API接口调试;此工具兼容PDF文件,该核心API SDK可以直接从受支持的图像文件转换为PDF格式;支持的格式非常丰富,包括:BMP,DCX,GIF,JBIG,JBIG2,JPEG,JNG,PCX,PNG,TIFF和AMF/WMF/EMF等等;它还可以将图像提取为图像格式,合并现有文件(或提取页面)以创建新文件,支持创建缩略图,支持书签创建并支持从PDF文件中检索页数和文件属性;该程序提供了包括文件和程序的数字签名,兼容填写表格的创建;需要的用户可以下载体验
新版功能
创建新的Adobe 从图像文件格式兼容PDF文件
创建新的Adobe 的文字,线条,图形兼容PDF文件和对象等
裁剪页面,支持旋转页面,支持缩放页面
合并现有的PDF文件,从现有的PDF文件中提取页面
从现有的PDF文件中删除页面,从现有的PDF文件中提取图像
添加水印(图像和文本)
软件特色
将文本从PDF文件提取到Unicode / ASCII txt文件。
为您的PDF文件创建和编辑书签和缩略图
加密/密码保护您的文件(40-128位算法)
AES加密,叠加-使用PDF作为背景页面/文具-添加内容。
数字签名的Adobe Acroform 创造了通过动态数据录入启用PDF阅读器
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可
4、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
5、弹出以下界面,用户可以直接使用鼠标点击下一步按钮,可以根据您的需要不同的组件进行安装
6、现在准备安装主程序,点击安装按钮开始安装
7、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
8、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
使用说明
PDF Core Library是PDF-XChange Editor SDK和PDF-XChange Core API SDK的一层。该层的接口提供对PDF文件高级对象的访问,例如文档,页面,注释,表单字段等。
支持创建新文档以及修改现有文档。还可以使用将PDF页面渲染到设备或成像以将内容显示到用户屏幕的方法。
PDF-XChange Core API SDK
如果使用PDF-XChange Core API SDK,则必须调用IPXC_Inst :: Init方法对其进行初始化,并应通过调用IPXC_Inst :: Finalize方法来完成此 过程。此方法在PDF-XChange Editor SDK中无效。
的PDF-Xchange的核心API SDK包括一个DLL的并且可以在不登记作为COM服务器一起使用。要使用PDF-XChange Core API SDK,开发人员必须创建IPXC_Inst对象的实例。有几种方法可以做到这一点。
如果将PDF-XChange Core API SDK用作注册的COM服务器,则应使用CoCreateInstance调用创建IPXC_Inst对象:
如果使用未注册为COM服务器的PDF-XChange Core API SDK,则应调用由SDK的DLL导出的函数PXC_GetInstance,以获取IPXC_Inst对象:
当IPXC_Inst被接收时,它的方法初始化 必须被调用以初始化SDK和任选通过一个有效的序列密钥。如果不先使用有效的串行密钥进行调用,则SDK会以“评估”模式运行。
PDF-XChange编辑器SDK
在PDF-XChange Editor SDK中,IPXC_Inst由SDK本身初始化,并且不应使用Init和Finalize方法。可以通过以下方式从PDF-XChange Editor SDK的主对象中检索IPXC_Inst对象:
原子
PDF结构层 >原子
原子是哈希标记,PDF-XChange PDF SDK在某些地方使用原子代替字符串来优化性能。例如,比较原子比字符串要快得多。 原子由ULONG类型的整数值表示。的值 0被保留,并且在大多数情况下表示无效的值。
对象IPXS_Inst包含几种从字符串转换为原子(StrToAtom,StrToAtomRaw)或将原子转换为字符串(AtomToStr,AtomToStrRaw)的方法。
如果需要经常使用原子,建议将最常用的字符串转换为原子并将其记住在代码中。大多数将原子作为参数的方法比将字符串作为参数的相似方法要快。
请注意,在一个会话中检索的原子值在另一会话中可能不相同,因此不应记住这些值并将其硬编码到代码中。
第三方dll或工具即可运行。
一旦获得许可,本文档中详细介绍的所有产品都允许开发人员在免版税的基础上向“最终用户”应用程序的最终用户客户端分发“运行时”组件。
不得将它们用于开发任何类型的工具箱或组件,以供其他非许可开发人员使用。有关许可的更多信息,请阅读随附的许可协议,如果对您的预期使用是否违反许可条款有任何疑问,请与我们联系以更深入地讨论您的需求-因为我们可能会提供替代许可并将根据不同的供应条款量身定制我们的协议,以满足您在大多数情况下的需求。
在一次评估下载中,我们提供了PDF开发人员工具包中所有可用的组件:
适用于软件开发人员的Image-XChange库Dll和ActiveX。
我们建议开发人员在购买前尽可能广泛地使用评估版下载。评估版具有完整的功能,没有超时或其他残缺机制-除了在库生成的任何图像页上都印有水印之外-仅在购买时才会提供每个组件所需的序列号和解锁字符串。传递代码(请参阅提供的演示应用程序)以在没有此演示水印标记的情况下启用图像生成。
PXC_Inst ActiveX对象,ActiveX对象> PXC_Inst ActiveX对象
PDF-XChange Core API SDK的主要ActiveX对象提供了许多可用于处理PDF文件的常规功能,并提供了对SDK扩展的访问。
对象GUID是:{D37FFAC6-B7ED-441E-B933-19B4E57FCB60}
控件的界面为:IPXC_Inst
如何实例化
实例化对象的通常方法是使用CoCreateInstance函数,但是可能存在更合适的方法以您首选的编程语言实例化ActiveX对象,如果这样,则可以使用它。
例如,在C#中:
AxPDFXCoreAPI.AxPXC_Inst pdfInst =新的AxPDFXCoreAPI.AxPXC_Inst();
在VB6中:昏暗的pdfInst为PDFXCoreAPI.PXC_Inst
设置pdfInst =新的PDFXCoreAPI.PXC_Inst
在C ++中:CComPtr spPDFInst;
HRESULT hr = CoCreateInstance(__ uuidof(PXC_Inst),nullptr,CLSCTX_INPROC_SERVER,__ uuidof(IPXC_Inst),(void **)&spPDFInst);
存在另一种获取指向IPXC_Inst接口的指针的特殊方法。例如,使用C ++:
typedef HRESULT(__cdecl * t_pPXC_GetInstance)(IPXC_Inst ** ppInst);
#如果已定义_M_IX86
#define SDK_LIB_NAME L“ PDFXCoreAPI.x86.DLL”
#其他
#define SDK_LIB_NAME L“ PDFXCoreAPI.x64.DLL”
#万一CComPtr spPDFInst;
HMODULE hSDKLib = LoadLibrary(SDK_LIB_NAME);
t_pPXC_GetInstance pfn =(t_pPXC_GetInstance)GetProcAddress(hSDKLib,“ PXC_GetInstance”);
HRESULT hr = pfn(&spPDFInst);
-通过这种方法,您无需常规安装即可将SDK用作客户端计算机上的COM服务器。
注意:在PDF-XChange Editor SDK的上下文中,此对象具有不同的GUID,即:
{77E64401-E3E8-4049-A630-0434E69586AA}
并且我们提供了两种访问该库的特定方法:
A.通过使用CoCreateInstance。例如,在C#中:
AxPDFXEdit.AxPXC_Inst pdfCoreInst = AxPDFXEdit.AxPXC_Inst();
要么
B.通过检索指向IPXC_Inst接口的指针作为扩展。例如,在C#中:
AxPDFXEdit.IPXV_Inst pdfInst;
AxPDFXEdit.IPXC_Inst pdfCoreInst =(AxPDFXEdit.IPXC_Inst)pdfInst.GetExtension(“ PXC”);
在C ++中也是如此:
CComPtr spPDFInst;
CComPtr spUnk;
spPDFInst-> GetExtension(CComBSTR(L“ PXC”),&spUnk);
CComQIPtr spPDFCoreInst = spUnk;
如何使用
如果使用PDF-XChange Core API SDK,则必须通过调用IPXC_Inst :: Init方法将其初始化,并应通过调用IPXC_Inst :: Finalize方法来完成。这些方法在PDF-XChange Editor SDK中无效。
分类:编辑
简单的ActiveX控件,当将OLE嵌入到窗体或窗口中时,可为查看和处理PDF文档提供基本功能。
控件的GUID为:
{A1149909-4EDC-4421-B9E5-E93C25A000A1}
控件的界面为:
IPXV_Control
控件的事件接收器接口是:
_IPXV_ControlEvents
如何实例化
实例化控件的最简单方法是将控件放置在表单设计器模式下的表单上。或者,您可以实例化控件而无需放置,尽管在某些编程语言中,这将使困难或限制某些必需的任务。例如,在C#中,您将执行以下操作:
AxPDFXEdit.AxPXV_Control pdfCtl = new AxPDFXEdit.AxPXV_Control();
pdfCtl.CreateControl();
如何使用
为了避免评估限制(在文件内和屏幕上嵌入DEMO标签),您必须使用IPXV_Control:SetLicKey方法提供PDF-XChange Editor SDK开发人员的许可证密钥,一旦完成,您将可以免费使用整个API评估限制。
首次查看可用功能时-以下列出的是流行功能,您不妨从以下几点开始:
IPXV_Control :: OpenDocFromPath / IPXV_Control :: Src从指定的源文件名打开文档。
IPXV_Control :: PrintPages打印文档页面。
IPXV_Control :: EnableEventListening-为必要的编辑器事件启用“监听”功能。
IPXV_Control :: CurrentPage / IPXV_Control :: GoToNextPage / IPXV_Control :: GoToDestination-导航页面。
IPXV_Control :: Inst-提供对SDK主要对象的访问以公开可用功能。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文