Core Document Management を Python で扱う方法
コア文書管理の使い方
このガイドでは、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:
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 を使用します:
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 をファイルに書き込む |
| テキストを抽出 | d.text |