LEADTOOLS ナレッジベース

[PDF Pro] ファイルの先頭に不明なバイトがあるPDFファイルをロードするとエラーが発生する

ファイルの先頭(バージョン情報の前)に不明なバイトがあるPDFファイルをRasterCodecs.Load(Stream)メソッドでロードすると「Invalid file format」エラーが発生します。
RasterCodecs.Load(string)メソッドでロードすると成功します。
 
※PDFファイルをテキストエディタで開くと通常はファイルの先頭に「%PDF-1.4」のような文字列が記述されています。これはPDFファイルのファイルヘッダになります。(うしろの数字はPDFバージョンを表すので異なる場合があります。)
本現象は、ファイルの先頭が「%PDF-」のように始まっておらず、不明なバイトが付加されている場合に発生する現象です。
 
本現象は初版(2016年4月8日リリース)で発生します。
 
回避方法
本内容はSP1(2016年8月3日リリース)にて修正されました。
サービスパックの適用方法はこちらをご参照ください。

0 コメント

記事コメントは受け付けていません。