我正在创建一个nodejs库,以从pdf文件中读取对象。我最近在扩展 FlateDecode 流时遇到错误,zlib抛出错误:Error: Missing dictionary
。
看着zlib manual,我应该打电话给inflateSetDictionary()
:
如果inflate调用返回Z_NEED_DICT,则必须在调用inflate之后立即调用此函数。压缩程序选择的字典可以从该inflate调用返回的Adler-32值中确定。压缩器和解压缩器必须使用完全相同的字典(请参阅deflateSetDictionary)。
所以我的问题是如何确定要传入的字典?