Gyakran Ismételt Kérdések
Licencelés és nyílt forráskód
Milyen licencet használ az Aspose.Words FOSS for Python?
Az Aspose.Words FOSS for Python az MIT licenc alatt kerül kiadásra. A könyvtárat személyes és kereskedelmi projektekben egyaránt használhatja, módosíthatja és terjesztheti. Az egyetlen követelmény, hogy a szoftver másolataiban szerepeljen az eredeti licencszöveg.
Használhatom az Aspose.Words FOSS-t egy kereskedelmi termékben?
Igen. Az MIT licenc megengedi a kereskedelmi felhasználást, módosítást és terjesztést anélkül, hogy külön licencet vagy aktiválási kulcsot kellene vásárolni.
Telepítés és követelmények
Hogyan telepíthetem az Aspose.Words FOSS-t Pythonhoz?
Telepítés pip segítségével:
pip install aspose-words-foss>=26.4.0A csomag automatikusan telepíti a függőségeit (olefile, fpdf2, pydantic).
Mely Python verziók támogatottak?
Az Aspose.Words FOSS a Python 3.10, 3.11 vagy 3.12 verziót igényli. A korábbi Python verziók nem támogatottak.
Vannak-e natív vagy rendszerfüggő függőségek?
Nem szükséges natív kiterjesztés vagy rendszerszintű függőség. Minden függőség tiszta Python csomag, amelyet a pip automatikusan telepít.
Formátumtámogatás
Milyen dokumentumformátumokat tud olvasni az Aspose.Words FOSS?
A könyvtár a DOCX, DOC, RTF, TXT és a Markdown bemeneti formátumokat olvassa. Töltsön be bármely támogatott fájlt a fájl útvonalát átadva a Document konstruktorának:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Milyen kimeneti formátumokat támogat az Aspose.Words FOSS?
A dokumentumok exportálhatók PDF, Markdown és egyszerű szöveg formátumba a SaveFormat konstansok használatával:
SaveFormat.PDF— PDF exportálásSaveFormat.MARKDOWN— Markdown exportálásSaveFormat.TEXT— egyszerű szöveg exportálás
Kontrolálhatom a kimeneti formázást?
Igen. Használja a PdfSaveOptions vagy MarkdownSaveOptions jelölőket a kimenet finomhangolt vezérléséhez a SaveFormat konstansok helyett.
API használat
Hogyan konvertálhatok egy DOCX fájlt PDF-re?
Töltsd be a dokumentumot, és hívd meg a save()-t a SaveFormat.PDF-val:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Hogyan tudok szöveget kinyerni egy Word-dokumentumból?
Használja a Document.get_text()-t az összes szövegtartalom kinyeréséhez:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Hogyan konvertálhatok egy dokumentumot Markdown formátumba?
Használja SaveFormat.MARKDOWN:
import aspose.words_foss as aw
doc = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
doc.save("output.md", aw.SaveFormat.MARKDOWN)Ismert korlátok
Támogatja az Aspose.Words FOSS a kereskedelmi Aspose.Words összes funkcióját?
Nem. Az Aspose.Words FOSS egy külön nyílt forráskódú könyvtár, amely egy szűkített funkciókészlettel rendelkezik: dokumentum betöltése, formátumkonverzió és szövegkinyerés. Nem tartalmazza a kereskedelmi Aspose.Words termék teljes funkciókészletét.
Vannak formátumkonverziós korlátozások?
A könyvtár a dokumentum‑ról‑dokumentumra konverzióra összpontosít (DOCX, DOC, RTF, TXT, Markdown PDF‑re, Markdown, szöveg). Az olyan összetett dokumentumjellemzők, mint a makrók, beágyazott OLE‑objektumok vagy a fejlett tipográfia, a konverzió során nem biztos, hogy teljes mértékben megmaradnak.