.NET の Aspose.Words の新機能

Contents
[ ]

このページでは、最近のリリースで導入された最も興味深い Aspose.Words の新機能について説明します。

Aspose.Words for .NET 24.5

プラットフォーム

.NET 7.0/8.0 アセンブリは、Aspose.Words NuGet パッケージに含まれています。

レンダリングと印刷

Charts、Shapes、DrawingML の変更 24.5

  • 画像に限定されていた以前の機能を拡張する、SVG グラフィックスの DrawingML エフェクト レンダリングが実装されました。
  • コンボ チャートの作成と、シリーズ グループ内のギャップ幅、オーバーラップ、バブル スケールなどのプロパティの調整のサポートは、ChartSeriesGroup クラスと ChartSeriesGroupCollection クラス、および SeriesGroups プロパティ。
  • シェイプの SoftEdge 効果を操作する機能は、SoftEdgeFormat クラスを追加することで実装されました。
  • シェイプの調整値を変更する機能は、AdjustmentCollection および Adjustment パブリック クラスと Adjustments 財産。

他の

  • 文書から空ページを削除する機能は、RemoveBlankPagesメソッドを追加することで実装されました。 24.5
  • ドキュメントをロードせずに VBA マクロの存在をチェックする機能は、HasMacros プロパティを追加することによって提供されます。 24.5
  • LINQ レポート エンジンを使用してドキュメントを挿入する際のソース番号の維持がサポートされるようになりました。 24.5

.NET 24.1、24.2、24.3、24.4 用の Aspose.Words

Aspose.Words 24.1 では、ストローク カラーの管理に関するエクスペリエンスが向上し、OLE オブジェクトと LINQ レポートが強化され、さらに新しい参考文献ソースのパブリック API が導入されています。

Aspose.Words 24.2 では、Charts API、スタイル管理、LINQ オプションが拡張されました。 Aspose.Words のこのバージョンでは、レンダリング中に SvgSaveOptions を指定する機能、Markdown ファイルの読み込みをより柔軟に制御する機能、および脚注と文末脚注の参照テキストを操作する機能も導入されました。

Aspose.Words 24.3は、新しいTIFFリーダー/ライターとWMFメタファイルのバイナリラスター操作のエミュレーションを導入します。 Aspose.Words 24.3は、さらにCharts APIの拡張も続けています。

Aspose.Words 24.4は、保存形式、一部のレンダリングオプション、デジタル署名の処理を改善します。

サポートされる形式 24.4

モダンなWebP画像形式は、Aspose.Words for .NET Framework 4.6.2以降でサポートされています。WebP画像を文書に読み込み、挿入し、WebP形式で保存することができます。

なお、WebPは現在、.NET Standardおよび.NET Framework v4.6.2以上でのみ利用可能です。

レンダリングと印刷

ストロークカラーコントロール 24.1

Stroke クラスは、ストローク カラーの管理に関連する一連の新しいパブリック プロパティ (ForeThemeColorBackThemeColorForeTintAndShadeBackTintAndShade) で拡張されました。

DrawingML チャート API 拡張機能 24.2 / 24.3 / 24.4

DrawingML Charts API は引き続き拡張されています。

@font-faceルールで宣言されたフォントの埋め込み 24.4

新しいSupportFontFaceRulesプロパティを追加することで、生成されるドキュメントのフォント定義に@font-faceルールで宣言されたフォントを埋め込む機能が追加されました。

グローおよび反射の書式設定の操作 24.4

描画オブジェクトのグローおよび反射の書式設定を操作する機能が実装されました。

ドキュメントのロードと保存

レンダリング中に SvgSaveOptions を指定する 24.2

ShapeRenderer.Save メソッドと OfficeMathRenderer.Save メソッドを使用して、レンダリング中に SvgSaveOptions を指定する機能が追加されました。

Markdown ファイルのロード時に空行を保持する 24.2

Markdown ファイルをロードするときに空行を保持する機能が追加されました。

新しいTIFFリーダー/ライター 24.3

Aspose.Words for .NET Standard、.NET 6以降には、新しいTIFFリーダー/ライターが開発されました。 Aspose.Words for .NET 24.3は、JPEGおよび古いJPEG圧縮タイプを持つTIFFイメージの読み取りをサポートし、読み取りおよび書き込み操作の品質を大幅に向上させました。

