1. 製品
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS - Aspose.Words Python 用 FOSS

Python から Word 文書を PDF、Markdown、プレーンテキストにエクスポートします — Microsoft Office は不要です。

Word ドキュメント変換用オープンソース Python ライブラリ

Aspose.Words FOSS for Python は、Word 文書の読み込みとエクスポートのための MIT-licensed Python ライブラリです。DOCX、DOC、RTF、TXT、Markdown ファイルを読み取り、Microsoft Office や任意のプロプライエタリ ランタイムを必要とせずに PDF、Markdown、プレーンテキストへエクスポートします。

このライブラリは、ファイルの読み込み用に Document クラスを提供し、SaveFormat 定数または PdfSaveOptionsMarkdownSaveOptions のような保存オプションオブジェクトを受け取る save() メソッドを提供します。注: ほとんどの保存オプションプロパティは API の将来互換性のために定義されており、ライターによってまだ使用されていません; 現在出力に影響するのは MarkdownSaveOptions.export_underline_formatting だけです。

インストールは pip install aspose-words-foss>=26.4.0 を使用してください。 このライブラリは Python 3.10 以降が必要で、olefilefpdf2、および pydantic に依存しています。 商用版は Aspose.Words for Python です。

ドキュメント変換

  • Multi-format input: DOCX、DOC、RTF、TXT、Markdown 形式のドキュメントを Document クラスを介してロードします。
  • PDF export: 任意の入力ドキュメントを PDF にエクスポートするには、SaveFormat.PDF または PdfSaveOptions を使用します。
  • Markdown エクスポート: SaveFormat.MARKDOWN または MarkdownSaveOptions を使用して Markdown にエクスポートします。
  • テキスト抽出: ドキュメントからプレーンテキストコンテンツを抽出するには Document.get_text() を使用します。
  • Plain text export: プレーンテキストとして文書を保存するには、SaveFormat.TEXT を使用します。

Aspose.Words FOSS が使用できる場所

  • Document pipelines: アップロードされた Word ドキュメントをバックエンドサービスで PDF にエクスポートします。
  • コンテンツ抽出: インデックス作成と検索のために、DOCX または DOC ファイルからテキストを抽出します。
  • Format migration: レガシー Word アーカイブを最新の Markdown または PDF にバッチエクスポートします。
  • CI/CD automation: ビルドパイプラインでMarkdownまたはDOCXテンプレートからPDFレポートを生成します。

保存オプションとカスタマイズ

  • PdfSaveOptions: PDF エクスポート構成クラス(プロパティは将来互換性のスタブです;まだライターによって適用されていません)。
  • MarkdownSaveOptions: Markdown エクスポート構成(現在は export_underline_formatting のみが適用されています;他のプロパティは将来互換性のためのスタブです)。
  • SaveFormat 定数: クイック変換には SaveFormat.MARKDOWNSaveFormat.PDF、および SaveFormat.TEXT を使用します。
  • Document readers: DOC、RTF、TXT、Markdown の入力形式用の専用リーダーです。

開発者体験

Aspose.Words FOSS は pip install aspose-words-foss でインストールされます。ランタイム依存関係(olefilefpdf2pydantic)は自動的にインストールされます。

API はシンプルです: ファイル パスから Document をロードし、次に save() をターゲット パスとフォーマットで呼び出します。高度な制御が必要な場合は、フォーマット定数の代わりに save-options オブジェクトを渡します。ライブラリは MIT ライセンスで、GitHub 上のオープンソースであり、Python 3.10 以降が必要です。

DOCX を Markdown に変換

Word ドキュメントを読み込み、2 行のコードで Markdown として保存します。

import aspose.words_foss as aw
document = aw.Document("input.docx")  # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)

DOCX を PDF にエクスポート

Word文書をPDF形式にエクスポートします。

import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)

ドキュメントからテキストを抽出

Word 文書からすべてのテキストコンテンツを読み取ります。

import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()

よくある質問

Aspose.Words FOSS for Python が使用しているライセンスは何ですか?

Aspose.Words FOSS for Python は MIT ライセンスでリリースされています。商用・個人プロジェクトでの使用、変更、配布が可能です。

Aspose.Words FOSS for Python をインストールするにはどうすればよいですか?

pip で pip install aspose-words-foss>=26.4.0 を使用してインストールします。Python 3.10 以降が必要です。

サポートされているドキュメント形式はどれですか?

このライブラリは DOCX、DOC、RTF、TXT、Markdown ファイルを読み取り、PDF、Markdown、プレーンテキストにエクスポートします。

DOCX ファイルを PDF にエクスポートするにはどうすればよいですか?

Document("input.docx") を使用してドキュメントオブジェクトを初期化します。document.save("output.pdf", SaveFormat.PDF) で PDF として保存します。

  

サポートと学習リソース

 日本語