您是否正在开发一个Delphi应用程序,其任务是处理PDF文档?可移植文档格式PDF是Adobe为文档交换创建的文件格式。虽然有许多(商业)Delphi库设计用于帮助您创建PDF和/或操作PDF文档,但如果您只需要加载现有PDF文档,就可以从中获取信息(页数、安全性、是否线性化),甚至可以向其中写入一些信息(设置页面大小、添加文本、添加图形),您可能想看看Quick PDF Library Lite版本。
Quick PDF Library Lite提供Quick PDF Library(免版税PDF开发人员SDK)中的功能子集。
此外,快速PDF库Lite是一个可用的ActiveX组件,它与C、C++、C语言、Delphi、PHP、Visual Basic、VB.NET、ASP、PowerBASIC、Pascal或支持ActiveX的任何其他语言一起工作。
以下是Quick PDF Library Lite中支持的函数的简短列表(名称将为您提供实际使用的线索):AddImageFromFile、AddLinkToWeb、AddStandardFont、DocumentCount、DrawImage、DrawText、FindImage、GetInformation、HasFontResources、ImageCount、ImageHeight、ImageWidth、Linearized、LoadFromFile、NewDocument、NewPage、,PageCount、PageHeight、PageRotation、PageWidth、RemoveDocument、SaveToFile、SecurityInfo、SelectDocument、SelectedDocument、SelectFont、SelectImage、SelectPage、SetInformation、SetOrigin、SetPageSize、SetPageDimensions、SetExtAlign、SetExtColor、SetExtSize。
注意:Quick PDF Library的Lite版本作为ActiveX组件提供。您需要使用以下命令在Windows中注册ActiveX库:regsvr32\QuickPDFLite0719.dll
下面是一个简单的用法示例:
uses ComObj; procedure TForm1.Button1Click(Sender: TObject); var QP: Variant; begin QP := CreateOleObject('QuickPDFLite0719.PDFLibrary'); QP.DrawText(100, 500, 'Hello World!'); QP.SaveToFile('c:\test.pdf'); QP := Unassigned; end;关键区别–ApacheAnt与maven 软件开发涉及到许多活动。所以,有必要有一种自动化机制。构建自动化是编写脚本或自动化软件开发人员执行的各种任务的过程。其中一些任务包括编译源代码、打包二进制代码、运行自动化测试...
关键区别–git与github 版本控制系统是一种帮助软件开发人员协作工作并维护其工作完整历史的软件。它可以存储文件的更改和源代码的修改。每次用户更改项目时,版本控制系统都会获取项目的状态并保存它们。项目的这些...
...么问题了。就在2008年,PDFs还被Adobe严格控制,Adobe拥有并开发了许多专有格式。幸运的是,这家软件公司选择将PDF(portabledocumentformat的缩写)作为一种开放标准。 ...
... MacDown是一个基于Mou的免费开源Markdown编辑器。当Mou的开发人员停止了对这个项目的开发时,它浮出水面,激发了创建一个模仿Mou的许多特性和功能的免费编辑器的想法。这两个项目是独立的投资项目,麦当斯在开发方面走在...
...许多联网设备的基本构造块。它们都是开源的,这意味着开发者可以****或修改它们。 ...
...威力就变得显而易见了。文档作为代码的前提是采用软件开发的一些技术和原则,并将它们应用于编写文档,特别是软件开发项目。不过,您可以将其应用于任何类型文档的开发。 软件开发人员使用他们喜欢的编辑器或集成开...
...告支持的免费版本和付费应用程序之间有选择的话,支持开发者并支付一两美元可能会更明智,因为这样可以让你安心,延长电池寿命。研究人员发现,安卓应用程序中的广告存在隐私和安全漏洞
...chromium.org www.google.com/chrome 开发商 铬项目 谷歌公司和铬的开源贡献者 flash播放器 不内置;需要插件 插件是内置的;可以禁...