Python を使用して DOT を作成する

Microsoft Office® をインストールせずに、Python アプリケーションを介して DOT を生成します。

 

Python アプリケーションを介して DOT ファイルを作成しようとしている開発者は誰ですか? Aspose.Total for Python via .NET API は、作成プロセスの自動化に役立ちます。 これは、Microsoft Office ファイルや画像など、さまざまな形式を扱うさまざまな API の完全なパッケージです。 Aspose.Total for Python via .NET パッケージの一部である Aspose.Words for Python via .NET API は、この生成プロセスを容易にします。 さらに、開発者は、DOT ファイルを変更するためにアプリケーションを簡単に拡張できます。

Python で DOT ファイルを作成する方法

  • Document クラス オブジェクトを作成します。
  • DocumentBuilder クラス オブジェクトを作成します。
  • DocumentBuilder.write() メソッドを使用してファイルにテキストを追加します。
  • 関連する DOT ドキュメント パスを渡すことにより、 save() メソッドを使用して保存します。

Creation Requirements

  • DOT ドキュメントの作成には、Python 3.5 以降が必要です。
  • プロジェクト内の API を PyPI から直接参照 ( Aspose.Words )
  • または、次の pip コマンド pip install aspose.words を使用します。
  • さらに、Microsoft Windows または Linux ベースの OS ( Words の詳細を参照) および Linux の場合は、gcc および libpython の追加要件を確認し、 INSTALL に従ってください。
 

Python で DOT を作成する

 
##
DOT — `.dot` テンプレートファイルは、レガシー Word ワークフロー向けの再利用可能なスタイルと構造を定義します。Python を使用して DOT テンプレートを作成することで、組織はメールマージ、フォーム、および古いクライアントが利用する標準ドキュメントの一貫した書式を維持できます。 プログラムによる DOT 生成により、テンプレートが中央で更新され、エンドユーザーやドキュメントサービスに自動的に配布されることが保証されます。 自動化により、スケジュールされたテンプレートの更新、バージョニング、およびテンプレートから具体的なドキュメントの生成がサポートされます。 ##

主な使用シナリオ

  • レガシーテンプレートの配布

    旧式ツールチェーン全体で一貫したレイアウトを確保する DOT テンプレートを作成します。

  • 標準化されたフォームテンプレート

    手動または自動メールマージ用のプレースホルダーを備えたフォームテンプレートを作成します。

  • テンプレートのバージョニング

    DOT テンプレートのバージョンタグ付けとリリースをドキュメントリポジトリに自動化します。

##

自動化シナリオ

  • 自動テンプレートの更新

    中央ソースから DOT テンプレートを置き換えたりパッチを当てたりして、更新をプログラムで配信します。

  • テンプレート駆動の一括作成

    DOT テンプレートを使用して、自動マージを介して多数の埋め込まれたドキュメントを生成します。

  • テンプレートの監査トレイル

    コンプライアンスのために、プログラムによるテンプレート生成中にメタデータと変更ログを埋め込みます。

##

探検 Python のオプション

生成 DOC ファイル (Microsoft Wordバイナリ形式)
生成 DOCM ファイル (Microsoft Word 2007 マルコ ファイル)
生成 DOCX ファイル (Office 2007以降のWord文書)
生成 DOT ファイル (Microsoft Wordテンプレートファイル)
生成 DOTM ファイル (Microsoft Word 2007+ テンプレート ファイル)
生成 DOTX ファイル (Microsoft Wordテンプレートファイル)
生成 RTF ファイル (リッチテキスト形式)