Python via .NET の Aspose.Words の新機能

Contents
[ ]

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

.NET 24.9 経由の Aspose.Words for Python

Aspose.Words 24.9 では、DocumentBuilder 経由のグループ シェイプの挿入と StructuredDocumentTag の挿入が導入され、目盛り付きの放射状グラフのレンダリングが強化され、XAdES-EPES サポートによるデジタル署名が改善され、Markdown の下線認識が追加され、脚注/文末脚注のセパレーターへのアクセスが提供されます。

レンダリングと印刷

放射状グラフの目盛り

放射状グラフの目盛りのレンダリングが実装されました。

ドキュメントの変換、読み込み、および保存

Markdown ファイルの読み込み時の下線書式設定

Markdown ドキュメントの読み込み時に下線書式設定を認識するオプションが、新しいパブリック プロパティ import_underline_formatting property の追加によって組み込まれました。

デジタル署名

XAdES-EPES でドキュメントに署名

新しいパブリック プロパティ xml_dsig_level と新しいパブリック列挙 XmlDsigLevel を追加することで、XAdES-EPES レベルの XML-DSig 署名でドキュメントに署名する機能が導入されました。

その他

  • 図形をグループ化するための新しいパブリック メソッド insert_group_shape が追加されました。
  • StructuredDocumentTags をドキュメントに挿入するための新しいパブリック メソッド insert_structured_document_tag が追加されました。
  • いくつかのパブリック クラスとプロパティを追加することで、脚注/文末脚注セパレーターへのパブリック アクセスが提供されています。

Aspose.Words for Python via .NET 24.5、24.6、24.7、24.8

Aspose.Words 24.5 では、アセンブリのオプションが拡張され、レンダリング機能が向上し、その他のオプションも拡張されています。

Aspose.Words 24.6 では、レンダリング オプションが向上し、検索および比較機能が強化され、その他の機能が拡張されています。

Aspose.Words 24.7 では、ActiveX の操作方法が変更され、レンダリング機能が拡張され、Markdown および XLSX 形式へのエクスポートも可能になりました。

Aspose.Words 24.8 では、軸ラベルを正確に制御してグラフのカスタマイズを強化し、フォント管理を拡張し、ドキュメント構造の処理を改善し、HTML/XAML エクスポート、PDF 機能、ドキュメント変換、デジタル署名の新しい機能を追加しました。

サポートされている形式

バージョン 24.7 以降では、障害を持つユーザーのアクセシビリティを確保するために、PDF/UA-2 へのエクスポートがサポートされています。

レンダリングと印刷

Charts、Shapes、DrawingML の変更 24.5

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

グラフ、図形、描画の変更 24.6

  • グラフ作成機能が強化されました。ツリーマップサンバーストヒストグラムパレート グラフ、箱ひげ図ウォーターフォールファネル など、より多様なグラフを作成できるようになりました。これにより、データをより多様で有益な方法で視覚化できます。
  • 影の書式設定の色制御が強化されました。影の色にアクセスすることで、ドキュメントの外観をより正確に制御できます。
  • バックグラウンド レンダリングのパフォーマンスが向上しました。ネイティブのタイリング テクノロジにより、小さな要素を含む背景のレンダリングを大幅に高速化できます。
  • 図形のリアルなグラデーションが追加されました。非線形グラデーションの DML 図形を作成できるようになりました。これにより、Microsoft Word のビジュアル スタイルを模倣して、より洗練された外観を実現できます。

グラフ データ ラベルのカスタマイズ 24.7

OrientationRotation などのグラフ データ ラベルをカスタマイズする機能が追加されました。

リスト レベルのカスタム数値スタイル 24.7

パブリック プロパティ custom_number_style_format のセッターが追加されました。リスト レベルのカスタム数値スタイルを定義できるようになりました。

ActiveX の操作に関する変更 24.7

  • ActiveX オブジェクトのプロパティを変更できるようになり、その動作をより細かく制御できるようになりました。

  • ラジオ ボタン ActiveX コントロールの値を変更して動的な操作を有効にする機能が追加されました。

  • ActiveX チェックボックスを「オン」または「オフ」に切り替える機能が追加されました。

グラフ軸目盛りラベルの方向と回転の制御 24.8

グラフ軸目盛りラベルの方向と回転を正確に制御できるようになり、グラフのカスタマイズがさらに便利になりました。AxisTickLabels クラスが新しい orientation プロパティと rotation プロパティで拡張されました。

