Preguntes freqüents
Llicència i codi obert
Quina llicència utilitza Aspose.Words FOSS per a Python?
Aspose.Words FOSS for Python es publica sota la MIT license. Podeu utilitzar, modificar i distribuir la biblioteca tant en projectes personals com comercials. L’únic requisit és incloure el text original de la llicència a les còpies del programari.
Puc utilitzar Aspose.Words FOSS en un producte comercial?
Sí. La llicència MIT permet l’ús comercial, la modificació i la distribució sense comprar una llicència separada o una clau d’activació.
Instal·lació i requisits
Com instal·lo Aspose.Words FOSS per a Python?
Instal·la via pip:
pip install aspose-words-foss>=26.4.0El paquet instal·la les seves dependències (olefile, fpdf2, pydantic) automàticament.
Quines versions de Python són compatibles?
Aspose.Words FOSS requereix Python 3.10, 3.11 o 3.12. Les versions anteriors de Python no són compatibles.
Hi ha alguna dependència nativa o del sistema?
No es requereixen extensions natives ni dependències a nivell de sistema. Totes les dependències són paquets Python purs instal·lats automàticament amb pip.
Suport de format
Quins formats de document pot llegir Aspose.Words FOSS?
La biblioteca llegeix formats d’entrada DOCX, DOC, RTF, TXT i Markdown. Carregueu qualsevol fitxer compatible passant la ruta del fitxer al constructor Document:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Quins formats de sortida admet Aspose.Words FOSS?
Els documents es poden exportar a PDF, Markdown i text pla utilitzant les constants SaveFormat:
SaveFormat.PDF— exportació PDFSaveFormat.MARKDOWN— exportació MarkdownSaveFormat.TEXT— exportació de text pla
Puc controlar el format de sortida?
Sí. Utilitzeu PdfSaveOptions o MarkdownSaveOptions per a un control detallat de la sortida en lloc de les constants SaveFormat.
Ús de l’API
Com puc convertir un fitxer DOCX a PDF?
Carrega el document i crida save() amb SaveFormat.PDF:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Com puc extreure text d’un document Word?
Utilitzeu Document.get_text() per extreure tot el contingut de text:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Com puc convertir un document a Markdown?
Utilitza 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)Limitacions conegudes
Aspose.Words FOSS admet totes les funcionalitats de l’Aspose.Words comercial?
No. Aspose.Words FOSS és una biblioteca de codi obert separada amb un conjunt de funcions enfocat: càrrega de documents, conversió de formats i extracció de text. No inclou el conjunt complet de funcions del producte comercial Aspose.Words.
Hi ha limitacions en la conversió de formats?
La biblioteca se centra en la conversió de document a document (DOCX, DOC, RTF, TXT, Markdown a PDF, Markdown, text). Les funcions complexes del document com macros, objectes OLE incrustats o tipografia avançada poden no quedar totalment preservades durant la conversió.