他の

  • TextBox OLE コントロールのテキストを変更する機能は、新しい Text プロパティを新しい TextBoxControl クラスに追加することによって導入されました。 24.1
  • 参考文献ソースのパブリック API は、新しいクラスと列挙を備えた新しい名前空間 Aspose.Words.Bibliography を追加し、Document クラスに新しい Bibliography プロパティを追加することによって実装されました。 24.1
  • LINQ Reporting Engine のテンプレート構文を使用して型メンバーへのアクセスを制限する API が提供されています。 24.1
  • スタイル管理を強化するための新しいパブリック プロパティ PriorityUnhideWhenUsed、および SemiHiddenStyle クラスに追加されました。 24.2
  • 脚注と文末脚注の実際の参照マーク テキストを取得する機能が、ActualReferenceMark プロパティと UpdateActualReferenceMarks メソッドによって強化されました。 24.2
  • LINQ Reporting EngineWord 2016 グラフとの互換性が有効になりました。 24.2
  • WMFメタファイルのバイナリラスター操作のエミュレーションが実装されました。 24.3
  • DigitalSignatureDetailsクラスを追加し、OoxmlSaveOptionsDocSaveOptionsOdtSaveOptionsクラスに新しいパブリックメンバーを追加することで、SaveOptions内でドキュメントの署名オプションを定義する機能が有効になりました。 24.4

.NET 23.9、23.10、23.11、23.12 の Aspose.Words

Aspose.Words 23.9 では、レンダリング オプション、メタファイル レンダリング エミュレーション、markdown 保存オプションが拡張されています。

Aspose.Words 23.10 では、レンダリングが改善され、ドキュメントのロードと保存のオプションが拡張され、ユーザーが新しい方法でドキュメントを結合できるようになります。

Aspose.Words 23.11 では、追加のオプションにより、リビジョン、XLSX 形式、グラフ凡例のフォントに関する作業が強化されています。

Aspose.Words 23.12 では、PDF および OOXML ドキュメントを操作するための新しいプロパティと列挙、および WebP 画像のサポートが導入されています。

レンダリングと印刷

DrawingML チャート23.9での軸タイトルのカスタマイズ

DrawingML チャートの軸タイトルをカスタマイズする機能は、新しいパブリック クラスの ChartAxisTitle および Title プロパティの実装によって導入されました。

段落内のフォントの垂直位置の決定23.9

新しいパブリック BaselineAlignment プロパティと新しい BaselineAlignment 列挙を使用して、段落内のフォントの垂直位置を定義できるようになりました。

前景色のカラーコントロール23.10

BaseForeColor プロパティを介して、修飾子なしで前景色を取得する機能が Fill クラスと Stroke クラスに追加されました。

チャートの機能の拡張23.10

ChartDataPointCollectionChartSeries、および ChartFormat クラスの機能が、新しいメソッドとプロパティによって拡張されました。

画像を自動的に調整して形状に合わせる23.10

新しい FitImageToShape メソッドにより、画像を自動的に調整して特定の形状に合わせる簡単な方法が提供されています。

DrawingML チャートの凡例エントリのデフォルトのフォント書式設定23.11

DrawingML チャートの凡例エントリのデフォルトのフォント書式設定を指定する機能が、Font プロパティを介して追加されました。この機能により、グラフ要素の外観がより合理化され、一貫したものになり、ドキュメント全体の美しさが向上します。

Reader 23.12で PDF を開くときにページ レイアウトを指定する

PDF リーダーでドキュメントを開くときに使用するページ レイアウトを指定する機能は、PdfSaveOptions クラスへの新しい PageLayout プロパティの導入と新しい PdfPageLayout 列挙の導入によって追加されました。

ドキュメントのロードと保存

Markdown 23.9でイメージ URI を構築するためのフォルダー名を指定する

MarkdownSaveOptions クラスは ImagesFolderAlias プロパティを含めることによって拡張され、Markdown ドキュメントに書き込まれる画像 URI の構築に使用されるフォルダーの名前を指定できるようになりました。

PDF 出力サイズの縮小23.10

OptimizeOutput 設定を使用するときに出力サイズを削減するためのさまざまな PDF レンダリングの最適化が実装されました。

TXT ドキュメントのロード時にハイパーリンクを認識する23.10

TXT ドキュメントのロード時にハイパーリンクを認識する機能は、新しい DetectHyperlinks プロパティを追加することで実装されました。

