FILEPDFOPTIONS

类型定义结构体_FILEPDFOPTIONS{L_UINTuStructSize;L_BOOLbUseLibFonts;L_INTnDisplayDepth;L_INTnTextAlpha;L_INTnGraphicsAlpha;L_UCHARszPassword [FILEPDFOPTIONS_MAX_PASSWORD_LEN];L_UINTuFlags;* pFILEPDFOPTIONS} FILEPDFOPTIONS;

FILEPDFOPTIONS结构提供了信息加载PDF、PS或在LEADTOOLS EPS文件。

成员

uStructSize

结构的大小。这必须设置在这个结构传递给任何LEADTOOLS工具箱函数。

bUseLibFonts

国旗表明是否使用图书馆安装字体,或系统字体。可能的值是:

价值 意义
真正的 使用图书馆安装字体。
使用这个系统字体。

nDisplayDepth*

产生的位图像素深度。可能的值是:

价值 意义
0 自动检测。由此产生的位图每像素位数相同的请求页面源PDF文件。在内部,工具箱将使用比特每像素值的第一形象项目发现在页面上。如果页面没有任何图像项目,结果将是每像素24位。最好使用这个值只有在源文件是一个光栅PDF。
1 1比特每像素的位图
4 4位/像素的位图
8 8位/像素的位图
24 每像素24位位图

nTextAlpha*

国旗表明哪种类型的字体使用反锯齿。可能的值是:

价值 意义
1 不要使用字体反走样。
2 使用2比特字体反走样。
4 使用4比特字体反走样。

nGraphicsAlpha*

国旗表明哪种类型的图形使用反锯齿。可能的值是:

价值 意义
1 不使用图形反走样。
2 使用2比特图形反走样。
4 使用4比特图形反走样。

szPassword*

字符串包含用户密码。这是密码使用加密的PDF文件。

uFlags*

国旗为PDF或PostScript文件。可能的值是:

价值 意义
PDF_DISABLE_CROPPING [0 x00000001] PostScript文件禁用裁剪。
PDF_DETECT_TEXT_DECORATION [0 x00000002]——自动检测线路是否文本装饰(下划线或删除线)。这只是用于PDF-to-SVG转换或在内部使用PDF-to-SVG转换的操作(比如文档转换器)。
PDF_ENHANCE_THIN_LINES [0 x00000004]提高细线。
PDF_DISABLE_CIECOLORS [0 x00000010]禁用使用CIE颜色(PostScript和PDF文件)。
PDF_ENABLE_INTERPOLATE [0 x00000100]使插值为PDF文件。
PDF_HIDE_NOAP_ANNOTATIONS [0 x00010000](弃用)。隐藏的注释对象没有出现流。如果没有设置这个标志,将所有注释对象加载(这两个对象的外观流和对象没有外表的流)。
PDF_HIDE_ALL_ANNOTATIONS [0 x00100000](弃用-使用PDF_HIDE_ANNOTATIONS)隐藏所有注释对象,这两个对象都具有外观流和那些没有出现流。
PDF_HIDE_ANNOTATIONS [0 x00100000]隐藏注释对象。
PDF_HIDE_FORMFIELDS [0 x00400000]隐藏表单字段。
PDF_HIDE_DIGITALSIGNATURES [0 x00800000]隐藏数字签名。
PDF_DROP_IMAGEOVERTEXT [0 x01000000]如果ImageOverText PDF文件,删除图片。看到图像/文本章节更多细节。
PDF_LOAD_CORRUPTED [0 x02000000]启用加载PDF文件有损坏的图像数据没有错误。
PDF_USE_PDFENGINE [0 x00001000]使用LtPdfEngine负载PDF文件。

默认值为uFlags PDF_DETECT_TEXT_DECORATION | PDF_ENHANCE_THIN_LINES。

评论

pFILEPDFOPTIONS FILEPDFOPTIONS结构的指针。

使用L_SetPDFOptionsL_GetPDFOptions设置和获取PDF、PS和EPS文件选项。

PDF, PS和EPS文件没有物理像素宽度或高度。使用RASTERIZEDOCOPTIONS控制如何最终文档呈现为一个光栅图像。有关更多信息,请参考RASTERIZEDOCOPTIONS

混叠

nTextAlphanGraphicsAlpha参数指定要使用哪种类型的图形反走样。

使用的结构是:


图像/文本

图像/文本(或重叠)用于创建可搜索的PDF文档时所需看起来和原来的一样。当使用叠加时,PDF创造者使用光栅图像的原始文件并保存它作为一个覆盖整个PDF页面。当打开生成的文档在一个PDF查看器,可以搜索文本下面覆盖图像还保持原始文档的外观。

当加载一个页面创建一个PDF文档,有了这个特性,LEADTOOLS会自动呈现覆盖光栅图像上的所有其他页面的内容。

如果呈现覆盖光栅图像上的所有其他页面的内容并不理想,设置在uFlags PDF_DROP_IMAGEOVERTEXT国旗。

PDF_DROP_IMAGEOVERTEXT没有影响页面没有覆盖。

DOCWRTPDFOPTIONS.bImageOverText为指令来创建PDF文档在LEADTOOLS覆盖。

*这个选项会影响PDF格式当PDF_USE_PDFENGINE设置使用LtPdfUtl.dll。它也影响了PostScript格式。

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