v25.7
テキスト抽出機能の使い勝手向上
- Class TextExtractor: 静的で、コンストラクタを使用する必要がありません。
- Class TextExtractor: 評価モードで実行した際の挙動が改善されました。4ページ以上のドキュメントで例外が発生しません。
- Class TextExtractor: メソッド
Process の問題を修正しました。 - Class PdfExtractorOptions: 削除されました。
- Class TextExtractorOptions: リファクタリングされました。
- Enum TextFormattingMode: 名前が変更され、機能が向上しました。
使用例:
// この例は PDF ドキュメントのテキストコンテンツを抽出する方法を示します。
// TextExtractorOptions オブジェクトを作成して指示を設定
var options = new TextExtractorOptions(TextFormattingMode.Pure);
// 入力ファイルパスを追加
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 処理を実行
var results = TextExtractor.Process(options);
// ResultContainer オブジェクトから抽出されたテキストを取得
var textExtracted = results.ResultCollection[0].ToString();
HTML コンバータの使い勝手向上
- Class HtmlConverter: 静的で、コンストラクタを使用する必要がありません。
- Class HtmlConverter: メソッド
Process の問題を修正しました。 - Class HtmlConverter:
IDisposable ロジックを削除しました。 - Class PdfConverterOptions: 削除されました。
使用例:
// この例は PDF を HTML ドキュメントに変換する方法を示します。
// PdfToHtmlOptions オブジェクトを作成し、出力データタイプを埋め込みリソース付きファイルに設定
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// 入力ファイルパスを追加
options.AddInput(new FileDataSource("path_to_input.pdf"));
// 出力ファイルパスを設定
options.AddOutput(new FileDataSource("path_to_output.html"));
// 処理を実行
HtmlConverter.Process(options);
// この例は HTML を PDF ドキュメントに変換する方法を示します。
// HtmlToPdfOptions を作成
var options = new HtmlToPdfOptions();
// 入力ファイルパスを追加
options.AddInput(new FileDataSource("path_to_input.html"));
// 出力ファイルパスを設定
options.AddOutput(new FileDataSource("path_to_output.pdf"));
// 処理を実行
HtmlConverter.Process(options);
画像抽出機能の使い勝手向上
- Class ImageExtractor: 静的で、コンストラクタを使用する必要がありません。
使用例:
// この例は PDF ドキュメントから画像を抽出する方法を示します。
// ImageExtractorOptions を作成して指示を設定
var options = new ImageExtractorOptions();
// 入力ファイルパスを追加
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 出力ディレクトリパスを設定
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// 処理を実行
var results = ImageExtractor.Process(options);
// 画像結果へのパスを取得
var imageExtracted = results.ResultCollection[0].ToFile();
マイナーフィックス
- 内部的な修正。
- Tiff コンバータの例とヒントを修正。
- ページ最適化時間を短縮。
- 修正: PDF から PNG への変換で出力画像が正しくない問題。
- 修正: PDF から PNG への変換時に中国語文字が正しく表示されない問題。
- 改善: PDF から HTML への変換時のパフォーマンス。