他の

  • 特に WMF ペン幅と EMF コスメティック ペン幅に対して、ラスタライズ サイズを決定するメタファイル レンダリング エミュレーションが実装されました。これを実現するために、ScaleWmfFontsToMetafileSize プロパティが EmulateRenderingToSizeOnPage プロパティに置き換えられ、EmulateRenderingToSizeOnPageResolution プロパティが追加されました。 23.9
  • InsertDocumentInline メソッドを使用して、現在のカーソル位置にあるドキュメントを別のドキュメントに挿入する簡略化された方法が導入されました。 10月23日
  • 新しい Locked プロパティの導入により、スタイル プロパティにアクセスして変更する機能が追加されました。 10月23日
  • CompositeNode クラスのメソッドにジェネリック型パラメータが追加されました。 10月23日
  • 特定のリビジョンを承認/拒否するかどうかを制御する方法は、Accept および Reject メソッドを使用して実装されました。この機能強化により、ユーザーは改訂プロセスをより細かく制御できるようになります。 11月23日
  • ドキュメントのすべてのセクションを同じ XLSX ワークシートに書き込む機能は、新しい XlsxSectionMode 列挙型と新しい SectionMode プロパティによって提供されています。 11月23日
  • OOXML ドキュメントに ZIP64 形式拡張子を使用する方法を制御する方法が、OoxmlSaveOptions クラスの新しい Zip64Mode プロパティと新しい Zip64Mode 列挙を通じて実装されました。 12月23日
  • WebP 画像のサポートが導入されました。この機能は .NetStandart および .NET6+ バージョンでのみ利用可能であることに注意してください。 12月23日

.NET 23.5、23.6、23.7、23.8 の Aspose.Words

Aspose.Words 23.5 では、チャート シリーズ データを操作する機能と ODT ドキュメントを操作する機能が強化され、ヘッダー/フッターとそのテキストの折り返しも改善されています。

Aspose.Words 23.6 では、レンダリング オプションが拡張され、新しいエクスポート形式が追加され、LINQ レポートと LowCode ツールが改善されています。

Aspose.Words 23.7 では、レポート機能が強化され、新しいエクスポート形式が追加され、テーブルとデジタル署名の操作に変更が加えられています。

Aspose.Words 23.8 は、さまざまな形式の機能を拡張し、レンダリングを改善し、フィールドを操作するための新しいオプションを追加します。

サポートされている形式

※バージョン23.6よりXLSX形式で保存できるようになりました。これで、ドキュメントを Excel 形式に変換できるようになりました。 23.6 ※バージョン23.7より、ドキュメントのページや図形をEPS形式で保存できるようになりました。 23.7

新しいフォーマット機能

※MOBI文書の目次(TOC)を自動生成する機能が導入されました。 23.8

  • PdfEncryptionDetails コンストラクターは PdfPermissions で拡張されました。 23.8
  • EMF メタファイルの縦書きテキストの整形が実装されました。 23.8

レンダリングと印刷

チャート系列データの取得と変更23.5

グラフ シリーズ データを取得および変更する機能は、以下を追加することで提供されました。

高度なタイポグラフィ23.6のサポート

WMF、EMF、EMF+ レンダリングでの高度なタイポグラフィーのサポートが追加されました。

ページ上の色付きコンテンツ23.6

ページに色が付いているかどうかを示すパブリック プロパティ PageInfo.Colored が追加されました。

チャートデータラベルの書式設定23.6

グラフ データ ラベルの塗りつぶし、ストローク、吹き出しの書式設定を設定する機能が実装されました。

Mail Merge とレポート

LINQ レポート エンジン23.6の動的 HTML 挿入

LINQ レポート エンジンに動的 HTML を挿入する新しい方法が追加されました。

Mustache タグのサポート23.7

Mustache タグが MailMerge.GetRegionsHierarchy メソッドと MailMerge.GetFieldNamesForRegion メソッドでサポートされるようになりました。

LINQ レポート エンジン テンプレート構文の更新23.7

LINQ Reporting Engine テンプレート構文は、ElementAt および ElementAtOrDefault 拡張メソッドをサポートするようになりました。

レンダリング画像のサイズを指定する23.8

レンダリングされたイメージのサイズをピクセル単位で指定するための新しいパブリック プロパティ ImageSize が導入されました。

JSON 文字列値の空白を保持する – LINQ 23.8

JSON 文字列値の空白を保持するオプションが LINQ レポート エンジンに追加されました。

