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

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

 

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

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

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

Creation Requirements

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

Python で DOC を作成する

 
```
DOC — PythonのAPIを使用して`.doc`(レガシーのバイナリWord)ファイルを作成すると、古いシステム向けの自動化が可能になり、レガシーツールチェーンとの互換性が保たれます。典型的なPythonアプローチでは、バイナリ構造を組み立てるライブラリを使用したり、Windows上でCOMオートメーションを使用してプログラムコンテンツからクラシックなバイナリドキュメントをエクスポートまたは保存することができます。 DOCスクリプティングは、後方互換性が必要な場合に便利であり、生成されたドキュメントには構造化されたテキスト、基本的なスタイル、ヘッダー/フッター、およびサポートされている場合に埋め込まれたオブジェクトが含まれることがあります。 自動化により、モダンなソース(markdown、HTML、DOCX)を受け入れ、アーカイブ用に`.doc`を出力したり、レガシーアプリケーションと統合したりする変換パイプラインが可能になります。

主なユースケース

  • レガシーシステムの統合

  バイナリ形式が必要な古いエンタープライズソフトウェア向けに.docファイルを生成します。

  • アーカイブエクスポート

  レガシーポリシーで必要とされる場合に、モダンなドキュメントを.doc形式に変換します。

  • 古いツールとの相互運用性

  古いメールマージや印刷システムとの互換性を確保するために.doc出力を作成します。

自動化シナリオ

  • フォーマット変換の自動化

  互換性テストのためにスケジュールされたジョブでDOCXをDOCにバッチ変換します。

  • テンプレートからのスクリプトエクスポート

  テンプレート駆動の生成を使用して、最終ドキュメントを下流プロセス用に.docとして保存します。

  • ETLパイプラインとの統合

  レガシーの消費者向けにドキュメントを準備するETLジョブにDOC生成を組み込みます。

```

探検 Python のオプション

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