VintaSoft PDF .NET Plug-in - 開発の履歴

製品リリースに関する情報

このページでは、VintaSoft PDF .NET Plug-in の一般的な開発履歴に関する情報を入手できます。 SDK API の変更に関する情報は、ドキュメントに記載されています。

  • .NET 開発:
    • Windows、Linux、macOS で .NET 9 のサポートが追加されました。
    • PDF ドキュメントの圧縮:
      • 最高の PDF ドキュメント圧縮を実現するために、オブジェクト ストリームのサポートが追加されました。
      • PDF ドキュメントの圧縮アルゴリズムが改善されました。
      • PdfDocumentCompressorCommand が改善されました。
  • Web 開発:
    • JavaScript UI コントロール WebPdfDocumentEditorControlJS が作成されました。これを使用すると、Web ブラウザーで PDF ドキュメントを表示、印刷、編集、検証、変換、保存できます。
      • すべての最新の HTML5 Web ブラウザーで動作する JavaScript UI コントロール
      • パーソナル コンピュータ、タブレット、スマートフォンと互換性のあるユーザー インターフェイス
      • ファイル データをアプリケーション Web サーバーにダウンロードせずに URL でファイルを開く (要求に応じてファイル データをストリーミング)
      • PDF ページを表示する (複数ページの表示モードがサポートされています)
      • PDF ページのサムネイルを表示する
      • PDF ドキュメントを印刷する
      • PDF ドキュメント内のテキストを強調表示する
      • PDF ドキュメント内のテキストを検索し、見つかったテキストを強調表示する
      • PDF ドキュメント内のインタラクティブ フォームに入力し、入力済みの PDF ドキュメントをダウンロードする
      • PDF ドキュメントに編集者のマークを適用する
      • 削除または処理された PDF ドキュメントのページの入れ替え
      • 処理された PDF ドキュメントの変更 (ページの並べ替え、注釈、フォーム フィールド) の保存
      • "Bootstrap および JQuery UI の標準のダイアログ ボックス (シート名の変更、テキストの検索など)。
      • カスタマイズ可能なユーザー インターフェイス
      • ユーザー インターフェイスは 45 の言語で利用でき、他の言語に簡単に翻訳できます。
    • アプリケーションのデモ:
      • Web デモ アプリケーション「PDF エディター デモ」のコードが簡素化されました。デモ アプリケーションでは、JavaScript UI コントロール WebPdfDocumentEditorControlJS が使用されるようになりました。
      • Web デモ アプリケーション「PDF Editor Demo」では、PDF/A ドキュメントを検証し、PDF ドキュメントを PDF/A 形式に変換できるようになりました。
      • Web デモ アプリケーション「PDF Editor Demo」では、PDF ドキュメントを圧縮できるようになりました。
  • .NET 開発:
    • PDF/A-1b コンバーターは OpenType フォントを含む PDF ドキュメントを変換できるようになりました。
    • PDF/A コンバーターが改善されました。
    • PDF ドキュメントから不要なコンテンツを削除するアルゴリズムが改善されました (PdfDocumentCleanupCommand クラス)。
    • PDF ドキュメントの圧縮が改善されました (PdfDocumentCompressorCommand クラス)。
    • 大量のベクターコンテンツを含む PDF ページをレンダリングする際のメモリ消費量が大幅に削減されました。
    • 一部の LZW データをデコードする際のバグを修正しました。
    • FreeFormGouraudShadedTriangleMeshPattern のレンダリング エラーを修正しました。
    • PDF ページ レンダリング アルゴリズムのいくつかのバグを修正しました。
    • いくつかの重大ではないバグを修正しました。
  • Windows、Linux、macOS での .NET 8.0 のサポートを追加しました。
  • .NET 開発:
    • 線形化された PDF ドキュメントを操作する機能が追加されました:
      • PDF ドキュメントが線形化されているかどうかを確認する機能が追加されました。
      • 線形化された PDF ドキュメントを作成する機能を追加しました。
    • デジタル署名の長期検証 (LTV) のための情報を PDF ドキュメントに埋め込む機能を追加しました。
    • Vintasoft.Imaging.Pdf.Resources.dll アセンブリのすべてのリソースは、Vintasoft.Imaging.Pdf.dll アセンブリに移動されました。アセンブリ Vintasoft.Imaging.Pdf.Resources.dll が削除されました。
  • .NET 開発:
    • Windows、Linux、macOS で .NET 7 のサポートが追加されました。
    • PDF/A:
      • PDF/A-4、PDF/A-4e、PDF/A-4f のサポートが追加されました。
    • 検索可能な PDF ドキュメント:
      • TextOverImage モードで編集可能な検索可能な PDF ドキュメントを作成する機能が追加されました:
        • SDK は認識されたテキスト文字のベクター イメージに基づいてフォントを作成します
        • 作成されたドキュメントは、PDF ドキュメントのビジュアル編集機能を使用して編集できます
      • ImageOverText モードと TextOverImage モードで検索可能な PDF ドキュメントを作成できる SearchablePdfGenerator クラスが追加されました。
    • PDF ドキュメント ページの視覚的な編集:
      • PDF ページ上の任意のテキスト ブロックを視覚的に編集する機能が追加されました。
        以前のバージョンでは、テキスト ブロックの編集に関していくつかの制限がありました。たとえば、エディターでは印刷できない文字を含むテキスト ブロックを編集できませんでした。
      • PDF ドキュメント ページのビジュアル エディターのエラーが修正されました。
    • デモ アプリケーション:
      • PdfEditorDemo/WpfPdfEditorDemo に、TextOverImage および ImageOverText モードで OCR を使用してページを追加する機能が追加されました。
      • PdfEditorDemo/WpfPdfEditorDemo には、PDF/A-4、PDF/A-4e、PDF/A-4f 標準に従ってドキュメントを変換および検証する機能が追加されました。
    • いくつかの小さなバグが修正されました。
  • .NET 開発:
    • .NET 6、.NET 5、.NET Core 3.1 で Windows、Linux、macOS のクロスプラットフォーム サポートを追加しました。
    • 2D グラフィックスの描画:
      • プラグインは 2D グラフィックスを操作するためのコードを完全に書き換えました。
      • 現在、2 次元グラフィックスに関するすべての作業は、描画エンジン (Vintasoft.Imaging.Drawing.DrawingEngine クラス) を使用して実行されます。プラグインは GDI+ ライブラリ (System.Drawing.Common) を直接使用しなくなりました。
      • プラグインを使用するには、SkiaSharp ライブラリに基づく Windows、Linux、macOS 用のクロスプラットフォーム描画エンジン、または GDI+ ライブラリ (System.Drawing.Common) に基づく Windows 用の描画エンジンを使用する必要があります。
    • 多くの小さなバグが修正されました。
  • .NET 開発:
    • サポートされるプラットフォーム:
      • Windows 用 .NET 6 のサポートを追加しました。
    • サポートされる開発環境:
      • Visual Studio 2022 の互換性サポートを追加しました。
    • サポートされる OS:
      • 互換性サポートを追加しましたOS Windows 11 を使用。
      • Windows Server OS との互換性は廃止されました。 2003。
    • WPF/WinForms イメージ ビューアーで既存の PDF ページ コンテンツを編集
      • PDF ページのコンテンツ (グラフィック、画像、図形、テキスト、切り抜き領域) を編集する機能が追加されました:
        • オブジェクトのサイズを変更する
        • オブジェクトを移動する
        • オブジェクトを中心を基準に回転する
        • オブジェクトを削除する、コピーする、貼り付ける
        • オブジェクトの切り抜きを設定する (グラフィック パスを使用する)
        • 画像を編集する
        • 画像または図形を画像または図形に置き換える
        • テキスト出力オペレータパラメータの編集
      • リッチ テキスト エディターを使用して PDF ページのテキストを編集する機能が追加されました:
        • テキストを変更
        • 選択したテキストのプロパティを変更します: フォント、サイズ、色、太字、斜体、下線、上付き文字、下付き文字、水平方向の拡大縮小、文字間隔
        • 段落の水平方向の配置を変更します: 左、右、 中心、両端揃え
        • 段落のインデントを変更する
        • 行間を変更する
        • 番号付きリストを作成する
    • パラメーター (塗りつぶしの色、線の色、アルファ) を編集する機能が追加されましたPDF ビジュアル エディターを使用して、PDF コンテンツの色 (定数、ペンの太さ、カラー ブレンディング モード、テキスト出力モード) を調整します。
    • Type0 フォントを使用する際のパフォーマンスが向上し、メモリ使用量が削減されました。
    • PDF ページにグラフィック図を描画
      • 新しいグラフィック図 OfficeDocumentFigure を追加しました。DOCX ドキュメントのページを表示できます。
      • リッチ テキスト エディターを使用して OfficeDocumentFigure テキストを編集する機能を追加しました:
        • テキストを変更
        • 選択したテキストのプロパティを変更します: フォント、サイズ、色、太字、斜体、下線、上付き文字、下付き文字、水平方向の拡大縮小、文字間隔
        • 段落の水平方向の配置を変更します: 左、右、 中心、両端揃え
        • 段落のインデントを変更する
        • 行間を変更する
        • 番号付きリストを作成する
    • PDF ドキュメントに注釈を付ける
      • ドキュメントの DOCX ページを表示できる新しい注釈 PdfOfficeDocumentAnnotation を追加しました。
      • リッチ テキスト エディターを使用して PdfOfficeDocumentAnnotation テキストを編集する機能を追加しました:
        • テキストを変更
        • 選択したテキストのプロパティを変更します: フォント、サイズ、色、太字、斜体、下線、上付き文字、下付き文字、水平方向の拡大縮小、文字間隔
        • 段落の水平方向の配置を変更します: 左、右、 中心、両端揃え
        • 段落のインデントを変更する
        • 行間を変更する
        • 番号付きリストを作成する
    • デモ アプリケーション:
      • PdfEditorDemo/WpfPdfEditorDemo に新しい機能を追加しました:
        • PDF ページのコンテンツ (グラフィック、画像、図形、テキスト、トリミング領域) を編集する機能を追加しました。
        • PDF コンテンツのパラメータ (塗りつぶし色、線の色、アルファ定数、ペンの太さ、色のブレンド モード、テキスト出力モード) を編集する機能を追加しました。
        • リッチ テキスト エディターを使用して PDF ページ上のテキストを編集する機能を追加しました。
        • PDF ページに Office 注釈を追加する機能が追加されました。
        • PDF ページにグラフィック図 OfficeDocumentFigure を描画する機能を追加しました。
      • ReportGeneratorDemo に新しい機能が追加されました:
        • DOCX ドキュメント内の図をプログラムで編集する例を追加しました。
        • 新しいバージョンでサポートされているテキストと段落のプロパティの編集例を追加しました。
    • 次の .NET アセンブリが作成されました:
      • Vintasoft.Imaging.Pdf.Office.dll
      • Vintasoft.Imaging.Pdf.Office.UI.dll
      • Vintasoft.Imaging.Pdf.Office.Wpf.UI.dll
    • 多くの小さなバグが修正されました。
  • .NET 開発:
    • テキスト マークアップ注釈 (強調表示、下線、取り消し線) のサポートが追加されました。
  • Web 開発:
    • サポートされるプラットフォーム:
      • JavaScript エンジンは jQuery ライブラリに依存せず、完全に JavaScript ES5 で記述されています。
      • JavaScript エンジンは現在 HTML5 Web ブラウザーのみをサポートしています。 SVG テクノロジーに基づく古い Web ブラウザーのサポートは廃止され、Vintasoft.Imaging.Pdf.Svg.js スクリプトはサポートされなくなりました。
    • JavaScript API にマイナーな修正が加えられました。詳細については、ドキュメントを参照してください。
    • JavaScript エンジンの重大でないエラーを修正しました。
  • .NET 開発:
    • サポートされるプラットフォーム:
      • Windows 用 .NET 5 のサポートを追加しました。
    • デジタル署名に拡張プロパティを追加する機能が追加されました。
    • PDF ドキュメント解析アルゴリズムが高速化されました。
  • .NET 開発:
    • テキストとベクター コンテンツを含む PDF ページをベクター コンテンツを含む SVG ファイルに保存する機能が追加されました。
    • PDF コンテンツのレンダリング アルゴリズムが最適化されました。
    • いくつかのマイナーな修正。
  • Web 開発:
    • Web 上で保護された PDF ドキュメントを操作する機能を追加しました。
  • .NET 開発:
    • サポートされるプラットフォーム:
      • Windows 用 .NET Core 3 で WPF および WinForms のサポートが追加されました。
        次の .NET Core アセンブリが作成されました:
        • Vintasoft.Imaging.Pdf.UI.dll
        • Vintasoft.Imaging.Pdf.Wpf.UI.dll
      • WinForms/WPF イメージ ビューアーでの PDF ページへの描画:
        • WinForms/WPF イメージ ビューアーで長方形のグラフィック図形 (Rectangle、Ellipse、TextBox、FormXObject、Image、VintasoftImage) を回転する機能が追加されました。
      • PDF ページ処理:
        • PDF ページ処理用の新しいコマンドを追加しました: PdfColorBlendCommand、PdfPageColorBlendingCommand、PdfDesaturateCommand。
      • デモ アプリケーション:
        • .NET Core 用の WPF および WinForms デモ アプリケーション (PdfEditorDemo、PdfReaderDemo など) を作成しました。
  • Web 開発:
    • Web イメージ ビューアーで PDF ドキュメントにエディター マークを適用する機能を追加しました。
    • Web イメージ ビューアーでのインタラクティブな PDF ドキュメント フィールドの表示と入力に多くの改善が加えられました。
    • デモ アプリケーション:
      • 新しい ASP.NET デモ アプリケーション PdfEditorDemo が作成されました。これを使用すると、PDF ドキュメントを表示し、PDF ページにエディター マークを適用できます。 ASP.NET デモ アプリケーション PdfReaderDemo を削除しました。
  • .NET 開発:
    • サポートされるプラットフォーム:
      • Windows 用 .NET Core 3 のサポート (UI コントロールなし) を追加しました。
        次の .NET Core アセンブリが作成されました:
        • Vintasoft.Imaging.Pdf.dll
        • Vintasoft.Imaging.Pdf.JavaScript.dll
        • Vintasoft.Imaging.Pdf.Mrc.dll
        • Vintasoft.Imaging.Pdf.Ocr.dll
        • Vintasoft.Imaging.Pdf.Resources.dll.
      • .NET Framework 2.0 のサポートは廃止され、SDK は .NET Framework 4+ および 3.5 をサポートするようになりました。
  • PDF ドキュメントの最適化:
    • 新しいコマンド PdfSimplifyContentCommand が作成されました。このコマンドを使用すると、PDF ベクター コンテンツを簡素化できます。
  • PDF ページ上の描画:
    • タイリング パターンを生成して使用する機能が追加されました。
  • PDF ドキュメント フォントの操作:
    • フォント名で TTC ファイルから TTF ファイルを抽出する機能が追加されました。
  • PDF 文書内のテキストの検索と PDF 文書からのテキストの抽出:
    • PDF ページのテキストを抽出して強調表示するときのメモリ使用量が削減されました。
  • Web 開発:
    • Web アプリケーションで PDF ドキュメントを操作する:
      • PDF ドキュメントを操作するための、プラットフォームに依存しない .NET Core Web サービスが作成されました。
        プラットフォームに依存しない Web サービスを使用すると、ASP.NET Core MVC、ServiceStack などの .NET Core 互換の Web プラットフォーム用の Web サービスをすばやく作成できます。 Web サービスは、Vintasoft.Imaging.Pdf.Web.Services.dll アセンブリにあります。
      • ASP.NET Core MVC で PDF ドキュメントを操作するための Web サービスが作成されました。
        Web サービスは Vintasoft.Imaging.Pdf.AspNetCore.ApiControllers.dll アセンブリにあります。
    • Web イメージ ビューアーでインタラクティブな PDF ドキュメント フォームに入力する機能を追加しました。
  • .NET 開発:
    • WinForms または WPF で PDF ドキュメントを表示する:
      • キーボードを使用してテキスト選択を変更する機能が、PdfTextSelectionTool および WpfPdfTextSelectionTool ツールに追加されました。 25 個の一般的なキーボード ショートカットがサポートされています。
    • PDF ドキュメントの最適化:
      • PDF ドキュメントを処理するための新しいコマンド PdfDocumentCompressorCommand を追加しました。このコマンドは、圧縮プロセスをカスタマイズするための 40 を超える直感的なプロパティを提供するため、PDF ドキュメントの圧縮プロセスを簡素化します。
    • PDF ドキュメントの印刷:
      • 透明部分を含むベクター PDF ドキュメントを印刷する機能が PdfPrintDocument クラスに追加されました。
    • PDF ページ処理:
      • PDF ページ処理用の新しいコマンド PdfResizeCommand と PdfPageScalingCommand が追加されました。これにより、PDF ページの物理サイズを変更できます。
      • PDF ページ処理用の新しいコマンド、PdfResizeCanvasCommand および PdfPageResizeCanvasCommand が追加されました。これにより、PDF ページ キャンバスのサイズを変更できます。
      • PDF ページを処理するための新しいコマンド、PdfDrawImageCommand および PdfPageDrawImageCommand が追加されました。これにより、PDF ページに画像 (または別の PDF ページ) をベクター描画できるようになります。
      • PDF ページ処理用の新しいコマンド、PdfRotateCommand および PdfPageRotateOrthogonallyCommand が追加されました。これにより、PDF ページを直交回転させることができます。
      • PDF ページを処理するための新しいコマンド PdfClearImageCommand を追加しました。このコマンドを使用すると、PDF ページの内容をクリアできます。
      • PDF ページ処理用の新しいコマンド PdfInvertCommand と PdfPageInvertCommand が追加されました。これにより、PDF ページのコンテンツをベクトル的に反転できます。
    • デモ アプリケーション:
      • PdfCompressorDemo デモ アプリケーション コードに多くの変更が加えられ、コードがさらに最適化されシンプルになりました。
  • PDF ドキュメント構造の管理:
    • PDF ドキュメント コンテンツからオプションのコンテンツ レイヤーを削除する機能が追加されました。
    • PdfDocumentCleanupCommand コマンドが作成されました。このコマンドを使用すると、PDF ドキュメントから不要な要素を削除できます。
    • PDF ドキュメントの内容を削除するためのアルゴリズムが改善されました (結果として得られるドキュメントがよりコンパクトになりました)。
  • PDF ドキュメントのデジタル署名の操作:
    • PDF ドキュメントに署名した後に加えられた変更を評価する機能が追加されました。
    • タイムスタンプ署名 (ETSI.RFC3161) の検証のサポートが追加されました。
  • PDF/A:
    • 画像を PDF/A-1/2/3a ドキュメントに変換する機能が追加されました。
  • PDF 文書内のテキストの検索と PDF 文書からのテキストの抽出:
    • パフォーマンスが向上しましたマルチページ モードの WebPdfTextSelectionToolJS。
  • デモ アプリケーション:
    • デモ アプリケーション PdfEditorDemo、PdfReaderDemo、WpfPdfEditorDemo にビジュアル ツールが追加されました: MagnifierTool、ImageMeasureTool、ZoomTool、ZoomToRectangleTool。
    • PDF ドキュメントからオプションのコンテンツを削除する機能が、PdfEditorDemo および WpfPdfEditorDemo デモ アプリケーションに追加されました。
  • いくつかの小さな改善。
  • PDF 2.0 のサポートが追加されました。
  • PDF/A:
    • PDF ドキュメントが PDF/A-1a、PDF/A-2a、PDF/A-3a 標準に準拠しているかどうかを検証する機能を追加しました。
    • PDF 文書を PDF/A-1a、PDF/A-2a、または PDF/A-3a 文書に変換する機能を追加しました。
  • WinForms または WPF で PDF ドキュメントを表示する:
    • ビジュアル ツール PdfTextSelectionTool を使用すると、PDF ドキュメントの複数のページからテキストを一度に選択できるようになりました。
    • 複数ページ表示モードでの PDF 注釈とインタラクティブ フィールドの表示が高速化されました。
  • PDF ドキュメント構造の管理:
    • タグ付きコンテンツを作成する機能を追加しました。
    • PDF ドキュメント内の重複したリソースを削除する機能を追加しました。
    • 後続の分析のために PDF ツリーを線形化する機能が追加されました (PdfTreeNodeBase.GetLiniarizedSubtree)。
    • 適切なフォントの検索と検出が改善されました。
    • リソース抽出アルゴリズムが改善されました。
    • PDF コンテンツを分析および編集するためのアルゴリズムが改善されました。
  • PDF ページ コンテンツの編集:
    • PDF ページ コンテンツを反転する機能が追加されました。
    • PDF コンテンツを分析および編集するためのアルゴリズムが高速化されました。
  • PDF ドキュメントのレンダリング:
    • PDF ドキュメントのオプション コンテンツをレンダリングするためのアルゴリズムが改善されました。
    • ベクター PDF 注釈を PDF ページ コンテンツと結合する機能を追加しました。
  • PDF 文書内のテキストの検索と PDF 文書からのテキストの抽出:
    • テキスト抽出アルゴリズムのバグが修正されました。
  • デモ アプリケーション:
    • Pdf エディター デモと Pdf リーダー デモに若干の変更が加えられました。
  • API の変更の詳細については、ドキュメントを参照してください。
  • WinForms または WPF で PDF ドキュメントを表示する:
    • ビューアが複数ページ表示モードのときに、複数の PDF ページに同時に注釈を付ける機能が追加されました。
    • ビューアが複数ページ表示モードのときに、複数の PDF ページのインタラクティブ フィールドを同時に入力する機能を追加しました。
  • HTML5 または SVG ビューアで PDF ドキュメントを表示する:
    • PDF ページ上の画像を選択して抽出できる新しいビジュアル ツール WebPdfImageExtractorToolJS が追加されました。
    • PDF ページ上のテキストを選択、検索、抽出できる新しいビジュアル ツール WebPdfTextSelectionToolJS を追加しました。
  • WinForms および WPF 画像ビューアーでの PDF コンテンツの編集:
    • ビューアーが複数ページ表示モードのときに、複数の PDF ページのインタラクティブ フィールドを同時に編集する機能が追加されました。
    • ビューアが複数ページ表示モードのときに、複数の PDF ページのコンテンツを同時に削除する機能を追加しました。
    • ビューアが複数ページ表示モードのときに、複数の PDF ページのコンテンツを同時に編集する機能を追加しました。
    • ビューアが複数ページ表示モードのときに、PDF 注釈とインタラクティブ フィールドをあるページから別のページに移動する機能が追加されました。
    • PDF ページ上のフォームや画像を検索、強調表示、削除できる新しいビジュアル ツール PdfContentXObjectTool を追加しました。
  • PDF ドキュメントの検証と変換:
    • PDF ドキュメントから PDF/A 形式への変換:
      • 透明部分を含むドキュメントを変換する機能が追加されました。
      • 必要に応じて TrueType フォントを CFF フォントに変換する機能を追加しました。
      • ドキュメントに加えられた変更の一覧を表示する機能が追加されました (ConversionProfileResult クラスの AppliedCommands プロパティ)。
    • PDF/A コンバーターが改善されました。
    • PDF/A 検証機能が改善されました。
    • PDF/A コンバーターのエラーを修正しました。
  • PDF ドキュメントの操作:
    • PDF ドキュメントを操作するための Web API 2 コントローラー (VintasoftPdfApi2Controller クラス) が作成されました。
    • PDF ドキュメントを操作するための Web API コントローラーが作成されました (VintasoftPdfApiController クラス)。
    • PDF ドキュメントを操作するための HTTP ハンドラー (VintasoftPdfHandler クラス) が作成されました。
    • PDF ドキュメントを操作するための WCF サービスが作成されました (VintasoftPdfWcfService クラス)。
  • PDF ドキュメントの最適化:
    • 未使用の PDF ドキュメント リソースを削除する機能 (PdfDocument.RemoveUnusedNamedResources) が追加されました。
    • 未使用の PDF ページ リソースを削除する機能 (PdfPage.RemoveUnusedNamedResources) が追加されました。
    • 未使用の PDF フォーム リソースを削除する機能 (PdfFormXObjectResource.RemoveUnusedNamedResources) が追加されました。
    • PDF ドキュメントをパックするためのアルゴリズムが最適化されました。
  • PDF 文書内のテキストの検索と PDF 文書からのテキストの抽出:
    • PDF ページから書式設定されたテキストを抽出する機能を追加しました。段落、行、等幅フォントによる書式設定がサポートされています。アーキテクチャはオープンであり、テキストの書式設定用のカスタム アルゴリズムを作成できます。
  • PDF ページ、XObject フォーム、または注釈での描画:
    • PdfGraphics.DrawString() メソッドの単語折り返しアルゴリズムが改善されました。現在、アルゴリズムは、単語に区切りがない場合、単語を最適に分割して次の行に転送します。
  • PDF ドキュメント フォントの操作:
    • 特定のテキストを特定のフォントを使用してエンコードできるかどうかを判断する機能を実装しました。
    • フォントパーサーが改善されました。
  • インタラクティブ PDF ドキュメント フィールドの操作:
    • フォント サイズが自動的に決定されるテキスト インタラクティブ フィールドの最小および最大フォント サイズのサポートが追加されました。
    • ラジオボタンとチェックボックスのビュージェネレーターが改善されました。
  • PDF コンテンツの編集:
    • PDF ページ コンテンツを切り抜くアルゴリズム (PdfPage.Crop) が改善されました。
    • PDF フォーム コンテンツを切り抜くアルゴリズムが改善されました (PdfFormXObject.Crop)。
  • PDF ドキュメントとの視覚的なインタラクション:
    • JavaScript インタープリターが改善されました。
  • デモ アプリケーション:
    • WinForms および WPF デモ アプリケーション PdfEditorDemo:
      • 複数ページ モードで PDF ドキュメントを操作する機能が追加されました。
      • PDF ドキュメントを処理するための新しい機能が追加されました:
        • PDF ドキュメントで使用されていないリソースを削除する機能が追加されました。
        • PDF ドキュメント データ ストリームを解凍/パックする機能を追加しました。
        • TrueType フォントを CFF フォントに変換する機能を追加しました。
      • PDF/A コンバーターの結果の表示が改善されました:
        • 結果をページごとにグループ化する機能が追加されました。
        • 適用されたコマンドごとに結果をグループ化する機能を追加しました。
      • PDF ページ上のフォームと画像を操作する機能(マウスによる選択、強調表示、削除)が追加されました。
      • インタラクティブ フィールドを編集するときに、ホット キー Ctrl+C、Ctrl+V、Del のサポートを実装しました。
      • マイナーな改善。
    • PDF ドキュメントを表示するアプリケーションを構築するために必要な最小限の機能を実証するミニデモ アプリケーション「PDF ドキュメント ビューアー」が作成されました。
    • WinForms および WPF デモ アプリケーション PdfReaderDemo:
      • 複数ページ モードで PDF ドキュメントを操作する機能が追加されました。
      • PDF ページ上のフォームと画像を操作する機能 (マウスによる選択と強調表示) が追加されました。
    • ASP.NET WebForms および ASP.NET MVC アプリケーション PdfReaderDemo:
      • PDF ドキュメントに関する情報を取得する機能を追加しました。
      • PDF ページ上のテキストを抽出、強調表示、検索する機能を追加しました。
      • PDF ドキュメントから画像を抽出する機能を追加しました。
      • デモ アプリケーション コードがリファクタリングされました。
  • API の変更の詳細については、ドキュメントを参照してください。
  • PDF ドキュメントの検証と変換:
    • PDF ドキュメントが標準に準拠しているかどうかを検証する機能が追加されました: PDF/A-1b、PDF/A-2b、PDF/A-3b:
      • 仕様の個別のセクションまたは項目を検証する機能。
      • クイック検証の可能性(最初のエラーが発生する前)。
      • 詳細な複数レベルの検証の進行状況を表示する機能。
      • 検証結果の最も詳細なビュー。
      • PDF ドキュメントをチェックするための任意のアルゴリズムを開発できるオープン アーキテクチャ。
    • PDF ドキュメントを次の形式に変換する機能が追加されました: PDF/A-1b、PDF/A-2b、PDF/A-3b:
      • 個別のセクションまたは仕様項目を変換する機能。
      • さまざまなコンバータ設定により、変換プロセスを簡単にカスタマイズできます。
      • 詳細な複数レベルの変換進行状況を表示する機能。
      • 変換結果の最も詳細なビュー。
      • PDF ドキュメントを変換するための任意のアルゴリズムを開発できるオープン アーキテクチャ。
  • PDF ドキュメントの操作:
    • PDF ドキュメントをマルチスレッドで処理する機能 (レンダリング、サムネイルの取得、テキストの抽出、画像の抽出) が追加されました。
    • XREF テーブルの回復アルゴリズムが改善されました。
  • PDF ドキュメントの注釈 (PDF コメント) の操作:
    • 新しいタイプの PDF 注釈のサポートが追加されました:
      • Ink
      • File Attachment
    • PDF 注釈に Cloudy スタイルが追加されました: 多角形、長方形、フリー テキスト。
    • WinForms および WPF 注釈付き画像ビューアで PDF 注釈の上にツールヒントを表示するようになりました。
    • PdfAnnotationTool および WpfPdfAnnotationTool の編集モードでの複数の注釈選択が改善されました。
  • インタラクティブ PDF ドキュメント フィールドの操作:
    • 新しいインタラクティブ フィールド PdfInteractiveFormVintasoftBarcodeField を追加しました。これにより、VintaSoft Barcode .NET SDK で使用可能なすべての種類の 1 次元および 2 次元バーコードを使用できるようになります。このフィールドには、通常の PdfInteractiveFormBarcodeField では使用できない追加のパラメータがいくつかあります:
      • 背景色 (背景なしを含む)
      • バーコードの色
      • 境界線 (色、太さ)
      • フィールドの端からのバーコードのインデント (端ごとに)
      • BestFit モード (バーコードはフィールド領域全体をカバーするために引き伸ばされ、2 次元バーコードは比率を維持します)
    • インタラクティブ フィールドの外観を自動的に更新する機能が追加されました (PdfDocument.AutoUpdateInteractiveFormAppearances)。
  • PDF ドキュメントのレンダリング:
    • PDF ページの JPEG 画像をレンダリングするときにサンプル補間を制御する機能を追加しました。
    • シングルビット画像のレンダリングを高速化します。
  • PDF ページ、XObject フォーム、または注釈での描画:
    • ページまたはフォームの背景に描画する機能を追加しました。
  • PDF ドキュメント フォントの操作:
    • 現在、PdfDocument クラスはデフォルトでフォールバック フォントを使用した外部フォント コントローラーを使用します。見つからないデフォルトのフォントは、デフォルトのフォントに置き換えられます。
    • CFF ベースの Type0 フォント エンコーディングを構築するアルゴリズムのバグが修正されました。
    • テキストエンコードアルゴリズムのバグが修正されました。
  • PDF 文書内のテキストの検索と PDF 文書からのテキストの抽出:
    • テキスト抽出アルゴリズムのバグが修正されました。
  • WinForms または WPF ビューアーで PDF ドキュメントを表示する:
    • サムネイル ビューアーでのサムネイルの取得が、マルチスレッドの使用によって高速化されました。
  • WinForms および WPF 画像ビューアーでの PDF コンテンツの編集:
    • 新しい FormXObjectFigure クラスを使用すると、PdfContentEditorTool ビジュアル ツールを使用して、PDF コンテンツ上に Form XObject または PdfPage を視覚的に描画できます。
  • デモ アプリケーション:
    • PdfReaderDemo デモ アプリケーションに新しい機能が追加されました:
      • PDF ドキュメントが次の標準に準拠しているかどうかを確認する機能が追加されました: PDF/A-1b、PDF/A-2b、PDF/A-3b。
      • ドキュメント リソースを表示および選択するためのダイアログを追加しました。
    • PdfEditorDemo デモ アプリケーションに新しい機能が追加されました:
      • PDF ドキュメントが次の標準に準拠しているかどうかを確認する機能が追加されました: PDF/A-1b、PDF/A-2b、PDF/A-3b。
      • PDF ドキュメントを次の形式に変換する機能が追加されました: PDF/A-1b、PDF/A-2b、PDF/A-3b。
      • 注釈とインタラクティブ フィールドの新しい [プロパティ] タブを使用すると、注釈とインタラクティブ フィールドの使用可能なプロパティを簡単に変更できます。
      • 新しい PDF 注釈を作成する機能を追加しました:
        • Ink
        • File Attachment
        • Cloud Rectangle, Cloud Filled Rectangle
        • Cloud Ellipse, Cloud Filled Ellipse
        • Cloud Polygon, Cloud Filled Polygon
        • Cloud Text
        • Cloud Free Text
      • ドキュメント リソースを表示および選択するためのダイアログを追加しました。次の機能があります:
        • 別のドキュメントからリソースを追加します
        • 画像からリソースを作成します
        • ページからリソース フォームを作成します
      • ドキュメント レベルの JavaScript スクリプトを編集するためのダイアログを追加しました。
      • PDF ドキュメント オブジェクト トリガーを編集するためのダイアログを追加しました。
      • PDF ドキュメントを処理するために次のコマンドが追加されました:
        • PDF/A-1b、PDF/A-2b、PDF/A-3b への検証/変換。
        • 画像のみの PDF ドキュメントに変換しています。
      • PDF ページを処理するために次のコマンドが追加されました:
        • 注釈を書き込みます。
        • 画像のみの PDF ページに変換します。
        • ページの内容をクリアします。
        • ページを回転します。
    • PdfStructureEditorDemo デモ アプリケーションに新しい機能が追加されました:
      • PDF ドキュメントが次の標準に準拠しているかどうかを確認する機能が追加されました: PDF/A-1b、PDF/A-2b、PDF/A-3b。
      • PDF ドキュメントを次の形式に変換する機能が追加されました: PDF/A-1b、PDF/A-2b、PDF/A-3b。
      • ドキュメント リソースを表示および選択するためのダイアログを追加しました。
  • 多数のメジャーおよびマイナー修正。
  • PDF ドキュメントとの視覚的なインタラクション:
    • 視覚ツール PdfAnnotationTool が作成されました。これにより、注釈 (PDF コメント) やインタラクティブ PDF ドキュメント フォームのフィールドを視覚的に操作できるようになります。ビジュアル ツール:
      • 表示モードでは、注釈を表示したり、インタラクティブなフォーム フィールドに入力したりできます。
      • マークアップモードでは、マークアップ注釈を編集したり、インタラクティブなフォームフィールドに入力したりできます。
      • 編集モードでは次のことが可能です:
        • 注釈とインタラクティブ フィールドのサイズと位置を変更します。
        • 注釈とインタラクティブ フィールドの外観を変更します。
        • 注釈とインタラクティブ フィールドを作成/削除/コピー/貼り付けします。
        • 複数の注釈とインタラクティブ フィールドを選択します。
      • 注釈とインタラクティブ フィールド トリガーにアクションを割り当てます。
      • インタラクティブ フィールドの上にインタラクティブ フィールドの名前を表示できます。
      • 入力中のインタラクティブなフィールドを強調表示できます。
      • 入力が必要なインタラクティブなフィールドを強調表示できます。
      • 編集モードで注釈とインタラクティブなフィールドを強調表示できます。
      • 次のアクションをサポートします: JavaScript アクション、注釈非表示アクション、移動アクション、起動アクション、名前付きアクション、URI アクション、フォーム データのインポート アクション、フォームのリセット アクション、フォームの送信アクション。
      • インタラクティブなインタラクション ゾーンの外観 (色、透明度、サイズ、インタラクション ゾーンのサイズ) をカスタマイズできます。
    • JavaScript インタープリターを使用する機能と、JavaScript アクションの実行のサポートが追加されました。
    • ビジュアル ツールの標準 UI アクション (コピー、切り取り、貼り付け、削除、すべて選択) のサポートが追加されました: PdfAnnotationTool、PdfContentEditorTool、PdfTextSelectionTool、PdfImageExtractionTool、PdfRemoveContentool。
  • PDF ドキュメントの注釈 (PDF コメント) の操作:
    • 標準 PDF 注釈用のプレゼンテーション ジェネレーターを作成しました。
  • インタラクティブ PDF ドキュメント フィールドの操作:
    • XFDF 形式からインタラクティブ フォームの値をインポートする機能を追加しました。
    • インタラクティブフォームの値をXFDF形式でエクスポートする機能を追加しました。
  • PDF ドキュメントの印刷:
    • PDF ドキュメントをベクター形式で印刷する PdfPrintDocument クラスにより、WinForms で PDF ドキュメントを印刷する際の印刷速度が向上し、メモリ消費量が削減されました。
  • PDF ドキュメント フォントの操作:
    • 可変コード長の複合フォントのサポートが追加されました。
    • 複合フォントの標準 (定義済み) CMap エンコーディングのサポートが追加されました。
    • TrueType フォント コレクション ファイル (.ttc) のサポートが追加されました。
    • Type1 プログラムに基づいてフォント サブセットを作成する機能を追加しました。
    • フォントの検索と置換のためのアルゴリズムが改良され、簡素化された FontProgramsControllers の新しいバージョンが作成されました。
    • プログラムを 14 種類の標準フォントに置き換える機能を追加しました。
    • Type1 および Type3 フォントをパックする機能を追加しました。
    • TTC プログラムに基づいてフォントを埋め込んだりパックしたりする機能を追加しました。
    • Type3 フォント、Type1 ベースのフォント、CFF プログラムのテキストを難読化する機能を追加しました。
    • フォント難読化、フォントパック、コンテンツの削除の進行状況を表示し、詳細情報を取得する機能を追加しました。
    • Type1 フォント パーサーのエラーが修正されました。
    • CFF フォント パーサーのエラーを修正しました。
  • PDF ドキュメントのレンダリング:
    • 垂直モードでのテキストのレンダリングのサポートが追加されました。
    • PdfContentRenderer を介して注釈のレンダリングを制御する機能を追加しました。
    • PDF ドキュメントのレンダリング設定を使用して PDF 注釈のレンダリングを詳細に制御する機能を追加しました。
  • PDF ドキュメント構造の低レベルの変更:
    • PDF ドキュメント構造を低レベルで変更する機能が追加されました。PDF 基本オブジェクト ツリーへのアクセスが提供されています。
    • PDF ドキュメントの任意のノードにユーザー データを保存する機能を追加しました。
  • デモ アプリケーション:
    • PdfEditorDemo デモ アプリケーションが完全に再設計されました:
      • 機能間の切り替えを簡単に行うことができる独立したパネルが追加されました:
        • テキストの選択、抽出、検索
        • 注釈付け
        • インタラクティブ フォーム フィールドへの入力
        • インタラクティブ フォーム フィールドの作成
        • 画像の抽出
        • コンテンツの編集
        • コンテンツの削除。
      • PDF ドキュメントに注釈を付ける機能を追加しました。
      • PDF ドキュメントのインタラクティブ フィールドに入力する機能を追加しました。
      • インタラクティブなフォームを使用して PDF ドキュメントを作成する機能を追加しました。
      • インタラクティブフォームフィールドを XFDF 形式にエクスポートおよびインポートする機能を追加しました。
      • インタラクティブフォームフィールドを PDF 形式でエクスポートする機能を追加しました。
      • PDF 注釈およびインタラクティブ フィールドの任意のトリガーに任意のアクションを割り当てる機能を追加しました。
      • PDF イベント ハンドラーに任意のアクションを割り当てる機能を追加しました。
      • トリガーが起動されたときに、サポートされているすべての PDF アクション (JavaScript アクションを含む) を実行する機能を追加しました。
      • リンク領域がアクティブになったときに反転する機能を追加しました。カスタムエフェクトを適用することも可能です。
      • JavaScript をテストおよびデバッグする機能を追加しました。
      • 計算されたインタラクティブ フィールドの計算順序を定義する機能が追加されました。
      • PDF 注釈を PDF ページにベクター書き込みする機能を追加しました。
    • デモ アプリケーション PdfReaderDemo が完全に再設計されました:
      • 機能間を簡単に切り替えることができる独立したパネルが追加されました:
        • テキストの選択、抽出、検索
        • インタラクティブ フォーム フィールドへの入力
        • 画像抽出。
      • PDF ドキュメントのインタラクティブ フィールドに入力する機能を追加しました。
    • PDF ドキュメントの低レベル構造ツリー (PDF 基本オブジェクト ツリー) を表示する機能が PdfStructureEditorDemo に追加されました。
    • さまざまなアクションを作成して実行する方法を示す例が PdfReportGeneratorDemo に追加されました。
  • 多数のメジャーおよびマイナー修正。
  • PDF ドキュメント コンテンツの削除:
    • PDF ドキュメント ページ上のテキストを削除する機能が追加されました。
    • PDF ドキュメント ページ上の画像をクリアする機能を追加しました。
    • PDF ドキュメント ページ上のベクター グラフィックを削除する機能を追加しました。
    • ビジュアルツール PdfRemoveContentTool が作成されました。これにより、PDF ドキュメントに編集マークを適用して、コンテンツを完全に削除したり隠したりすることができます。
  • PDF ドキュメントからのテキスト抽出に対する保護::
    • ドキュメントをテキスト抽出から保護するために、テキスト エンコード情報を難読化する機能 (難読化) が追加されました:
      • 現時点では TrueType フォントのみがサポートされています
      • 指定されたページまたはドキュメント全体の文字エンコード情報を難読化します
      • フォント文字グリフのランダム シャッフル、ページ上の文字コードの置き換え
      • フォント文字グリフの複製、文字コードを複数のコードに置き換えます
      • ページごとにテキスト エンコードを個別に難読化する機能: 各ページには、フォント文字グリフのシャッフルと複製が独自に行われた元のフォントのコピーが存在します。
  • PDF ドキュメント フォントの操作:
    • OpenType フォントのサポートが追加されました。
    • PDF文書の1つまたはすべてのフォントをパックする機能を追加しました。現在、TrueType フォントのみがサポートされています。
    • TrueType フォントのサブセットを作成する機能が追加されました。
    • PDF ドキュメントに外部フォントと標準フォントを埋め込む機能が追加されました。現在、TrueType フォントのみがサポートされています。
    • 外部フォント プログラムが見つからなくてもテキスト抽出が機能するようになりました。以前は、フォント プログラムが見つからない場合、テキストを抽出することができませんでした。
    • コンテンツ内のテキストおよび画像情報の抽出が大幅に高速化されました。
    • テキスト検索が高速化されました。
    • 生地の抽出が改善されました。
    • テキスト選択が改善されました。
  • PDF ページ、XObject フォーム、または注釈での描画:
    • PdfContentRenderer クラスを使用して PDF コンテンツ レンダリング アルゴリズムを管理およびオーバーライドする機能を追加しました:
      • 任意のグラフィック操作 (画像、パス、テキストなど) の描画方法をオーバーライドする機能を追加しました。
      • 現在のグラフィック状態 (ペンの太さ、ペンとブラシの色、フォント サイズ、変換マトリックスなど) を管理する機能を追加しました。
      • 描画される画像を処理する機能を追加しました。
    • PDF ページに画像を描画し、インライン画像として保存する機能が追加されました (PdfGraphics.DrawInlineImage メソッド)。以前は、描画した画像は画像リソースとしてのみ保存できました。
    • PDF ページにラスター画像またはベクター画像を描画するプロセスを簡素化する VintasoftImageFigure クラスを作成しました。
    • PDF ドキュメント ページのレンダリングが高速化されました。
    • PDF ページに JPEG 画像のプログレッシブ レンダリングを追加しました。
  • PDF文書添付ファイルの操作:
    • ポートフォリオの表示、作成、編集機能を追加:
      • 作成、削除、名前変更、エクスポート、ファイルとフォルダをインポートします
      • ファイルとフォルダのサムネイルの設定と取得
      • ポートフォリオ スキームの作成と編集
      • フォルダとファイルのデータ フィールドの作成と編集
      • ビューアの外観を管理します: 外観の色、位置と区切り線の有無、初期表示モードの管理、ファイルとフォルダの並べ替えの管理。
  • PDF ドキュメントのオプション コンテンツの操作:
    • オプション コンテンツを含むドキュメントを作成し、オプション コンテンツのグループを管理する機能が追加されました:
      • オプション コンテンツの作成 (PdfGraphics.BeginOptionalContent())
      • 画像リソース、フォーム リソース、注釈をオプション コンテンツのグループにリンク
      • オプション コンテンツのグループのプロパティの作成と変更
      • オプション コンテンツの構成の作成と管理。
  • PDF ドキュメントの操作:
    • ビューアーの外観設定を指定できるプロパティ PdfDocument.ViewerPreferences および PdfDocument.ViewerPageLayout を追加しました。
    • PdfDocument.Extensions プロパティを追加しました。これにより、開発者拡張機能に関する情報を取得または追加できます。
  • インタラクティブ PDF ドキュメント フォームの操作:
    • インタラクティブ フォーム フィールドの表示を制御できる PdfAnnotationHideAction クラスが追加されました。
  • デモ アプリケーション:
    • PdfEditorDemo / WpfPdfEditorDemo:
      • 編集者のマークを操作する機能(回復不可能なコンテンツの削除)を追加しました
      • PDF 文書内のすべてのフォントをパックする機能を追加しました
      • ポートフォリオを表示、編集、作成する機能を追加しました
      • 文書全体または文書の 1 ページのテキスト エンコーディングを難読化する機能を追加しました
    • PdfStructureEditorDemo:
      • ポートフォリオを表示、編集、作成する機能を追加しました
      • 文書全体または文書の 1 ページのテキスト エンコーディングを難読化する機能を追加しました。
    • PdfCompressorDemo:
      • PDF ドキュメントを圧縮するときにすべてのフォントをパックする機能を追加しました。
    • PdfReaderDemo:
      • ポートフォリオを表示する機能を追加しました。
    • PdfReportGeneratorDemo:
      • レイヤー(オプションのコンテンツ)を含むドキュメントを作成する例を追加しました。
  • 多くの小さな修正と改善。
  • インタラクティブ PDF ドキュメント フォームの操作:
    • PDF ドキュメントのインタラクティブ フォームをプログラムで操作する機能が追加されました:
      • サポートされているフォーム フィールド:
        • Pushbutton
        • Text
        • ListBox
        • ComboBox
        • CheckBox
        • RadioButton
        • SignatureField
        • BarcodeField (DataMatrix, PDF417, QRCode)
      • フォーム フィールドのリストを取得する機能が追加されました。
      • フォームフィールドを作成する機能を追加しました。
      • フォームにフィールドを追加する機能が追加されました。
      • フォームからフィールドを削除する機能を追加しました。
      • フォーム フィールドの値とパラメータを取得/設定する機能を追加しました。
      • さまざまな表示モード (通常、ダウン、ロールオーバー) のフォーム フィールド ビューを作成/変更する機能を追加しました。
      • フォーム フィールドの動的表示のパラメータを変更する機能が追加されました。
      • 動的なテキスト表示パラメータ (デフォルトのテキストの外観) を指定する機能が追加されました。
      • さまざまな注釈およびインタラクティブ フィールド トリガーにアクションを割り当てる機能が追加されました。
      • JavaScript を使用してフィールド値を検証または計算する機能を追加しました。
      • インタラクティブ フィールドのビューを生成する機能が追加されました:
        • 動的ビューを持つフィールドの場合
        • BarcodeField (DataMatrix、PDF417、QRCode) の場合 - VintaSoft Barcode .NET SDK が必要です
  • PDF ドキュメントのデジタル署名の操作:
    • PDF ドキュメントのデジタル署名のリストを取得する機能が追加されました。
    • バイト範囲ダイジェスト方式を使用して署名されたデジタル署名を検証する機能を追加しました。
    • デジタル署名に関する情報を取得する機能が追加されました: 署名の作成に使用された証明書。署名の作成に使用された証明書チェーン。追加情報
    • ドキュメントがデジタル署名で署名された時点でのドキュメントのリビジョンを復元して保存する機能が追加されました
  • デジタル署名による PDF ドキュメントへの署名:
    • X509 証明書を使用して PKCS#1 または PKCS#7 形式のデジタル署名で PDF ドキュメントに署名する機能が追加されました。
    • 空のデジタル署名フィールドを作成する機能を追加しました。
    • デジタル署名フィールドの視覚的表現を作成する機能が追加されました。
  • PDF ページ、XObject フォーム、または注釈での描画:
    • PdfGraphics に PDF 注釈を描画する機能を追加しました (ページ、XObject フォーム、注釈など)。
    • PdfGraphics 上に XObject シェイプを描画する機能を追加しました (つまり、ページ、XObject シェイプ、注釈)。
  • PDF ドキュメントの注釈の操作:
    • PdfGraphics を使用して、任意の表示モードの注釈表現を作成/変更する機能を追加しました。
  • XObject PDF ドキュメント フォームの操作:
    • XObject フォームを作成する機能が追加されました。
  • PDF ドキュメント アクションの操作:
    • 新しいアクションのサポートが追加されました: JavaScriptAction、SubmitFormAction、ResetFormAction、ImportFormDataAction。
    • 複合アクション (PdfAction.NextActions プロパティ) のサポートが追加されました。
    • ドキュメント、ページ、注釈、インタラクティブ フォームの拡張アクション セット (追加アクション) を操作する機能が追加されました。
    • PDF ドキュメントから JavaScript コードを追加/抽出する機能を追加しました。
  • PDF ドキュメントの最適化:
    • PDF ドキュメント名辞書から未使用の名前を削除する機能を追加しました。
    • PDF ドキュメントから未使用のページを削除する機能を追加しました。
  • PDF ドキュメントの保存:
    • PdfEncoder クラス設定を介してドキュメントの更新方法 (増分、パックなど) を制御する機能を追加しました。
  • デモ アプリケーション:
    • ドキュメントのデジタル署名を表示および検証する機能が PdfReaderDemo に追加されました。
    • デジタル署名を操作する機能が PdfEditorDemo/WpfPdfEditorDemo に追加されました:デジタル署名の表示/検証、デジタル署名に関連付けられたドキュメントのリビジョンの保存、証明書を使用したドキュメントの署名、デジタル署名の表現の視覚的な作成、デジタル署名の削除、空のデジタル署名フィールドの作成。
    • ドキュメントのデジタル署名を表示および検証する機能が PdfStructureEditorDemo に追加されました。
    • インタラクティブ フォーム フィールド (インタラクティブ フォーム フィールド) を使用して PDF ドキュメントを作成する例が PdfReportGeneratorDemo に追加されました: Pushbutton、Text、ListBox、ComboBox、CheckBox、RadioButton、SignatueField、BarcodeField。
    • PdfCompressorDemo に、未使用の名前の削除と未使用のドキュメント ページの削除などの機能が追加されました。
  • PDF ドキュメントの読み込み
    • 破損した PDF ドキュメントの処理が改善されました。
    • XREF テーブルの回復アルゴリズムが改善されました。
    • PDF ドキュメント フォント パーサーのいくつかのバグが修正されました。
  • PDF ページのレンダリング
    • PDF ページのレンダリング速度が向上しました。
    • パターンレンダリングの品質が向上し、パターンレンダリングのエラーが修正されました。
    • 1/2/4 ビット CMYK/RGB 画像のデコードのサポートが追加されました。
    • PDF ページ レンダラーのマイナーなバグが修正されました。
  • PDF ページ コンテンツの編集
    • PDF リソースの画像を変更する機能が追加されました。
    • PDF リソース イメージを圧縮する機能を追加しました。
    • PDF ページ注釈のリストにアクセスする機能を追加しました。
    • PdfGraphics クラスのコンテンツを操作するための新しい機能が追加されました。
  • PDF ドキュメントの保存
    • PdfEncoder および PdfMrcEncoder クラスを使用して画像をエンコードするときに、エンコードされた画像をタイルに分割する機能を追加しました。これにより、大きな画像をエンコードする際のメモリ使用量が大幅に削減されます。
  • デモ アプリケーション:
    • 新しいデモ アプリケーション PdfCompressorDemo が作成されました。これを使用すると、PDF ドキュメントを圧縮できます。
      アプリケーションには次の機能があります:
      • 必要な解像度に合わせて PDF ドキュメント画像を最適化
      • 画像リソースの実際の色深度の決定
      • 他のフィルターまたは設定による画像の再圧縮
      • LZW を Flate(ZIP) に置き換え
      • Flate(ZIP) を使用して圧縮されていないリソースの圧縮
      • 最大圧縮レベルでの Flate(ZIP) の再圧縮
      • 壊れたブックマークの削除
      • ブックマークの削除
      • 埋め込まれたページ サムネイルの削除
      • 添付ファイルの削除
      • ドキュメント情報の削除
      • 圧縮された XREF テーブルを使用します
      • 未使用のオブジェクトを削除します
      • 壊れたリンクを削除します
      • 注釈/リンクを削除します
  • カラー ドキュメントに MRC (Mixed Raster Content) 圧縮を実装しました:
    • 各レイヤーを無効にする機能を持つ 4 つのレイヤー: 背景、画像、テキスト、テキスト カラー マスク。
    • レイヤーごとに個別の圧縮設定を設定できます。
    • 文書内の画像を自動的に検索したり、画像領域を強制的に指定したりする機能。
    • 特定のタスクに合わせて圧縮を構成し、最高の品質/圧縮率を実現できるさまざまな設定が多数あります。
  • 進行状況インジケーター付きの PDF ページを段階的にレンダリングする機能と、レンダリングをキャンセルする機能を追加しました。
  • PDF ページで JPEG2000 画像を段階的にレンダリングする機能を追加しました。
  • PDF ページ上の大きな画像を段階的にレンダリングする機能を追加しました。
  • ICCBased カラー スペースのサポートが追加されました。
  • CMYK、CalRGB、CalGray、Lab スペースからのカラー レンダリングが改善されました。
  • TensorProductPatchMesh、CoonsPatchMesh パターンのレンダリングのサポートが追加されました。
  • 「ウィジェット」(インタラクティブ フォーム) タイプの注釈のレンダリングのサポートが追加されました。
  • 拡張されたテキスト検索機能:
    • 正規表現を使用してテキストを検索する機能が追加されました。
    • 独自の検索アルゴリズムをプログラムする機能を追加しました。
  • PDF ドキュメントのレンダリング速度が向上しました:
    • ソフトマスクの形式で透明部分を含む画像の処理が高速化されました。
    • CMYK JPG 画像を含む PDF ページのレンダリングが大幅に高速化されました。
  • 大きな画像を扱う際のメモリ消費を最適化しました。
  • アセンブリの名前が変更され、名前空間構造が変更されました。詳細については、ドキュメントを参照してください。
  • 新しいデモ アプリケーションが作成されました:
    • デモ アプリケーション「PDF MRC 圧縮デモ」 - MRC 圧縮を使用して PDF ドキュメントのカラー画像を圧縮する方法を示します。
    • デモ アプリケーション「Web Pdf Reader Demo」 - Web 上で PDF ドキュメントを表示できます。
  • PDF ドキュメントの透明度のサポートが強化されました:
    • SoftMask グラフィック状態によって定義された透明度のサポートが追加されました。
    • 透明グループ XObjects 透明スタックのサポートが追加されました。
  • PDF 内の回転した合成画像のレンダリング品質が向上しました。
  • Type1 および CFF フォント インタープリターのエラーを修正しました。
  • 指定された四角形内に PdfGraphics 上のドキュメント ページ (PdfPage) を描画する機能が追加されました。
  • 軽微なバグが修正されました。
  • ビジュアル ツール PdfEditorTool は、インタラクティブ インタラクション エンジン UserInteractionVisualTool に移行され、このツールの機能が大幅に拡張されました。
  • WPF で PDF ページの操作を容易にするために、WPF コントロールが作成されました:
    • WpfPdfViewerTool - ページ上のナビゲーションとテキスト選択用の WPF コントロール。
    • WpfPdfImageExtractorTool - PDF ページから画像を選択して抽出するための WPF コントロール。
    • WpfPdfEditorTool - PDF ページ コンテンツを編集するための WPF コントロール。
  • 作成されたコントロール WpfPdfFontViewerControl - PDF ドキュメントのフォントに関する情報を表示するための WPF コントロール。
  • PDF ページの作成
    • 標準サイズ (A4、A3、...) またはミリメートルまたはインチで指定されたサイズの PDF ページを作成する機能が追加されました。
  • PDF ページのレンダリング
    • PDF ページ画像の一部を取得する機能を追加しました。
  • PDF ページへの描画
    • PDF ページ上の描画プロセスを管理するための拡張機能:
      • PDF ページに関連付けられた PdfGraphics オブジェクトのグラフィック状態を保存/復元する機能が追加されました。
      • 描画を実行する領域を指定する機能が追加されました
      • グラフィック変換のマトリックスを操作する機能が追加されました
      • 線、単語、記号間の距離を指定する機能が追加されました
    • PDF ページにプリミティブを描画する機能が拡張されました:
      • テキストを描画するために必要な領域のサイズを計算する機能が追加されました
      • PDF ページにテキストを描画する機能が追加されました
    • PDF ページにグラフィック図を描画する機能が作成されました。グラフィック図形はグラフィック プリミティブのグループです。基本的なグラフィック形状: 長方形、楕円、多角形、グラフィック パス、画像、テキスト ライン、パネルなど
  • PDF ドキュメント フォント
    • TTF フォントに基づいて PDF フォントを作成する機能が追加されました。これにより、PDF ドキュメントに任意のテキストを追加できます。
    • PDF ドキュメントのフォントの管理を簡素化するために、FontManager クラス (PdfDocument.FontManager プロパティ) が作成されました。
    • PDF ドキュメント間でフォントをコピーする機能が追加されました (PdfDocument.FontManager.CreateFontCopy メソッド)。
  • PDF ドキュメントで実行されるアクション
    • PDF ドキュメントを開くときに実行されるアクションを変更する機能が追加されました (PdfDocument.OpenAction および PdfDocument.OpenDestination プロパティ)。
    • ブックマークが選択されたときに実行されるアクションを変更する機能が追加されました (PdfBookmark.Action プロパティ)。
  • デモ アプリケーション:
    • PDF ドキュメント (レポート、請求書など) を即座に作成する方法を示すデモ アプリケーション PdfReportGeneratorDemo が作成されました。
    • 画像内のテキストを認識し、認識結果を検索可能な PDF ドキュメントとして保存する方法を示すデモ アプリケーション OcrDemo が作成されました。
  • 軽微なバグが修正されました。
  • PDF ドキュメント構造
    • Xref テーブル パーサー アルゴリズムが最適化されました。
    • PDF ストリーム パラメータの解析エラーを修正しました。
    • 軽微なバグが修正されました。
  • PDF ページのレンダリング
    • いくつかのレンダリングバグを修正しました。
  • PDF ページ テキストを抽出
    • PDF ページ テキスト抽出アルゴリズムのいくつかのバグを修正しました。
  • PDF ドキュメント フォント
    • いくつかの PDF フォント解析エラーを修正しました。
  • PDF ドキュメント画像リソース
    • CCITT3 圧縮で圧縮されたリソースのデコードに関するバグを修正しました。
  • PDF ドキュメントの保存
    • PDF エンコーダのバグを修正しました。
  • 軽微なバグが修正されました。
  • PDF ドキュメント構造
    • 破損した PDF ドキュメントとの互換性を保つために、PDF ドキュメント解析アルゴリズムが改善されました。
  • PDF ドキュメントの保護
    • 保護された PDF ドキュメントの操作のサポートが追加されました:
      • 保護された PDF ドキュメントのデコード。
      • 安全な PDF ドキュメントを作成します。
      • サポートされているセキュリティ アルゴリズム: ARC4、AES。
  • PDF ページのレンダリング
    • VintaSoft JPEG2000 .NET Plug-inを使用してJPEG2000圧縮された画像をデコードする機能を追加しました。
    • データが CMYK カラー スペースに保存されている JPEG 画像をデコードする機能を追加しました。
    • 2 ビット画像をデコードする機能を追加しました。
    • カラーミキシングのサポートが追加されました。
    • 次のカラースペースのサポートが追加されました: CalGray、CalRGB、Lab、DeviceN。
    • PostScript Calculator で使用されるタイプ 4 関数のサポートが追加されました。
  • PDF ドキュメント画像リソース
  • PDF ドキュメントの添付ファイル
    • PDF ドキュメントの添付ファイルを操作する機能が追加されました:
      • 添付ファイルのリストを表示します。
      • 添付ファイルをファイルまたはストリームとして受信しています。
      • PDF ドキュメントに添付ファイルを追加します。
      • PDF ドキュメントから添付ファイルを削除します。
      • 添付ファイルの説明と圧縮パラメータを変更しています。
  • デモ アプリケーション:
    • デモ アプリケーション PdfEditor、PdfStructureEditor、および PdfReaderDemo は、システムに見つからない PDF ドキュメント フォントの代わりに Arial フォントを自動的に使用するようになりました。
  • 軽微なバグが修正されました。
  • パフォーマンス速度が向上し、メモリ使用量が最適化されました。
  • PDF ドキュメント構造
    • 破損した PDF ドキュメントとの互換性を保つために、PDF ドキュメント解析アルゴリズムが改善されました。
  • PDF ページ テキストを抽出
    • PDF ページテキストを抽出する機能を追加しました。
    • PDF ページ上のテキストを検索する機能を追加しました。
    • PDF ページ上のテキストを強調表示し、PDF ページ上のテキスト検索を視覚化するためのビジュアル ツール PdfViewerTool が作成されました。
  • PDF ページへの描画
    • PDF ページにグラフィック プリミティブを描画するためのビジュアル ツール PdfEditorTool が作成されました。
  • PDF ドキュメント フォント
    • PDF フォント シンボルを表示するための PdfFontViewerControl を作成しました。
  • PDF ドキュメント画像リソース
    • PDF ページからリソース イメージを抽出し、PDF ページからリソース イメージ抽出を取得するためのビジュアル ツール PdfImageExtractorTool が作成されました。
    • CCITT3 圧縮で圧縮されたリソースのデコードに関するバグを修正しました。
  • デモ アプリケーション:
    • PDFEditorDemo アプリケーションが更新され、PDFStructureEditorDemo に名前が変更されました。
    • デモアプリケーション PDFEditorDemo が作成されました。
    • デモアプリケーションが更新されました。
  • 軽微なバグが修正されました。
  • VintaSoft PDF .NET Plug-in が作成されました。これは、VintaSoft Imaging .NET SDK ライブラリの新しいプラグイン モジュールで、次の機能を備えています:
    • PDF ドキュメントの作成:
      • PDF ドキュメント バージョン 1.0 ~ 1.7 を作成する機能。
      • 画像のコレクションから PDF/A ドキュメントを作成する機能。
    • PDF ドキュメント バージョン 1.0-1.7 を表示しています。
    • PDF ドキュメント バージョン 1.0-1.7 を印刷しています。
    • PDF ドキュメント ページに注釈を付ける:
    • PDF ドキュメント フォント:
      • サポートされているフォント タイプ: TrueType、Type0、Type1、Type3。
    • PDF ドキュメント リソースからの画像:
      • PDF リソースから画像のリストを取得する機能。
      • PDF リソースからファイルまたはストリームに画像を保存する機能。
      • PDF リソースから画像を再パッケージ化する機能。
      • サポートされている圧縮アルゴリズム: CCITT3、CCITT4、JPEG、LZW、Run Length、Zip、JBIG2。
      • サポートされているカラースペース: DeviceGray、DeviceRGB、DeviceCMYK、Indexed、Separation、Pattern。
    • PDF ドキュメントのブックマーク:
      • ブックマークのリストを取得する機能。
      • ブックマークのリストを表示およびナビゲートする機能。
      • ブックマークを作成および編集する機能。
    • PDF ドキュメントの最適化:
      • PDF ドキュメントのコンテンツを最適化し、PDF ファイルのサイズを縮小する機能。
    • PDF ドキュメントの保存:
      • PDF 仕様バージョン 1.0-1.7 に従って任意の PDF ドキュメントを保存する機能。
      • 画像のみを含む PDF 文書を PDF/A 文書に保存する機能。
      • PDF 文書を複数ページの TIFF ファイルに変換する機能。
    • デモ アプリケーション:
      • デモアプリケーション「PDF Reader Demo」、「PDF Editor Demo」、「PDF Drawing Demo」、「Web PDF Reader Demo」を作成しました。