LowCode23.6

さまざまな種類のドキュメントを 1 つの出力ドキュメントにマージすることを目的とした新しい LowCode メソッドが追加されました。

他の

  • ヘッダー/フッターでのテキストの折り返しのサポートが実装されました。 23.5
  • RemoveAllSignatures メソッドを通じて ODT ドキュメントからデジタル署名を削除する機能が追加されました。 23.5 ※ふりがなRunの親文字とルビ文字を取得するための公開プロパティPhoneticGuideを追加しました。 23.5
  • 新しい SignatureValue プロパティの導入により、デジタル署名されたドキュメントからデジタル署名値をバイト配列として取得する機能が追加されました。 23.7
  • Row クラスと Cell クラスは、新しいパブリック メンバー (Row.NextRowRow.PreviousRowCell.NextCellCell.PreviousCell) で拡張されました。 23.7
  • CITATION フィールドと BIBLIOGRAPHY フィールドのサポートが追加されました。 23.8

.NET 23.1、23.2、23.3、23.4 の Aspose.Words

Aspose.Words 23.1 は、ラスター操作エミュレーションのパフォーマンスを向上させるだけでなく、ドキュメントのエクスポートとレンダリングの品質も向上します。

Aspose.Words 23.2 では、MOBI 形式でのドキュメントの保存が導入され、グラフのレンダリングが改善され、ドキュメントの外観の詳細に顕著な変更が加えられています。

Aspose.Words 23.3 では、新しいプロパティを使用してドキュメントのインポートと保存が強化され、背景色、前景色、放射状グラデーションによる作業の品質も向上します。

Aspose.Words 23.4 では、いくつかのパラメータの計算と、表と周囲のテキストの位置が改善されています。

パフォーマンスの向上

ラスター操作のエミュレーション23.1

メタファイルを使用したラスター操作のエミュレーションのパフォーマンスと品質が大幅に向上しました。

サポートされている形式

MOBI 23.2へのエクスポート

バージョン 23.2 以降、MOBI 形式 (PRC、AZW とも呼ばれる – Amazon Kindle 独自の電子書籍ファイル形式) でドキュメントを保存できるようになりました。 MOBI ドキュメントをロードするだけでなく、ファイルを MOBI 形式にエクスポートできるようになりました。

レンダリング

シェーディングテーマカラーの操作23.1

シェーディングテーマカラーを操作する機能が実装されました。

DML チャート23.1での R 二乗係数のサポート

レンダリング時の DML チャートの傾向線ラベルの R 二乗係数のサポートが追加されました。

チャートのレンダリングの改善23.2

23.2 以降、チャートのレンダリングが大幅に改善されました。

背景と前景色のカラー コントロール23.3

Fill クラスは、背景色と前景色に関連する一連の新しいパブリック プロパティ (ForeThemeColorBackThemeColorForeTintAndShadeBackTintAndShade) で拡張されました。

SkiaSharp Native Shader 23.3による放射状グラデーション

.NET Standard の SkiaSharp ネイティブ シェーダーを使用した放射状グラデーションのレンダリングが実装されました。

表と周囲の文字との距離23.4

Table クラスに新しいプロパティ (DistanceLeftDistanceRightDistanceTopDistanceBottom) を導入することにより、テーブルと周囲のテキストの間の距離を設定する機能が追加されました。

ドキュメントのロードと保存

AZW3 ドキュメント23.1TOC を生成

NavigationMapLevel プロパティを使用して、AZW3 ドキュメントの TOC (目次) を生成する機能が追加されました。

リスト項目を Markdown 23.1にエクスポートする

ListExportMode プロパティを MarkdownSaveOptions クラスに追加することで、リスト項目の Markdown 形式へのエクスポートを制御する方法が提供されています。

ドキュメント保存の進行状況の通知23.3

MOBI および AZW3 形式の保存進捗通知が実装されました。

文と単語の間隔の調整23.3

AdjustSentenceAndWordSpacing プロパティの導入により、ドキュメントのインポート時に文と単語の間隔を自動的に調整するかどうかを指定する機能が追加されました。

