1. Termékek
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS Python számára

Exportálja a Word dokumentumokat PDF, Markdown és egyszerű szöveg formátumba a Python segítségével — Microsoft Office nélkül.

Nyílt forráskódú Python könyvtár Word dokumentum konverzióhoz

Aspose.Words FOSS for Python egy MIT-licencű Python könyvtár a Word dokumentumok betöltéséhez és exportálásához. DOCX, DOC, RTF, TXT, és Markdown fájlokat olvas, és PDF, Markdown, valamint egyszerű szöveg formátumba exportálja, anélkül, hogy a Microsoft Office vagy bármilyen tulajdonosi futtatókörnyezet szükséges lenne.

A könyvtár egy Document osztályt biztosít a fájlok betöltéséhez, valamint egy save() metódust, amely SaveFormat konstansokat vagy mentési beállítási objektumokat, például PdfSaveOptions és MarkdownSaveOptions fogad. Megjegyzés: a legtöbb mentési beállítási tulajdonság az API előrekompatibilitás érdekében van definiálva, és a írók még nem használják; csak a MarkdownSaveOptions.export_underline_formatting befolyásolja jelenleg a kimenetet.

Telepítse a pip install aspose-words-foss>=26.4.0 használatával. A könyvtár a Python 3.10 vagy újabb verzióját igényli, és a olefile, fpdf2 és pydantic függ. A kereskedelmi megfelelője a Aspose.Words for Python.

Dokumentum konverzió

  • Többformátumú bemenet: Dokumentumok betöltése DOCX, DOC, RTF, TXT és Markdown formátumokból a Document osztályon keresztül.
  • PDF export: Exportáljon bármilyen bemeneti dokumentumot PDF-be a SaveFormat.PDF vagy a PdfSaveOptions használatával.
  • Markdown export: Exportálás Markdown formátumba a SaveFormat.MARKDOWN vagy a MarkdownSaveOptions használatával.
  • Szövegkinyerés: Egyszerű szövegtartalom kinyerése dokumentumokból a Document.get_text() használatával.
  • Egyszerű szöveg export: Dokumentumok mentése egyszerű szövegként a SaveFormat.TEXT használatával.

Ahol a Aspose.Words FOSS felhasználható

  • Dokumentumcsővezetékek: Exportálja a feltöltött Word-dokumentumokat PDF-be a háttérszolgáltatásokban.
  • Tartalomkinyerés: Szöveget nyer ki a DOCX vagy DOC fájlokból indexeléshez és kereséshez.
  • Formátum migráció: Kötegelt exportálás a régi Word archívumokból modern Markdown vagy PDF formátumba.
  • CI/CD automatizálás: PDF jelentéseket generáljon Markdown vagy DOCX sablonokból a build pipeline-okban.

Mentési beállítások és testreszabás

  • PdfSaveOptions: PDF export konfigurációs osztály (a tulajdonságok előre kompatibilitási helyőrzők; a író még nem alkalmazta őket).
  • MarkdownSaveOptions: Markdown exportálási konfiguráció (jelenleg csak a export_underline_formatting van alkalmazva; a többi tulajdonság előre-összeférhetőségi helykitöltő).
  • SaveFormat constants: Használja a SaveFormat.MARKDOWN, SaveFormat.PDF és a SaveFormat.TEXT értékeket a gyors konvertáláshoz.
  • Dokumentumolvasók: Dedikált olvasók a DOC, RTF, TXT és a Markdown bemeneti formátumokhoz.

Fejlesztői élmény

Aspose.Words FOSS telepítése pip install aspose-words-foss segítségével. A futásidejű függőségek (olefile, fpdf2, pydantic) automatikusan települnek.

Az API egyszerű: töltsön be egy Document fájl útvonalról, majd hívja meg a save() egy célúttal és formátummal. Speciális vezérléshez adjon át egy save‑options objektumot a formátum konstans helyett. A könyvtár MIT licencű, nyílt forráskódú a GitHubon, és Python 3.10 vagy újabb verziót igényel.

DOCX konvertálása Markdown formátumba

Töltsön be egy Word-dokumentumot, és mentse Markdown formátumban két sor kóddal.

import aspose.words_foss as aw
document = aw.Document("input.docx")  # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)

DOCX exportálása PDF-be

Exportáljon egy Word-dokumentumot PDF formátumba.

import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)

Szöveg kinyerése egy dokumentumból

Olvassa be a Word-dokumentum összes szövegtartalmát.

import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()

Gyakran ismételt kérdések

Milyen licencet használ a Aspose.Words FOSS a Python esetében?

Aspose.Words FOSS a Python számára MIT licenc alatt kerül kiadásra. Használhatod, módosíthatod és terjesztheted kereskedelmi és személyes projektekben.

Hogyan telepíthetem a Aspose.Words FOSS-t a Python számára?

Telepíts pip-pel a pip install aspose-words-foss>=26.4.0 használatával. Python 3.10 vagy újabb verzió szükséges.

Mely dokumentumformátumok támogatottak?

A könyvtár beolvassa a DOCX, DOC, RTF, TXT és Markdown fájlokat, és exportál PDF, Markdown és egyszerű szöveg formátumba.

Hogyan exportálhatok egy DOCX fájlt PDF-be?

Használd a Document("input.docx") elemet a dokumentumobjektum inicializálásához. Ments PDF‑ként a document.save("output.pdf", SaveFormat.PDF) segítségével.

  

Támogatás és tanulási források

 Magyar