Python で Core Document Management を操作する方法
コアドキュメント管理の操作方法
このガイドでは、Python 向けの Aspose.Words FOSS を使用したコアドキュメント管理について説明します。文書形式の変換例として、Word ファイルの読み込みと PDF、Markdown、またはプレーンテキストへの書き出しを示します。
前提条件
ライブラリをインストールする:
pip install aspose-words-fossPython 3.10 以降が必要です。
ドキュメントを読み込む
ファイルパスを渡してDocumentオブジェクトを作成します。サポートされている入力形式は DOCX、DOC、RTF、TXT、Markdown です。
import aspose.words_foss as aw
doc = aw.Document("input.docx")PDFに変換
LdmPdfWriter を使用してドキュメントを PDF に書き出します:
import aspose.words_foss as aw
from aspose.words_foss.pdf_writer import LdmPdfWriter
doc = aw.Document("input.docx")
LdmPdfWriter().write(doc, "output.pdf")Markdownに変換
Markdown 変換のサポート対象入力形式は DOCX、DOC、RTF、TXT、Markdown ファイルです。
LdmMarkdownWriter を使用してドキュメントを Markdown に書き出します:
import aspose.words_foss as aw
from aspose.words_foss.md_writer import LdmMarkdownWriter
doc = aw.Document("input.docx")
LdmMarkdownWriter().write(doc, "output.md")テキストを抽出
テキストコンテンツをすべて抽出するには、Document.text プロパティを使用します:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.text概要
| Task | メソッド |
|---|---|
| ドキュメントを読み込む | Document("path") |
| PDFにエクスポート | LdmPdfWriter().write(d, "output.pdf") |
| Markdownにエクスポート | LdmMarkdownWriter().write(d, "output.md") |
| テキストを抽出する | d.text |