VintaSoft Office .NET Plug-in - 開発履歴

製品リリースノート

このページでは、VintaSoft Office .NET Plug-in の開発履歴に関する情報を提供します。プラグイン API の履歴に関する情報は、ドキュメントから取得できます。

  • .NET 開発:
    • Windows、Linux、macOS での .NET 10 のサポートを追加しました。
    • プラグインエディション「スプレッドシート」はプラグインエディション「ビジュアルエディター」に置き換えられ、DOCX および XLSX ドキュメントのビジュアル編集用の UI コントロールが含まれるようになりました。
    • WinForms コントロール DocumentEditor と WPF コントロール WpfDocumentEditor を作成しました。これにより、WinForms/WPF アプリケーションで DOCX ドキュメントを編集できます。
      • ドキュメントエディターコントロールで新しい DOCX ドキュメントを作成するか、既存の DOCX ドキュメントを開きます。
      • ドキュメントを表示および印刷します。
      • ドキュメント内のテキスト コンテンツを追加/変更/削除します。
      • ドキュメント内のテキスト プロパティ (フォント、フォント サイズ、太字、斜体、テキストの色など) を変更します。
      • ドキュメント内の段落プロパティ (スタイル、テキストの配置、テキストのインデント、リスト スタイルなど) を変更します。
      • 改ページを挿入/削除
      • ヘッダーまたはフッターを追加/編集/削除
      • ページ設定の変更
      • ページ列の設定の変更
      • DOCX 文書の変更を保存
      • DOCX 文書を PDF 形式にエクスポート
    • DOCX ドキュメントのデコーダーに多くの修正を追加しました。
    • XLSX ドキュメントのデコーダーに多くの修正を追加しました。
    • デモ アプリケーション:
      • WinFormsアプリケーションでDOCXドキュメントを編集する方法を示すデモアプリケーション「Document_Editor_Demo」を作成しました。
      • WPFアプリケーションでDOCXドキュメントを編集する方法を示すデモアプリケーション「WPF_Document_Editor_Demo」を作成しました。
    • いくつかの軽微なバグを修正しました。
  • Web 開発:
    • WebアプリケーションでDOCXドキュメントを編集できるJavaScript UIコントロール「WebDocumentEditorJS」を作成しました。
      • Webドキュメントエディターで新規DOCXドキュメントを作成するか、既存のDOCXドキュメントを開きます。
      • ドキュメントを表示および印刷します。
      • ドキュメント内のテキスト コンテンツを追加/変更/削除します。
      • ドキュメント内のテキスト プロパティ (フォント、フォント サイズ、太字、斜体、テキストの色など) を変更します。
      • ドキュメント内の段落プロパティ (スタイル、テキストの配置、テキストのインデント、リスト スタイルなど) を変更します。
      • 改ページを挿入/削除
      • ヘッダーまたはフッターを追加/編集/削除
      • ページ設定の変更
      • ページ列の設定の変更
      • DOCX 文書の変更を保存
      • DOCX 文書を PDF 形式にエクスポート
    • デモ アプリケーション:
      • ASP.NET CoreアプリケーションでDOCXドキュメントを編集する方法を示すデモアプリケーション「ASP.NET_Core_Document_Editor_Demo」を作成しました。
      • 「Angular + ASP.NET Core」アプリケーションでDOCXドキュメントを編集する方法を示すデモアプリケーション「ASP.NET_Core_Angular_Document_Editor_Demo」を作成しました。
      • ASP.NET MVC5 アプリケーションで DOCX ドキュメントを編集する方法を示すデモ アプリケーション "ASP.NET MVC Document Editor Demo" を作成しました。
      • ASP.NET WebForms アプリケーションで DOCX ドキュメントを編集する方法を示すデモ アプリケーション "ASP.NET Document Editor Demo" を作成しました。
  • .NET 開発:
    • DOCX ドキュメントを HTML ドキュメントに変換する機能を追加しました。
    • ODT (OpenOffice Text) ドキュメントを DOCX ドキュメントに変換する機能を追加しました。
    • ODS (OpenOffice Spreadsheet) ドキュメントを XLSX ドキュメントに変換する機能を追加しました。
    • HTML ドキュメントを DOCX ドキュメントに変換するアルゴリズムを改善しました。
    • RTF ドキュメントを DOCX ドキュメントに変換するアルゴリズムを改善しました。
  • .NET 開発:
    • Windows、Linux、macOS で .NET 9 のサポートを追加しました。
    • HTML ドキュメントを DOCX ドキュメントに変換する機能を追加しました。外部 CSS スタイルはまだサポートされていません。
    • RTF ドキュメントを DOCX ドキュメントに変換する機能を追加しました。
  • .NET 開発:
    • 新しいチャート タイプ (レーダー、3D 円グラフ、サーフェス) のサポートを追加しました。
    • PDF から DOCX へのコンバーターが PDF ページのヘッダーとフッターのセクションを判別し、変換された DOCX ドキュメントに適切なセクションを作成できるようになりました。
    • Excel チャートをレンダリングするアルゴリズムに多くの改善が加えられました。
    • 多くの軽微なバグを修正しました。
  • .NET 開発:
    • PDF ドキュメントを DOCX ドキュメントに変換する機能を追加しました。
    • セキュリティ保護された DOCX および XLSX ドキュメントを開く機能を追加しました。
    • 新しいタイプのチャート (バブル、ストック、複合、3D バブル、3D ライン、3D カラム、3D エリア、3D スタック エリア) のサポートを追加しました。
    • WinForms コントロール SpreadsheetDocumentEditorControl と WPF コントロール WpfSpreadsheetDocumentEditorControl を作成しました。各コントロールは、フル機能の XLSX ドキュメント エディターです。
    • デモ アプリケーション:
      • SpreadsheetEditorDemo/WpfSpreadsheetEditorDemo プロジェクトでは SpreadsheetDocumentEditorControl コントロールを使用するようになったため、プロジェクトのコードが大幅に簡素化されました。
    • いくつかの重要度の低いバグを修正しました。
  • Web 開発:
    • Web ドキュメント ビューアで保護された DOCX および XLSX ドキュメントを開く機能を追加しました。
  • Windows、Linux、macOS で .NET 8.0 のサポートを追加しました。
  • .NET 開発:
    • CSV および TSV ファイルを操作する機能を追加しました。
      • XLSX ファイル デコーダーで CSV ファイルと TSV ファイルを開くことができるようになりました。
      • XLSX ファイルを CSV ファイルまたは TSV ファイルに変換する機能、およびその逆の機能を追加しました。
    • Office で定義済みのすべてのグラフィック シェイプを実装しました。
    • デモ アプリケーション:
      • SpreadsheetEditorDemo および WpfSpreadsheetEditorDemo に CSV ファイルまたは TSV ファイルを開く機能を追加しました。
      • SpreadsheetEditorDemo と WpfSpreadsheetEditorDemo に、開いている XLSX ドキュメントを CSV または TSV ファイルにエクスポートする機能が追加されました。
    • いくつかの軽微なバグを修正しました。
  • Web 開発:
    • WebSpreadsheetDocumentEditorControlJS コントロールに、新しいハイパーリンク (URL ハイパーリンクまたはセル ハイパーリンク) を設定したり、既存のハイパーリンクを編集したりする機能が追加されました。
    • デモ アプリケーション:
      • SpreadsheetEditorDemo で CSV ファイルと TSV ファイルを開くことができるようになりました。
  • .NET 開発:
    • XLSX ドキュメントで数式を計算する機能が追加されました。
    • XLSX ドキュメントでドーナツ チャートのサポートが追加されました。
    • 高レベルのスプレッドシートドキュメントエディタを使用して、新規または既存のスプレッドシートドキュメントをプログラムで編集する機能を追加しました。
      • スプレッドシートエディタで新規のXLSXドキュメントを作成するか、既存のXLSXドキュメントを開きます。
      • スプレッドシートドキュメントを操作する機能を追加しました。
        • スプレッドシート ドキュメントのカルチャを設定します
        • スプレッドシート ドキュメントの設定 (作成者など) を割り当てます
        • スプレッドシート ドキュメントのスタイル プロパティを編集します
        • スプレッドシート ドキュメントに定義名を追加/削除します
      • スプレッドシートドキュメントのワークシートを操作する機能を追加しました。
        • ワークシートのリストを取得します
        • ワークシートの追加/削除/名前変更、ワークシートのコピー/挿入、ワークシートの順序変更
      • スプレッドシートドキュメントのワークシートを操作する機能を追加しました。
        • ワークシートビューの設定変更
        • 列/行の挿入または削除
        • 列/行のサイズの変更
        • 列/行の表示/非表示
        • テキストの検索と置換
      • ワークシートのセルセットを操作する機能を追加しました。
        • セルセットを挿入、コピー、貼り付け、削除します。
        • セルセットのスタイルプロパティ(フォント、塗りつぶし、罫線、数値形式、テキストスタイル、配置、インデントなど)を変更します。
        • セルセットのサイズを変更する
        • セルセットのスタイル、コンテンツ、ハイパーリンクをクリアする
        • セルセットを結合および結合解除する
        • セルセットのURLまたはドキュメント内の場所へのハイパーリンクを指定する
      • ワークシートのセルを操作する機能を追加しました:
        • セルの値、書式設定された値、およびローカライズされた数式を取得する
        • セル数式の値を計算する
        • セルの値または数式を変更する
      • 描画(グラフ、画像、グラフィック):
        • 画像を追加
        • 描画 (チャート、画像、グラフィック) の削除
      • コメントの操作機能を追加:
        • コメントを追加、編集、削除
    • WPF/WinForms アプリケーションで新規または既存のスプレッドシート (XLSX) ドキュメントを編集する機能を追加:
      • スプレッドシート エディター コントロールで新規 XLSX ドキュメントを作成するか、既存の XLSX ドキュメントを開きます
      • スプレッドシートドキュメントを操作する機能を追加しました。
        • スプレッドシート ドキュメントのカルチャを設定
        • スプレッドシート ドキュメントの設定 (作成者など) を割り当てます
        • スプレッドシート ドキュメントのスタイル プロパティを編集します
        • スプレッドシート ドキュメントへの定義済み名の追加/削除
      • スプレッドシートドキュメントのワークシートを操作する機能を追加しました。
        • ワークシートのリストを取得します
        • ワークシートの追加/削除/名前変更、ワークシートのコピー/挿入、ワークシートの順序変更
      • スプレッドシートドキュメントのワークシートを操作する機能を追加しました。
        • ワークシートのレンダリング
        • ワークシート プレビューの設定変更
        • マウスとキーボードを使用したセルによる移動
        • 列/行の挿入または削除
        • 列/行のサイズの変更
        • 列/行の表示/非表示
        • テキストの検索と置換
      • ワークシートの選択したセルの操作機能を追加:
        • マウスとキーボードを使用したセルの選択
        • 選択したセルのコピー、貼り付け、削除
        • 選択したセルのスタイル プロパティ (フォント、塗りつぶし、罫線、数値形式、テキスト スタイル、配置、インデントなど) の変更
        • 選択したセルのサイズを変更
        • 選択したセルの列幅または行の高さを自動調整します
        • スタイル、コンテンツ、選択したセルのハイパーリンク
        • 選択したセルの結合と結合解除
        • 選択したセルの表示と非表示
        • 選択したセルのURLまたはドキュメント内の場所へのハイパーリンクを設定します
      • ワークシートのセルを操作する機能を追加しました:
        • セルの書式設定およびローカライズされたテキストの表示
        • セル数式の値を計算する
        • セル領域でセルテキストを直接編集します
        • 数式バーでセルのテキストを編集する
        • セル数式を編集中に参照を強調表示します
      • 描画(チャート、画像、グラフィック)を操作する機能を追加しました:
        • ワークシートに描画をレンダリングする
        • データが変更されたときにチャートを自動更新します
        • ワークシート上の描画を選択
        • 画像を追加
        • 描画(チャート、画像、グラフィック)を削除します
      • コメントの操作機能を追加:
        • ワークシートにコメントをレンダリング
        • コメントを追加、編集、削除
    • デモ アプリケーション:
      • スプレッドシート(​​XLSX)ドキュメントを表示および編集できる新しいデスクトップデモアプリケーション「Vintasoft Spreadsheet Editor」を作成しました。このデモはWPFおよびWinFormsプラットフォームで使用できます。
    • 多くの改善を追加しました。
    • 多くの軽微なバグを修正しました。
  • Web 開発:
    • HTML5 Web ブラウザでスプレッドシート (XLSX) ドキュメントを編集する機能を追加しました。
      • 主要なすべての HTML5 Web ブラウザ (Chrome、Firefox、Edge、Opera など) で動作する JavaScript UI コントロール
      • ユーザー インターフェイスは、パーソナル コンピューター、タブレット、スマートフォンと互換性があります。
      • 既存のスプレッドシート (XLSX) ドキュメントを読み込む
      • スプレッドシート (XLSX) ドキュメントを表示および編集する
        • ワークシート リストを表示し、ワークシートを追加/名前変更/移動/削除する
        • ワークシートの行/列を選択/サイズ変更/追加/削除する
        • マウスとキーボードを使用したセルによる移動
        • マウスとキーボードを使用したセルの選択
        • 選択したセルのスタイル プロパティ (フォント、塗りつぶし、罫線、数値形式、テキスト スタイル、配置、インデントなど) を変更する
        • セルの書式設定およびローカライズされたテキストの表示
        • セルの数式値を計算する
        • ワークシートのセル領域でセルテキストを直接編集します
        • 数式バーでセルのテキストを編集する
        • スプレッドシートドキュメント内のテキストを検索します
      • 編集したスプレッドシートドキュメントをダウンロードします
      • "Bootstrap、jQuery UI、純粋なJavaScript用の標準"ダイアログ(ワークシートの名前変更、テキストの検索など)
      • ユーザー インターフェイスはカスタマイズ可能です。
    • WebスプレッドシートドキュメントエディタをASP.NET Core、Angular、React.js、ASP.NET MVC5、ASP.NET WebFormsアプリケーションに追加する方法を説明するチュートリアルを作成しました
    • デモ アプリケーション:
      • スプレッドシート(XLSX)ドキュメントを表示および編集できる新しいWebデモアプリケーションVintasoft Spreadsheet Editorを作成しました。デモはASP.NET Core、ASP.NET Core + Angular、ASP.NET MVC5、ASP.NET WebFormsで利用可能です。
  • .NET 開発:
    • Windows、Linux、macOS で .NET 7 のサポートを追加しました。
    • XLS ファイルを XLSX ファイルに変換する機能を追加しました。
    • XLS ドキュメントをレンダリングする機能を追加しました。
    • DOCX および XLSX ドキュメントのアラビア語テキストのサポートを追加しました。
  • .NET 開発:
    • .NET 6、.NET 5、.NET Core 3.1 で Windows、Linux、macOS のクロスプラットフォーム サポートを追加しました。
    • 2D グラフィックスの描画:
      • 2D グラフィックスを操作するプラグインのすべてのアルゴリズムが完全に改訂されました。
      • プラグインは描画エンジン(Vintasoft.Imaging.Drawing.DrawingEngine クラス)を使用して 2D グラフィックスを描画するようになり、GDI+ ライブラリ(System.Drawing.Common)を直接使用しなくなりました。
      • プラグインには描画エンジンが必要です。SkiaSharp ライブラリに基づくクロスプラットフォーム描画エンジン(Windows、Linux、macOS で使用可能)または GDI+ ライブラリに基づく描画エンジン(Windows でのみ使用可能)のいずれかです。
    • XLSX ドキュメントでアラビア語テキストのサポートを追加しました。
    • 多くの軽微なバグを修正しました。
  • .NET 開発:
    • サポートされているプラ​​ットフォーム:
      • Windows 用の .NET 6 のサポートを追加しました。
    • サポートされている開発環境:
      • Visual Studio 2022 との互換性サポートを追加しました。
    • サポートされているオペレーティングシステム:
      • OS Windows 11 との互換性サポートを追加しました。
      • OS Windows Server 2003 との互換性サポートを終了しました。
    • DOC ドキュメントをレンダリングする機能を追加しました。
    • DOC ドキュメントを DOCX または PDF ドキュメントに変換する機能を追加しました。
    • DOCX および XLSX ドキュメントでチャートをレンダリングする機能を追加しました。
    • DOCX および XLSX ドキュメントをレンダリングするアルゴリズムに多くの改善を加えました。
    • DocxDocumentEditor クラスを使用して DOCX ドキュメントを編集する機能を拡張しました。
      • チャートを編集する機能を追加しました。
      • テキスト プロパティの編集のサポートを拡張しました。
      • 段落 プロパティの編集のサポートを拡張しました。
    • 次の .NET アセンブリを作成しました。
      • Vintasoft.Imaging.Office.UI.dll
      • Vintasoft.Imaging.Office.Wpf.UI.dll
    • 多くの軽微なバグを修正しました。
  • .NET 開発:
    • 既存の DOCX および XLSX ドキュメントを編集する機能を追加しました。
      • 既存の DOCX/XLSX ドキュメントを開きます。
      • テキストの検索、削除、置換、テキスト プロパティの変更 (背景色、テキストの色、太字、フォント、テキスト サイズなど)。
      • 画像 (バーコード 画像) のコピー、挿入、変更、削除。
      • テーブルの行のコピー、挿入、変更、削除。
      • 表セルの値を変更し、表セルの色を変更します。
      • 表の罫線を変更します。
      • 変更したドキュメントを DOCX/XLSX ファイルに保存します。
      • 変更したドキュメントを VintaSoft Imaging .NET SDK でサポートされているファイル形式 (PDF、PDF/A、TIFF など) にエクスポートします。
    • DOCX ドキュメントをレンダリングするアルゴリズムを大幅に改善しました。
      • 脚注と巻末注をレンダリングする機能を追加しました。
      • 計算フィールド (DATE、TIME、SAVEDATE、CREATEDATE、PRINTDATE、MACROBUTTON、NUMPAGES、FORMCHECKBOX、TOC、PAGEREF、HYPERLINK、STYLEREF、PAGE) のサポートを追加しました。
      • 削除されたコンテンツのサポートを追加しました。
      • ページの背景をレンダリングする機能を追加しました。
      • テーブル行の「各ページの上部にヘッダー行として繰り返す」フラグの解釈を追加しました。
      • コンテンツによるテーブルセルの自動サイズ調整アルゴリズムを実装しました。
      • フローティング要素のサポートを改善しました。
      • VML オブジェクトのサポートを改善しました。
      • テキスト段落のレイアウトアルゴリズムを改善しました。
      • テキストのフォントを選択するアルゴリズムを改善しました。
      • CJKテキスト(中国語、日本語、韓国語)を描画するアルゴリズムを改善しました。
      • テキスト行間の行間隔を決定するアルゴリズムを改善しました。
      • テキスト行のワードラップアルゴリズムを改善しました。
      • テキストを整列するアルゴリズムを改善しました。
      • テキスト内のタブストップの計算アルゴリズムを改善しました。
      • ページ上のコンテンツに番号を付けるアルゴリズムを改善しました。
      • 「行とページの区切り」フラグを解釈するアルゴリズムを改善しました。
      • 「段落をまとめて保持する」フラグを解釈するアルゴリズムを改善しました。
      • 改ページを計算するアルゴリズムを改善しました。
      • 表を描画するアルゴリズムを改善しました。
      • ページ上のヘッダーとフッターをレイアウトするアルゴリズムを改善しました。
      • ページ上のリストを描画するアルゴリズムを改善しました。
      • ページ上のグラフィックを描画するアルゴリズムを改善しました。
      • WMF 画像を描画するアルゴリズムを改善しました。
    • XLSX ドキュメントをレンダリングするアルゴリズムを改善しました。
      • 財務スタイルを使用したセル書式設定のサポートを追加しました。
      • テキストのフォントを選択するアルゴリズムを改善しました。
      • CJKテキスト(中国語、日本語、韓国語)を描画するアルゴリズムを改善しました。
      • テキスト行のワードラップアルゴリズムを改善しました。
    • DOCX および XLSX ドキュメントをレンダリングするアルゴリズムの多くのバグを修正しました。
    • デモ アプリケーション:
      • DOCX または XLSX ドキュメント テンプレートに基づいてレポートを生成する方法を示す新しい WinForms デモ アプリケーション ReportGeneratorDemo を作成しました。
  • .NET 開発:
    • サポートされているプラ​​ットフォーム:
      • Windows 用の .NET 5 のサポートを追加しました。
    • XLSX ドキュメントのサポートを追加しました。
      • XLSX ドキュメントをレンダリングします。
      • WinForms、WPF、WEB で XLSX ドキュメントを表示します。
      • XLSX ドキュメントをベクター形式とラスター形式で印刷します。
      • XLSX ページを PDF ページにベクター形式でテキストとともに重ね合わせます。
      • XLSX ドキュメントをテキスト、リンク、ナビゲーションを含むベクター PDF または PDF/A ドキュメントに変換します。
      • XLSX ドキュメントをテキスト付きの SVG ドキュメントに変換します。
      • XLSX ドキュメントを VintaSoft Imaging .NET SDK でサポートされている任意の画像形式に変換します。
      • XLSX ドキュメントからテキストを検索して抽出します。
      • 画像ビューアで XLSX ドキュメント内のテキストを選択するためにマウスを使用します。
      • 画像ビューアで XLSX ドキュメント内のテキストを選択してナビゲートするためにキーボードを使用します。
      • 画像ビューアで XLSX ドキュメント内のリンクをナビゲートします。
      • XLSX ドキュメントの配置設定 (ページ サイズ、サイズ パディング、ページ コンテンツのズーム) を指定する機能を追加しました。
    • DOCX ドキュメントのサポートを改善しました。
      • フローティング テーブルと画像のサポートを追加しました。
      • フローティング要素の周りのテキスト フローのサポートを追加しました。
      • グラデーション フィルのサポートを追加しました。
      • リストの配置とパディングのサポートを追加しました。
      • DOCX ドキュメントの配置設定 (ページ サイズ、サイズ パディング、ページ コンテンツのズーム) を指定する機能を追加しました。
      • DOCX ドキュメントをレンダリングするアルゴリズムのパフォーマンスを向上させました。
      • DOCX ページのサムネイルをレンダリングするアルゴリズムのパフォーマンスを向上させました。
      • DOCX ドキュメントのレンダリング品質を改善しました。
      • DOCX を PDF、SVG に変換するアルゴリズムを改善しました。
  • Web 開発:
    • XLSX ドキュメントのサポートを追加しました。
  • テキストとベクターコンテンツを含む DOCX ページを、テキストとベクターコンテンツを含む SVG 画像ファイルに変換する機能を追加しました。
  • DOCX ドキュメントを解析するアルゴリズムを改善しました。
  • DOCX ページをレンダリングするアルゴリズムを改善しました。
  • VintaSoft Office .NET Plug-in - VintaSoft Imaging .NET SDK 用の新しいアドオンを以下の機能で作成しました。
    • サポートされているプラ​​ットフォーム: Windows 用 .NET Core 3、.NET Framework 4+ および 3。5
    • DOCX ドキュメントのレンダリング
    • WinForms、WPF、および WEB での DOCX ドキュメントの表示
    • DOCX ドキュメントのベクター形式およびラスター形式での印刷
    • DOCX ドキュメントをテキスト、リンク、ナビゲーションを含むベクター PDF または PDF/A ドキュメントに変換
    • DOCX ページをテキストを含むベクター形式の PDF ページの上に重ねる
    • DOCX ドキュメントを SDK でサポートされている任意の画像形式に変換
    • DOCX ドキュメントからのテキストの検索と抽出
    • 画像ビューアで DOCX ドキュメント内のテキストをマウスで選択
    • 画像ビューアで DOCX ドキュメント内のテキストをキーボードで選択およびナビゲート
    • 画像ビューアで DOCX ドキュメント内のリンクをナビゲート