新着情報

v24.12

  • 新しいプラグインを追加: PDFからPNGコンバータ
  • 新しいプラグインを追加: PDFからTIFFコンバータ
  • 新しいプラグインを追加: PDFテーブルジェネレーター
  • クラス PdfDocをDocConverterに名前変更

v24.11

  • 新しいプラグインを追加: PDF to JPEG Converter
  • クラス DirectoryDataSource を追加
  • クラス PdfToJpegOptions を追加

v24.10

  • 新しいプラグインを追加: PDF/A コンバーター

v24.9

  • リリース済み
2024/12/28

新着情報のサブセクション

v24.12

新しいプラグインを追加: PDFからPNGコンバータ

  • クラス PngConverter: Documentize.PngConverterプラグインを表します。PDF文書をPNG形式に変換するために使用します。
  • クラス PdfToPngOptions: Documentize.PngConverterプラグインのPDFからPNGコンバータのオプションを表します。

使用例:

// PngConverterを作成
var plugin = new PngConverter();
// 指示を設定するためのPdfToPngOptionsオブジェクトを作成
var opt = new PdfToPngOptions();
// 入力ファイルパスを追加
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 出力ファイルパスを設定
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// 処理を実行
plugin.Process(opt);

新しいプラグインを追加: PDFからTIFFコンバータ

  • クラス TiffConverter: Documentize.TiffConverterプラグインを表します。PDF文書をTIFF形式に変換するために使用します。
  • クラス PdfToTiffOptions: Documentize.TiffConverterプラグインのPDFからTIFFコンバータのオプションを表します。

使用例:

// TiffConverterを作成
var plugin = new TiffConverter();
// 指示を設定するためのPdfToTiffOptionsオブジェクトを作成
var opt = new PdfToTiffOptions();
// 入力ファイルパスを追加
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 出力ファイルパスを設定
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// 処理を実行
plugin.Process(opt);

新しいプラグインを追加: PDFテーブルジェネレーター

  • クラス TableGenerator: Documentize.TableGeneratorプラグインを表します。PDF文書にテーブルを追加するために使用します。
  • クラス TableBuilder: PDFページのテーブルのビルダーを表すクラスです。
  • クラス TableRowBuilder: テーブル行のビルダーを表すクラスです。
  • クラス TableCellBuilder: テーブルセルのビルダーを表すクラスです。

使用例:

// TableGeneratorを作成
var plugin = new TableGenerator();
// 指示を設定するためのTableOptionsオブジェクトを作成
TableOptions opt = new TableOptions().InsertPageBefore(1)
   .AddTable()
        .AddRow()
            .AddCell().AddParagraph("名前")
            .AddCell().AddParagraph("年齢")
        .AddRow()
            .AddCell().AddParagraph("ボブ")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("サム")
            .AddCell().AddParagraph("20")
        .AddRow()
            .AddCell().AddParagraph("サンディ")
            .AddCell().AddParagraph("26")
        .AddRow()
            .AddCell().AddParagraph("トム")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("ジム")
            .AddCell().AddParagraph("27");
// 入力ファイルパスを追加
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 出力ファイルパスを設定
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// 処理を実行
plugin.Process(opt);

クラス PdfDocをDocConverterに名前変更

  • クラス DocConverter: Documentize.DocConverterプラグインを表します。PDF文書をDOC/DOCX形式に変換するために使用します。

使用例:

// DocConverterを作成
var plugin = new DocConverter();
// 指示を設定するためのPdfToDocOptionsオブジェクトを作成
var opt = new PdfToDocOptions();
// 入力ファイルパスを追加
opt.AddInput(new FileDataSource(inputPath));
// 出力ファイルパスを設定
opt.AddOutput(new FileDataSource(outputPath));
// 処理を実行
plugin.Process(opt);
2025/01/13

v24.11

新しいプラグインを追加: PDF to JPEG Converter

  • 目的: JpegConverterクラスは、PDFドキュメントをJPEG形式に変換するように設計されており、ユーザーがPDFから派生した画像を扱いやすく、共有しやすくします。
  • コンストラクタ:
    • JpegConverter(): JPEGコンバータの新しいインスタンスを初期化します。

使用例:

var plugin = new JpegConverter();
var opt = new PdfToJpegOptions();
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
plugin.Process(opt);
  • メソッド:
    • Process(PdfToJpegOptions options): 指定されたオプションを使用してJPEG変換プロセスを開始します。

クラス DirectoryDataSource を追加

  • 目的: DirectoryDataSourceクラスは、プラグイン内でのロードおよび保存操作のためのディレクトリデータを管理することをユーザーに許可します。
  • コンストラクタ:
    • DirectoryDataSource(string path): 指定されたパスを持つ新しいディレクトリデータオブジェクトを初期化します。

使用例:

var directorySource = new DirectoryDataSource("path_to_your_directory");
  • プロパティ:
    • DataType: データソースのタイプを取得します。
    • Path: 現在のデータディレクトリのパスを取得します。

クラス PdfToJpegOptions を追加

  • 目的: このクラスはJPEG変換プロセスを構成するためのオプションを含み、ユーザーが解像度、ページリスト、および画像品質を指定できるようにします。
  • コンストラクタ:
    • PdfToJpegOptions(): JPEGコンバータ用の新しいオプションインスタンスを初期化します。

プロパティ:

  • OutputResolution: 結果のJPEG画像の解像度を指定します。
  • PageList: PDFから変換するページのリスト。
  • Quality: JPEG出力の品質を設定します。
2025/01/13

v24.10

新しいプラグインを追加: PDF/A コンバーター

  • 新しい PDF/A 変換機能が導入され、ユーザーは標準 PDF ファイルを簡単に PDF/A 準拠の文書に変換できるようになりました。

使用例:

var options = new PdfAConvertOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_3B
};

options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));

var plugin = new PdfAConverter();
plugin.Process(options);

バグ修正

  • 不正な出力パスを引き起こしていた FileResult クラスに関連する問題を修正しました。
  • 大きなファイルを扱う際に HtmlConverter に影響を与える細かなバグを解決しました。

改善

  • PdfExtractorImageExtractor の性能を向上させ、処理時間を短縮しました。
  • 追加の回転角度をサポートするために RotateOptions クラスを更新しました。
2025/01/13

v24.9

リリース済み

 日本語