円記号へのバックスラッシュの置き換え 24.8

バックスラッシュ文字を円記号に置き換えるための下位互換性のある HTML および XAML replace_backslash_with_yen_sign プロパティが HtmlSaveOptions クラスと XamlFlowSaveOptions クラスに追加されました。

PDF へのエクスポート時に SDT タグをフォーム フィールド名として使用する 24.8

SDT タグをフォーム フィールド名として使用するサポートを備えた PDF PdfSaveOptions クラスに新しい use_sdt_tag_as_form_field_name プロパティを追加することで強化されました。

ドキュメントの変換、読み込み、保存

リンクを Markdown 形式にエクスポート 24.7

link_export_mode プロパティの実装により、Markdown 形式でのリンクのエクスポートを制御する機能が追加されました。

LowCode 24.8

1 行のコードでさまざまなドキュメント タイプを変換するための一連のメソッドを提供するように設計された新しい LowCode.Converter クラスが導入されました。

検索と比較

高度な比較オプション 24.6

比較機能が向上し、データ分析ワークフローを効率化できるようになりました。これには、新しい ignore_store_item_id オプションと、高度な比較用に再設計されたインターフェイスが含まれます。

他の

  • 文書から空ページを削除する機能は、remove_blank_pagesメソッドを追加することで実装されました。 24.5
  • ドキュメントをロードせずに VBA マクロの存在をチェックする機能は、has_macros プロパティを追加することによって提供されます。 24.5
  • LINQ レポート エンジンを使用してドキュメントを挿入する際のソース番号の維持がサポートされるようになりました。 24.5
  • 新しい date_time_utc プロパティが追加されました。これにより、コメントのタイムスタンプがより正確になり、整理と追跡可能性が向上します。 24.6
  • LINQ レポート エンジンが改良されました。空の段落を選択的に削除し、欠落しているオブジェクト メンバーのカスタム メッセージを定義することで、よりわかりやすく、より情報量の多いレポートを実現しました。24.6
  • XLSX 形式へのシームレスなエクスポートのために、日時形式が自動的に検出されるようになりました。 24.7
  • VBA プロジェクトが保護されているかどうかを確認できるパブリック プロパティ is_protected が追加されました。24.7
  • FontInfo クラスと PhysicalFontInfo クラスに embedding_licensing_rights プロパティが追加されました。 24.8
  • ドキュメント構造をより正確に処理するために、透かしを保持しながらセクション ヘッダーとフッターを効率的にクリアする方法が追加されました。セクション ヘッダーとフッターをクリアするには、新しいパブリック メソッド clear_headers_footers を使用します。 24.8
  • XpsSaveOptions を使用した XPS ドキュメントのデジタル署名が有効になりました。この目的のために、新しいプロパティ digital_signature_details が追加されました。24.8

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

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

Aspose.Words 24.2 では、Charts API とスタイル管理が拡張されました。 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 クラスは、ストローク カラーの管理に関連する一連の新しいパブリック プロパティ (fore_theme_colorback_theme_colorfore_tint_and_shadeback_tint_and_shade) で拡張されました。

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

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

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

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

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

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

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

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

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

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

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

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

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

他の

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

Python via .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

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

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

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

チャートの機能の拡張23.10

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

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

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

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

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

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

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

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

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

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

PDF 出力サイズの縮小23.10

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

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

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

他の

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

Python via .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 メソッドでサポートされるようになりました。

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

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

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

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

LowCode23.6

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

他の

  • ヘッダー/フッターでのテキストの折り返しのサポートが実装されました。 23.5
  • RemoveAllSignatures メソッドを使用して、ODT ドキュメントからデジタル署名を削除する機能が追加されました。 23.5
  • ふりがなRunのベースとルビを取得するための公開プロパティphonetic_guideを追加しました。 23.5
  • 新しい signature_value プロパティの導入により、デジタル署名されたドキュメントからデジタル署名値をバイト配列として取得する機能が追加されました。 23.7
  • Row クラスと Cell クラスは、新しいパブリック メンバー (Row.next_rowRow.previous_rowCell.next_cellCell.previous_cell) で拡張されました。 23.7

Python via .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 クラスは、背景色と前景色に関連する一連の新しいパブリック プロパティ (fore_theme_colorback_theme_colorfore_tint_and_shadeback_tint_and_shade) で拡張されました。

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

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

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

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

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

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

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

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

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

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

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

文と単語の間隔の調整23.3

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

他の

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

関連項目