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 への変換時のパフォーマンス。
 日本語