Python を使用して DOTX を作成する
Microsoft Office® をインストールせずに、Python アプリケーションを介して DOTX を生成します。
Python アプリケーションを介して DOTX ファイルを作成しようとしている開発者は誰ですか? Aspose.Total for Python via .NET API は、作成プロセスの自動化に役立ちます。 これは、Microsoft Office ファイルや画像など、さまざまな形式を扱うさまざまな API の完全なパッケージです。 Aspose.Total for Python via .NET パッケージの一部である Aspose.Words for Python via .NET API は、この生成プロセスを容易にします。 さらに、開発者は、DOTX ファイルを変更するためにアプリケーションを簡単に拡張できます。
Python で DOTX ファイルを作成する方法
- Document クラス オブジェクトを作成します。
- DocumentBuilder クラス オブジェクトを作成します。
- DocumentBuilder.write() メソッドを使用してファイルにテキストを追加します。
- 関連する DOTX ドキュメント パスを渡すことにより、 save() メソッドを使用して保存します。
Creation Requirements
- DOTX ドキュメントの作成には、Python 3.5 以降が必要です。
- プロジェクト内の API を PyPI から直接参照 ( Aspose.Words )
- または、次の pip コマンド
pip install aspose.wordsを使用します。 - さらに、Microsoft Windows または Linux ベースの OS ( Words の詳細を参照) および Linux の場合は、gcc および libpython の追加要件を確認し、 INSTALL に従ってください。
Python で DOTX を作成する
DOTX — `.dotx`は、安全なテンプレート配布と確定的な文書生成に最適なマクロフリーテンプレート(OOXML)です。Python APIを使用して、スタイル、コンテンツコントロール、コンテンツプレースホルダを備えたDOTXテンプレートを生成することができ、自動システム向けの堅牢でマクロフリーなテンプレート作成が可能です。
DOTXは、セキュリティ上の理由でマクロを許可していない環境に適しており、一貫したテンプレート作成と動的コンテンツの挿入が必要な場合に適しています。自動化により、安全でスケーラブルなテンプレート作成が可能となり、実行可能コードを埋め込まずにDOCXインスタンスの生成が可能です。
プログラムによるテンプレート生成は、スキーマ駆動のプレースホルダ、コンテンツコントロール、テンプレートの検証をサポートします。
主な使用用途
- 安全なテンプレート配信
セキュアな環境で広く配布するためのマクロフリーなDOTXテンプレートを作成します。
- フォームとコンテンツコントロールテンプレート
ダウンストリームの自動化のためにコンテンツコントロールを備えたDOTXテンプレートを作成します。
- テンプレート駆動の文書アセンブリ
DOTXテンプレートをプログラムによる文書作成の元として使用します。
自動化シナリオ
- 安全なテンプレートパイプライン
DOTX生成を自動化し、マクロの含まれないポリシーを強制します。
- テンプレート検証ジョブ
プレースホルダとスタイルがスキーマの期待に一致するかを確認するための自動チェックを実行します。
- APIによるテンプレートの使用
内部APIを介してDOTXテンプレートを提供し、必要に応じてDOCXの生成を行います。
探検 Python のオプション
生成 DOC ファイル
(Microsoft Wordバイナリ形式)
生成 DOCM ファイル
(Microsoft Word 2007 マルコ ファイル)
生成 DOCX ファイル
(Office 2007以降のWord文書)
生成 DOT ファイル
(Microsoft Wordテンプレートファイル)
生成 DOTM ファイル
(Microsoft Word 2007+ テンプレート ファイル)
生成 DOTX ファイル
(Microsoft Wordテンプレートファイル)
生成 RTF ファイル
(リッチテキスト形式)