Întrebări frecvente
Licențiere și Open Source
Ce licență folosește Aspose.Words FOSS pentru Python?
Aspose.Words FOSS for Python este lansat sub licența MIT. Poți utiliza, modifica și distribui biblioteca în proiecte personale și comerciale. Singura cerință este să incluzi textul original al licenței în copiile software-ului.
Pot să folosesc Aspose.Words FOSS într-un produs comercial?
Da. Licența MIT permite utilizarea comercială, modificarea și distribuirea fără a achiziționa o licență separată sau o cheie de activare.
Instalare și cerințe
Cum instalez Aspose.Words FOSS pentru Python?
Instalați prin pip:
pip install aspose-words-foss>=26.4.0Pachetul își instalează dependențele (olefile, fpdf2, pydantic) automat.
Ce versiuni de Python sunt suportate?
Aspose.Words FOSS necesită Python 3.10, 3.11 sau 3.12. Versiunile anterioare de Python nu sunt suportate.
Există dependențe native sau de sistem?
Nu sunt necesare extensii native sau dependențe la nivel de sistem. Toate dependențele sunt pachete pure Python instalate automat prin pip.
Suport pentru formate
Ce formate de document poate citi Aspose.Words FOSS?
Biblioteca citește formatele de intrare DOCX, DOC, RTF, TXT și Markdown. Încarcă orice fișier acceptat prin transmiterea căii fișierului către constructorul Document:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Ce formate de ieșire suportă Aspose.Words FOSS?
Documentele pot fi exportate în PDF, Markdown și text simplu utilizând constantele SaveFormat:
SaveFormat.PDF— export PDFSaveFormat.MARKDOWN— export MarkdownSaveFormat.TEXT— export de text simplu
Pot controla formatul de ieșire?
Da. Folosiți PdfSaveOptions sau MarkdownSaveOptions pentru control detaliat asupra ieșirii în loc de constantele SaveFormat.
Utilizare API
Cum pot converti un fișier DOCX în PDF?
Încărcați documentul și apelați save() cu SaveFormat.PDF:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Cum pot extrage textul dintr-un document Word?
Utilizați Document.get_text() pentru a extrage tot conținutul text:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Cum pot converti un document în Markdown?
Utilizați 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)Limitări cunoscute
Aspose.Words FOSS suportă toate funcționalitățile versiunii comerciale Aspose.Words?
Nu. Aspose.Words FOSS este o bibliotecă open-source separată, cu un set de funcționalități concentrat: încărcarea documentelor, conversia formatelor și extragerea textului. Nu include setul complet de funcționalități al produsului comercial Aspose.Words.
Există limitări privind conversia de format?
Biblioteca se concentrează pe conversia document-la-document (DOCX, DOC, RTF, TXT, Markdown în PDF, Markdown, text). Funcționalitățile complexe ale documentelor, cum ar fi macrocomenzile, obiectele OLE încorporate sau tipografia avansată, s-ar putea să nu fie păstrate pe deplin în timpul conversiei.