实现PDF的功能

概述

LEADTOOLS工具包支持许多强大而复杂的文件格式,包括:

加载功能

LEADTOOLS PDF功能有以下功能:导入

  1. 加载基本上所有PDF 1.3 (Acrobat 4。1.7 x兼容)通过PDF文件。

  2. 加载所有的PostScript语言三级文件。

  3. 加载任何EPS文件。

加载支持包括多线程支持和多页的支持。多页支持允许您指定哪些页面或从文件加载的页面范围。

你也得到一个数量的控制选项来定制光栅页面。这些选项包括:

  1. 像素的深度。有效值为0(自动检测)1、4、8和24。默认值是24。

  2. 水平和垂直分辨率与默认值点每英寸300到300年。对于一个典型的PDF文件拥有一个页面大小由11英寸等于8.5,由此产生的图像是2550×3300像素。如果PDF是加载在24 BPP,那么由此产生的图像将需要25251600字节(25 mb)的内存。如果这个值太大对于您的应用程序需要或不需要加载PDF与精致的细节,然后改变决议一个较小的值。例如,96×96像素的结果在一个图像是816×1056像素,使用2585088字节(2.5 mb)的内存。

  3. 字体反走样。有效值是比特(没有反锯齿),2 - 4比特反走样。默认值是1,最大表示的文本文件。

  4. 图形反走样。有效值是比特(没有反锯齿),2比特,4比特反走样。默认值是1。

使用L_GetPDFOptions函数的控制选项的默认值时使用加载一个文件。然后,您可以使用L_SetPDFOptions功能改变的值控制选项。

您还可以使用L_GetRasterPdfInfo信息特定于一个PDF文件,如原来的位/像素,压缩、尺寸和分辨率

保存功能

LEADTOOLS工具包包括完整的多页写支持PDF格式。您可以添加、插入、替换或删除特定页的PDF文件。

大范围的控制选项生成图像数据的压缩,包括:

  1. 没有压缩。

  2. 压缩使用CCITT组3,1维度。出的图像。

  3. 压缩使用CCITT组3,二维。出的图像。

  4. 压缩使用CCITT组4。出的图像。

  5. JPEG压缩和YUV 4:4:4颜色空间的无损。每像素比特:8灰度,24颜色。

  6. JPEG压缩和YUV 4:2:2颜色空间。每像素比特:8灰度,24颜色。

  7. JPEG压缩和YUV 4:1:1的颜色空间。每像素比特:8灰度,24颜色。

  8. 如JPEG2000压缩比特每像素24颜色。

你也会控制编码中使用的类型来改变压缩图像数据到一个文本格式。文本编码技术包括:

  1. 任何文本编码。

  2. 85年使用ASCII文本编码算法。

  3. 使用ASCII文本十六进制编码技术。

添加了许多新国旗SAVEFILEOPTION结构,以指定要使用哪种类型的文本编码,当储蓄。有关更多信息,请参阅结构的更多细节。此外,提供了FILEPDFSAVEOPTIONS结构让你控制的安全性和访问PDF文件保存。这包括用户和所有者密码、加密选项,并指定哪些功能的用户生成的PDF文档。确定当前选项时使用保存一个PDF文件,电话L_GetPDFSaveOptions。设置选项时使用保存一个PDF文件,电话L_SetPDFSaveOptions

分发应用程序

LEADTOOLS支持PDF通过两个dll加载和保存:LtPdfu。Win32 dll, LtPdfx。dll (x64)和LtPdfUtl.dll。

LTPDF吗?在LEADTOOLS dll的dll PDF支持。LTFIL,其中包含LEADTOOLS光栅图像加载和保存的支持,将这个dll加载时动态地加载或保存PDF文件。这是正常的行为LEADTOOLS任何文件格式的支持。

LtPdfUtl。dll是PDF运行时dll。这个DLL从来都不是直接引用LEADTOOLS光栅PDF文件过滤器,取而代之的是动态加载的过滤过程。

默认情况下,旁边的LEADTOOLS安装程序会复制这个DLL过滤器(Bin \ CDLL \ Win32,本\ CDLL \ x64, Bin \ CDLLVC10 \ Win32和Bin \ CDLLVC10 \ x64文件夹)和过滤器将寻找引擎DLL在它位于相同的文件夹中(默认位置)。

在某些情况下,您可以共享相同的LtPdfUtl副本。不同的应用程序之间的dll。在这种情况下,您可以复制LtPdfUtl。dll到一个固定的目录并通过这个目录的名称L_SetPDFInitDir。从那时起,LEADTOOLS将使用指定的目录的价值定位和加载LtPdfUtl.dll。

除了这些dll, LEADTOOLS可能需要其他dll在保存PDF文件,这取决于所使用的压缩。有关更多信息,请参考文件包含在您的应用程序

另请参阅

LEADTOOLS光栅成像C API的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。