PDF-XChange Editor SDK(PDF编辑器开发工具)
v8.0.338.0 免费版- 软件大小:56.88 MB
- 更新日期:2020-04-30 11:28
- 软件语言:简体中文
- 软件类别:文件管理
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
PDF-XChange Editor SDK是一款非常实用的软件功能开发工具,编程人员可以根据自己的需要对程序功能进行开发,此SDK是最终用户版高级产品,该程序包含该产品许可版本的几乎所有功能,将世界领先的PDF软件嵌入到您自己的应用程序中,并通过软件的功能来动态增强您的软件;该PDF-Xchange的SDK编辑器是一款允许第三方微软Windows软件开发自己的软件应用的程序,它包含可移植文档格式(PDF)的创建和处理,以便提供给客户;程序提供广泛的特性和功能,例如PDF创建和编辑,搜索,渲染和打印,导入和导出PDF文档,解码,查看和保存图像;可能性几乎是无限的,并且仅受开发人员的想象力和创造力限制;通过使用您最喜欢的编程环境和SDK,您可以创建自己的应用程序,该应用程序可以处理PDF文件和图像,轻松查看和编辑现有文档,创建新文档等;需要的用户可以下载体验
新版功能
新的高级面向对象的API库。
一系列新的函数,对象,方法和属性(有关更多信息,请参见 在线帮助)。
能够从一个库中创建和修改PDF。
改进的PDF低级API支持。
程序可定制的UI-工具栏,按钮,菜单项等
改进了对文本插件的访问,用于文本创建和操作。
具有完全灵活性的扩展编辑器功能,以添加自定义组件(例如,文件格式转换器,注释,工具,安全性处理程序,文件系统等)。
内容创建和修改。
以 编程方式创建可填写表格。
以编程方式创建图章。
本机映像功能。
RTL语言支持。
将自定义窗格添加为用于查看文档等的子窗口。
为开发人员应用程序创建开发人员插件,并为任何许可的PDF-XChange Editor最终用户版本创建插件。
以编程方式访问评论样式。
将PDF页面或整个文件导出 为任何一种受支持的 图像格式, 包括BMP,JPEG,TIFF,PNG等。
开发人员可以访问完整的搜索功能和结果。
PDF安全支持,包括40/128位RC4和128/256位AES加密密码和权限添加/编辑。
包括完整的JavaScript 引擎。
软件特色
完整的PDF-XChange Editor SDK许可证在两个特定的库中提供功能:
PDF-XChange Core API SDK(即将以较低的许可费作为单独的SDK出售,并取代了我们的PDF-Tools SDK)。
PDF-XChange Editor SDK本身,始终包含PDF-XChange Core SDK的许可和使用,以及Editor SDK本身的扩展功能。
这不能替代我们现有的PDF-XChange Viewer SDK(我们将继续提供-但不会扩展其功能),而是下一代Developer SDK系列的替代品。
该PDF-Xchange的核心API SDK -该库提供所有可用的功能将工作与PDF格式的文件和一些额外的扩展。
与PDF-XChange Editor SDK不同,此库没有UI层,只有一个DLL,并且仅需要将一个DLL重新分发给您的客户端用户
PDF-Xchange的编辑器SDK本身也包括整体PDF-Xchange的核心API SDK提供类似于自己的最终用户应用程序(随此SDK创建)的功能性的功能和附加层
PDF-Xchange的编辑鼓励开发人员亲自审查此应用程序,以熟悉提供的功能和输出。
由于此SDK可以选择加载任何可用的PDF-XChange Editor插件,因此通过使用插件可以大大扩展SDK提供的功能集。
开发人员还可以创建自己的插件以供其客户使用,或者提供给其他第三方开发人员
甚至可以提供给我们自己的PDF-XChange Editor最终用户(拥有数百万个)
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可
4、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
5、弹出以下界面,可以根据您的需要不同的组件进行安装
6、现在准备安装主程序,点击安装按钮开始安装
7、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
8、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
使用说明
重新分配给客户
将所需的组件重新分发并安装到目标用户系统上是一个相对简单的过程,我们提供了几种方法-取决于您的应用程序中已使用的功能,下面您将找到有关这样做的详细说明-请执行不仅仅是简单地重新分发我们的“开发人员SDK”-这只会使您的用户系统混乱,使您自己的安装程序肿,并且很可能使您的客户端对于可使用哪些应用程序感到困惑。
选项1。
如果您使用了PDF-XChange Editor SDK中包含的基于UI的功能-安装程序必须包括以下两个文件(请注意特定DLL的32/64位依赖性,并将二者都定位到用户系统上的一个公用文件夹中
PDFXEditCorexxx.dll的安装包含了所有PDF-XChange Core API SDK的功能,并且不需要安装随后详细介绍的PDFXCoreAPIxxx.dll文件。
PDFXEditCore.x86.dll
(用于32位应用程序)
要么PDFXEditCore.x64.dll
(对于64位应用程序)
和Resources.dat-此文件不是32/64位相关的,并且始终相同。
注意:如果希望为编辑器的UI包括不同的语言本地化-还请包括我们提供的整个Languages文件夹以及相关的语言文件,这些文件是由您从我们安装的初始SDK开发系统安装的。这些文件应与上述文件位于同一目录中。
您是否对我们的本地化文件进行了任何改进,或者您希望我们包含一个新文件?如果是这样,我们很高兴在以后的更新中将它们添加到我们的正式版本中,请参阅此处以获取更多信息。
选项2。
如果您的应用程序仅使用PDF-XChange Core API SDK中提供的基于“非UI”的功能,则只需将一个文件复制到客户目标系统-再次请注意,特定版本将取决于32/64位。 ..
PDFXCoreAPI.x86.dll
(用于32位应用程序)
要么
PDFXCoreAPI.x64.dll
(对于64位应用程序)
然后,您的安装程序必须准备好要使用已安装组件的客户端系统,安装程序应该准备要使用的SDK-有多种方法可以使用,您应该选择最适合自己的需求和最可能的情况的软件;
COM服务器方法。
要在目标系统上注册的COM服务器。为此,请运行以下命令:
regsvr32 .x86.DLL
(对于32位应用程序)
要么
regsvr32 .x64.DLL
(对于64位应用程序)
可以将其他命令行选项/ S传递给regsvr32以禁止显示注册确认状态消息框。
使用此方法可确保无论COM服务器文件相对于应用程序文件的位置如何,SDK功能都将正常运行,因为COM服务器是在目标系统中全局注册的,而关系是由系统注册表管理的。
重要:但是,这可能导致的一个潜在问题是,用户使用我们的Editor SDK功能有多个应用程序(可能来自您或来自一个或多个第三方开发人员),但每个人都依赖于我们SDK的不同发行版/内部版本(例如,一个开发人员使用了版本5.5.313在创建其应用程序时-但您使用了后续的更高版本),如果每个开发人员的安装程序都使用COM全局注册方法,则可能会出现问题。上次运行的安装程序将是所有应用程序均可使用的COM服务器。如果更高的版本中提供了新功能,并且一个应用程序依赖于此功能-但随后使用另一个安装程序来安装旧版本-新功能将不再可用,并且一个或多个应用程序将停止正常运行...
因此,良好的安装管理必不可少,因此您可能更愿意在用户系统上拒绝使用全局注册方法。
免注册(单击一次)方法。
您的应用程序安装程序应在单个公用文件夹中找到所有应用程序可执行文件和所需的PDF-XChange Editor SDK文件,以及2个带有指定文件名的其他XML文件,如下所示:
<您的程序名称> .exe.manifest
.x86.X.manifest(或 .x64.X.manifest)
其中, -是应用程序的可执行文件的名称,不带文件扩展名。示例XML文件:
.exe.manifest来源:
该方法可确保避免与其他应用程序共享我们的SDK的DLL,就像以前描述的版本冲突一样。每个应用程序都使用其自己独特的SDK DLL等版本。
重要说明:在开发环境中,您还需要更改项目的设置以使用外部清单文件,而不是默认情况下内置的文件。
使用C导出方法。
此方法的不同之处在于,它不需要任何全局COM服务器注册或其他清单文件。相反,此方法需要使用Windows API函数LoadLibrary手动加载SDK的DLL 。然后,应从此DLL中检索并调用一个特殊功能,以创建并接收指向主要SDK对象的指针,该对象将提供对整个SDK功能的访问。有关更多信息,请参考主题。如何实例化 PXV_Inst和PXС_InstActiveX对象的描述。
ActiveX对象
如何使用ActiveX对象
SDK的所有新用户通常对需要使用什么以及通常如何使用它感到困惑。本主题将简要介绍现有的ActiveX对象,它们的含义和可能性以及如何使用它们。
IPXV_Control-简单的ActiveX控件,当将OLE嵌入到窗体或窗口中时,它为查看和/或处理PDF文档提供基本功能。
通过使用ActiveX控件,您将可以访问放置在项目窗体/窗口等中的最终用户编辑器。从开发的角度来看,它将允许UI操作,如添加,重新定义,删除命令,实现自定义事件处理,使用操作和插件等。基本上,它是Core SDK的包装,如此处http://sdkhelp.tracker-software.com/view/Main_Page中所述。
当使用IPXV_Control在多个子窗体,则PXV_Inst应在父窗体创建一次在程序流程的开始,在程序流程的结束时被销毁。这意味着在程序开始时调用IPXV_Inst :: Init一次,在程序结束时调用IPXV_Inst :: Shutdown。该PXV_Inst的的IPXV_Control将是相同的,因为这创造了PXV_Inst因为每个项目的工作流程只有一个实例。如果上述所有内容都将实现,那么以后使用多子窗体应用程序将不会有任何问题。
PXV_Inst -PDF-XChange Editor SDK的主要ActiveX对象,它提供常规功能并提供对SDK内其他扩展的访问。
该PXV_Inst当你有正常使用IPXV_Control嵌入到表单或窗口。通常, PXV_Inst是使用控件本身初始化的,因此在大多数SDK使用场景中,您无需使用IPXV_Inst :: Init对其进行初始化。该IPXV_Inst ::初始化时,你需要初始化之前初始化插件方法可用于IPXV_Control让他们将控制初始化后可用。另外,如果您没有调用IPXV_Inst :: Init方法,则不应调用IPXV_Inst :: Shutdown,因为Control会在实例寿命结束时销毁实例本身。请注意PXV_Inst应该在将销毁它的同一线程中初始化(控件也是如此)。因此,基本上,您需要在项目加载时初始化IPXV_Control,并在项目结束工作时将其删除。
正如前面所提到的,PXV_Inst应从控制使用被提取IPXV_Control ::研究所属性而不是手动创建。这意味着,如果您创建了控件,则说明您已经有IPXV_Inst可用,并且可以在控件的生命周期内在程序中使用它。
如果你没有控制可用,你仍然需要使用编辑器SDK的功能,那么你就必须创建PXV_Inst中所描述的手动PXV_Inst描述。
PXC_Inst- 核心API SDK的主要ActiveX对象,它提供了许多可用于处理PDF文件的常规功能,并提供对SDK的其他扩展的访问。
编辑器SDK和Core API SDK均可使用此功能。这意味着,如果您具有Editor SDK和IPXV_Inst可用,则可以使用GetExtension方法(而不是通过手动创建)从中提取PXC_Inst。如果只有Core API SDK可用,则将按照PXC_Inst说明中的说明创建和销毁PXC_Inst。
另外,如果编辑器SDK被使用,则所述PXC_Inst 不应该初始化或手动完成通过使用在规定的方法PXC_Inst描述。将使用IPXV_Inst自动销毁它,将使用IPXV_Control自动销毁它。因此,如果您有IPXV_Inst可用,则只需要在需要时使用GetExtension方法来获取IPXC_Inst(或者您可以只执行一次并将其存储在全局变量中)。
如果使用Core API SDK,则PXC_Inst应该初始化一次,并在程序退出(或DLL卸载)时完成一次。
PDF编辑器层在PDF-XChange Editor SDK和PDF-XChange Core API SDK中提供了最通用,最广泛的功能。它包含所有PDF-XChange Core API SDK和所有其他层功能,还提供对编辑器级别UI的访问。该层包括操作的用法,这些操作提供了集成在编辑器中的通用问题解决机制。同样,可以通过侦听事件并重新定义命令处理程序来自定义和处理用户界面本身。
总体描述
在表单上添加PDF-XChange Editor ActiveX控件后,您可以访问IPXV_Control接口,该接口基本上是IPXV_MainFrame接口周围的包装,它具有许多有用的方法和属性,可简化整体SDK的使用。如果窗体上有两个控件,则基本上有两个单独的Main Frames。
人气软件
-
PDF去水印工具(PDF Watermark Remover) 9.69 MB
/简体中文 -
万能文件打开器(FileViewPro) 58.1 MB
/简体中文 -
Beyond Compare 3中文 33.48 MB
/简体中文 -
目录文件清单生成工具 Excel清单 绿色版 5.00 MB
/简体中文 -
空文件夹清理工具(EmptyFolderNuker) 0.16 MB
/简体中文 -
LDAP Admin(LDAP管理工具) 1.84 MB
/简体中文 -
ePDF 5.35 MB
/简体中文 -
picture manager 2013单独安装包 19.65 MB
/简体中文 -
project reader中文版 8.96 MB
/简体中文 -
笔记本wifi万能钥匙电脑版 10.46 MB
/简体中文