他の

  • ドキュメントの文字間隔調整を指定する機能は、JustificationMode プロパティ実装23.2によって追加されました。
  • 単語数統計にテキストボックス、脚注、文末脚注を含めるかどうかを Aspose.Words に指示する方法は、IncludeTextboxesFootnotesEndnotesInStat プロパティ23.2を追加することで提供されています。
  • ドキュメント スタイルの新しいオプションが、AutomaticallyUpdate プロパティ23.2を通じて導入されました。これにより、適切な値に基づいてスタイルが自動的に再定義されるかどうかを指定できます。
  • IsPhoneticGuide プロパティ23.4を使用して、Run が発音ガイドの実行であるかどうかを判断する機能が追加されました。
  • ChartAxisCollection クラスを導入し、Chart.Axes プロパティを追加することで、コンボ チャートのシリーズと軸を操作する簡単な方法が実装されました23.4
  • シェイプの相対位置とサイズ設定に関連する新しいパブリック プロパティが Shape クラス23.4に追加されました。
  • 自動文字色解像度の色の明るさ計算の精度とパフォーマンスが、Microsoft Word 23.4の最新バージョンに従って改善されました。

.NET 22.9、22.10、22.11、22.12 の Aspose.Words

Aspose.Words 22.9 では、ドキュメントのロードと保存のオプションが拡張され、他のいくつかのオプションとの相互作用が改善されました。

Aspose.Words 22.10 では、検索と置換のオプションが改善され、OLE オブジェクトが強化され、リスト機能が拡張されています。

Aspose.Words 22.11 では、フィールド、印刷、OLE、構造化文書タグなど、すでに使い慣れたオブジェクトをより便利に操作できるように、新しいオプションで機能が拡張されています。

Aspose.Words 22.12 では、レンダリング機能が強化され、ドキュメントのロード/保存時にマージンを操作するためのオプションが導入されています。

パフォーマンスの改善22.12

仕様への準拠を維持するために、PDF へのレンダリング時にグラフィックス状態のネストの深さを大幅に減らす最適化が導入されました。

レンダリングと印刷

カラープリンタでの非カラーページの印刷22.11

新しい GrayscaleAuto 値を ColorPrintMode 列挙に追加することにより、カスタム カラー/グレースケール印刷モードが実装されました。

新しい印刷プロパティにより、デバイスがカラー印刷をサポートしている場合に、ユーザーはカラー以外のページの印刷方法を制御できます。この機能は、ユーザーがグレースケール印刷モードのみを使用して非カラーページを自動的に印刷したい場合に役立ちます。

新しい境界線レンダリング プロパティ22.12

新しいパブリック プロパティ ThemeColor および TintAndShade が導入されました。

DrawingML レンダリング用の線形近似曲線の式22.12

DrawingML チャートの線形近似曲線数式レンダリングが実装されました。

Google Noto フォント22.12のフォント フォールバック設定

Google Noto フォントの事前定義フォント フォールバック設定が更新されました。

ドキュメントのロードと保存

ヘッダーまたはフッターの形状をキャッシュして PDF サイズを削減22.9

新しい CacheHeaderFooterShapes プロパティを追加することで、ヘッダー/フッターの形状をキャッシュして出力 PDF ファイルのサイズを削減する機能が実装されました。

文書ロード時の自動番号検出22.9

テキストのロード時に AutoNumberingDetection プロパティを指定する機能は、TxtLoadOptions クラスの拡張によって実装されました。

特定の余白タイプの指定22.12

特定のセクションに特定の Margin タイプを指定する機能が実装されました。

検索と比較22.10

検索および置換オプションで StructuredDocumentTag を無視する機能は、新しい IgnoreStructuredDocumentTags プロパティを FindReplaceOptions クラスに追加することによって実装されました。

他の

  • FieldEQ を OfficeMath として取得する新機能が追加されました。 22.9
  • Groupタイプの構造化文書タグをRowレベルで作成できるようにしました。 22.9
  • ドキュメントを HTML に変換するときに、OLE オブジェクトとコントロールがメタファイル イメージとして扱われるようになりました。 10月22日
  • 新しい HasSameTemplate メソッドを List クラスに導入することにより、特定のリストが比較リストと同じテンプレートから作成されたことを確認する新しい機能が追加されました。 10月22日
  • Citation タイプの新しい構造化文書タグを作成する機能が追加されました。 11月22日
  • フィールド更新の進行状況を追跡する機能が提供されています。 11月22日
  • ユーザーがソース ドキュメントから出力 PDF ドキュメントに OLE 添付ファイルを埋め込むことができる新しい EmbedAttachments プロパティが導入されました。 11月22日

関連項目