作成日: 2024/08/08 最終更新日: 2024/10/23
文書種別
不具合
状況
修正済み
詳細
フォントが埋め込まれていないPDFを読み込んでGetTextMapメソッドを実行したとき、極端に時間が掛かる場合があります。
具体的には、100ページのPDFを読み込んで全ページに対してGetTextMapメソッドを実行したとき、完了まで30秒以上の時間が掛かる場合があります。
回避方法
V7J SP2 (7.2.2) で修正済み
※以前の回避方法
対象のPDFで使用されているフォントをFontCollectionプロパティに設定し、テキスト解析に用いるフォントの範囲を絞ることで処理時間を短縮できます。
doc.FontCollection = new FontCollection();
doc.FontCollection.Add(FontCollection.SystemFonts.FindFamilyName("MS Gothic"));
doc.FontCollection.Add(FontCollection.SystemFonts.FindFamilyName("MS Mincho"));