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átum | A Bizottság | Olvasd! | Írj! |
|---|---|---|---|
| DOCX | .docx | ✓ | — |
| DOC | .doc | ✓ | — |
| RTF | .rtf | ✓ | — |
| TXT | .txt | ✓ | — |
| A lejárat | .md | ✓ | ✓ |
| — | ✓ |
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.