根据PDF 格式规范,它具有各种图像压缩过滤器,包括CCITTFaxDecode。
我正在使用libharu
并且需要为生成的 PDF 中的所有图像显式地将压缩过滤器设置为 CCITTFaxDecode。
如何判断libHaru
对 PDF 中的图像使用 CCITT 压缩?
以下是我目前所在的位置。
从libHaru
文档中,它具有具有名为 的参数的HPDF_SetCompressionMode()
函数mode
。该参数具有HPDF_COMP_IMAGE
启用图像压缩的选项。但目前尚不清楚如何选择使用哪种压缩机。
另一件事,在libHaru
源文件中有 CCITT 压缩器 ( hpdf_image_ccitt.c
),但我不知道如何将其显式设置为图像压缩器。
任何帮助是极大的赞赏。