Aspose.Words FOSS for Python は、MIT ライセンスの Python ライブラリで、Word ドキュメントの読み込みとエクスポートを行います。DOCX、DOC、RTF、TXT、Markdown ファイルを読み取り、Microsoft Office や任意のプロプライエタリ ランタイムを必要とせずに PDF、Markdown、プレーンテキストへエクスポートします。
このライブラリは、ファイルの読み込み用 Document クラスと、SaveFormat 定数または PdfSaveOptions や MarkdownSaveOptions のような保存オプションオブジェクトを受け取る save() メソッドを提供します。注: 多くの保存オプションプロパティは API の将来互換性のために定義されており、まだライター側で使用されていません;現在出力に影響するのは MarkdownSaveOptions.export_underline_formatting だけです。
インストールは pip install aspose-words-foss>=26.4.0 で行います。このライブラリは Python 3.10 以降が必要で、olefile、fpdf2、pydantic に依存しています。商用版は Aspose.Words for Python です。
Document クラスを介してロードします。SaveFormat.PDF または PdfSaveOptions を使用して PDF にエクスポートします。SaveFormat.MARKDOWN または MarkdownSaveOptions を使用して Markdown にエクスポートします。Document.get_text() を使用してドキュメントからプレーンテキストコンテンツを抽出します。SaveFormat.TEXT を使用してドキュメントをプレーンテキストとして保存します。PdfSaveOptions: PDF 輸出構成クラス (プロパティは前向き互換性ストップであり,まだライターによって適用されていません).MarkdownSaveOptions:**マークダウン輸出構成 (現在では export_underline_formatting しか適用されていません.他のプロパティは前向き互換性ストップです).SaveFormat.MARKDOWN,SaveFormat.PDFと SaveFormat.TEXTを迅速な変換に使う.Aspose.Words FOSS は pip install aspose-words-foss と共にインストールされます。ランタイム依存関係(olefile、fpdf2、pydantic)は自動的にインストールされます。
API はシンプルです:ファイルパスから Document をロードし、次に save() をターゲットパスとフォーマットで呼び出します。高度な制御が必要な場合は、フォーマット定数の代わりに save-options オブジェクトを渡します。このライブラリは MIT ライセンスで、GitHub 上でオープンソースとして提供されており、Python 3.10 以降が必要です。
ウォルド文書を2行でマークダウンとして保存します.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
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 PythonのFOSSはMITライセンスでリリースされています. 商業や個人プロジェクトで使用,変更し,配布することができます.
pipでpip install aspose-words-foss>=26.4.0を使用してインストールします。Python 3.10以降が必要です。
図書館はDOCX, DOC, RTF, TXT, Markdownファイルを読み出し PDF,Markdown,および素テキストに輸出します.
文書オブジェクトを初期化するには Document("input.docx") を使用します. PDF として保存する場合は,document.save("output.pdf", SaveFormat.PDF).