JPedal 2018年10月リリースノート - 8.6.29
リリース日: 2018年10月29日
次回リリース: 2018年11月30日
- XXEセキュリティ脆弱性の予防を追加
- テキスト抽出の改善
- 丸キャップ破線ストロークのレンダリング時のJREクラッシュに対する回避策を追加
- [JPED-412] - XXEセキュリティ脆弱性の予防
JPedalにおける2つの潜在的なセキュリティ脆弱性を防ぐための修正を追加しました。コードベースからJavaが提供するScriptEngineクラスの使用を削除し、XXE(XML外部エンティティ攻撃)を防ぐためにDocumentBuilderFactoryの使用方法を変更しました。JPedalの最新バージョンにアップデートするか、以下のメソッドでXFAを無効にすることを推奨します:
pdfDecoderInstance.addExternalHandler(false, Options.USE_XFA);
または
viewerInstance.getPdfDecoder().addExternalHandler(false, Options.USE_XFA);
- [JPED-412 / JPED-420] - Postscriptシェーディングのパフォーマンス改善
特定の2つのPDFファイルがJPedalでレンダリングする際に遅い問題がありました。Postscriptコンパイラでの時間消費を削減しました。 - [JPED-413] - パフォーマンス向上のためカラースペースをキャッシュするように変更
あるドキュメントがJPedalでレンダリングに長時間かかっていました。パフォーマンスを向上させるため、カラースペースをキャッシュするようになりました。 - [JPED-408] - テキスト抽出の改善
テキスト抽出に関するいくつかの改善を行いました。これにより、テキストが誤った順序で抽出される問題や、単一文字として追加されたテキストが誤ってマージされる問題が修正されました。 - [JPED-404] - 丸キャップ破線ストロークのレンダリング時のJREクラッシュに対する回避策
Java 6以降のJREに存在するバグに対する回避策を追加しました。 - [JPED-414] - コマンドラインから実行する際のExtractStructuredTextのUXを改善
実装しました。
- [JPED-410] - ページフローモードでアノテーションが表示されない
修正しました - [JPED-421] - ページからテキストが欠落
修正しました - [JPED-411] - ページフローモードでViewerをリサイズした際のレイアウトが不正
修正しました - [JPED-407] - 画像としてのテキストの品質問題
ズーム時の画像としてのテキストのスケーリング方法を改善する変更を実装しました - [CORE-3243] - ファイルでテキストが重複して表示される
修正しました - [CORE-3259] - 複雑な破線ストロークが低スケーリングで例外を引き起こす
修正しました
