Bevezetés

Aspose.Words FOSS for Python provides a straightforward API for converting Word documents from supported input formats to PDF, Markdown, and plain text. The Document A klasszis betölthető fájlok öt bejárati formátumban és a save() a módszer PDF-be, Markdownba vagy egyszerű szövegre exportál.

Ez a bejegyzés az alapvető konvertációs munkafolyamatokon keresztül halad, az egyfájlkonverziótól kezdve a sorozatfeldolgozásig minden támogatott formátumban.


Fő jellemzői

Egyszeri dokumentum átalakítása

Töltse be bármely támogatott bemeneti fájlt, és konvertálja egy célformátumba két kódvonalon. Document A constructor elfogadja a DOCX, DO C, RTF, TXT és Markdown fájlok.

import aspose.words_foss as aw

doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)

Sorozatkonverzió több formátumba

Hívj! save() többször ugyanazon feltöltött dokumentumra, hogy minden támogatott formátumban kiviteleket állítson elő a bemeneti fájl újratöltése nélkül.

import aspose.words_foss as aw

doc = aw.Document("report.docx")
doc.save("report.md", aw.SaveFormat.MARKDOWN)
doc.save("report.pdf", aw.SaveFormat.PDF)
doc.save("report.txt", aw.SaveFormat.TEXT)

PDF- export PdfSaveOptions segítségével

Használat PdfSaveOptions a PDF-kiadás finomszennyező ellenőrzése érdekében. A alapértelmezett beállításokhoz:, SaveFormat.PDF Ez elég.

import aspose.words_foss as aw
from aspose.words_foss.saving import PdfSaveOptions

doc = aw.Document("input.docx")
pdf_opts = PdfSaveOptions()
doc.save("output.pdf", pdf_opts)

A Markdown Export a Mark downSaveOptions-szal

Használat MarkdownSaveOptions a Markdown kimeneti formázás további ellenőrzése.

import aspose.words_foss as aw
from aspose.words_foss.saving import MarkdownSaveOptions

doc = aw.Document("input.docx")
md_opts = MarkdownSaveOptions()
doc.save("output.md", md_opts)

A szöveg kivonása

Nyomtatott dokumentumból egyszerű szöveges tartalmat a: Document.get_text() - Nem írhatok le.

import aspose.words_foss as aw

doc = aw.Document("input.docx")
text = doc.get_text()
print(f"Extracted {len(text)} characters")

Gyors kezdés

pip install aspose-words-foss>=26.4.0
import aspose.words_foss as aw

# Load a Word document
doc = aw.Document("contract.docx")

# Convert to all output formats
doc.save("contract.md", aw.SaveFormat.MARKDOWN)
doc.save("contract.pdf", aw.SaveFormat.PDF)
doc.save("contract.txt", aw.SaveFormat.TEXT)

# Extract text for processing
text = doc.get_text()
print(f"Document contains {len(text)} characters")

Támogatott formátumok

FormátumA BizottságOlvasd!Írj!
DOCX.docx
DOC.doc
RTF.rtf
TXT.txt
A lejárat.md
PDF.pdf

Nyitott forráskódú és licenckészítés

Aspose.Words FOSS for Python is released under the MIT License. You can use it in personal, internal, and commercial projects without license fees. The source code is available on GitHub.


Kezdjük!