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

Aspose.Words FOSS for Python

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

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

Aspose.Words FOSS for Python は、MIT ライセンスの Python ライブラリで、Word ドキュメントの読み込みとエクスポートを行います。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 以降が必要で、olefilefpdf2pydantic に依存しています。商用版は Aspose.Words for Python です。

文書変換

  • マルチフォーマット入力: DOCX、DOC、RTF、TXT、Markdown 形式のドキュメントを Document クラスを介してロードします。
  • PDF エクスポート: 任意の入力ドキュメントを SaveFormat.PDF または PdfSaveOptions を使用して PDF にエクスポートします。
  • Markdown エクスポート: SaveFormat.MARKDOWN または MarkdownSaveOptions を使用して Markdown にエクスポートします。
  • テキスト抽出: Document.get_text() を使用してドキュメントからプレーンテキストコンテンツを抽出します。
  • プレーンテキストエクスポート: SaveFormat.TEXT を使用してドキュメントをプレーンテキストとして保存します。

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

  • ファイル:Document pipelines (ドキュメントパイプライン) のバックエンドサービスで Word ドキュメンタを PDF にエクスポートします.
  • **コンテンツ抽出: DOCXまたはDOCファイルからテキストをインデックスおよび検索のために抽出し.
  • フォーマット移行: バッチ輸出 古い Word アーカイブを現代 Markdown または PDF に.
  • CI/CD自動化: ビルドパイプラインの Markdown または DOCX テンプレートから PDF レポートを生成する.

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

  • PdfSaveOptions: PDF 輸出構成クラス (プロパティは前向き互換性ストップであり,まだライターによって適用されていません).
  • **MarkdownSaveOptions:**マークダウン輸出構成 (現在では export_underline_formatting しか適用されていません.他のプロパティは前向き互換性ストップです).
  • 保存形式の定数:** SaveFormat.MARKDOWN,SaveFormat.PDFSaveFormat.TEXTを迅速な変換に使う.
  • **ドキュメントリーダ: 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 に変換する

ウォルド文書を2行でマークダウンとして保存します.

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 PythonのFOSSはMITライセンスでリリースされています. 商業や個人プロジェクトで使用,変更し,配布することができます.

どのように Aspose.Words FOSS を 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") を使用します. PDF として保存する場合は,document.save("output.pdf", SaveFormat.PDF).

  

サポートと学習リソース

 日本語