Domande frequenti
Licenze e Open Source
Quale licenza utilizza Aspose.Words FOSS per Python?
Aspose.Words FOSS per Python è rilasciato sotto licenza MIT. È possibile utilizzare, modificare e distribuire la libreria sia in progetti personali che commerciali. L’unico requisito è includere il testo originale della licenza nelle copie del software.
Posso usare Aspose.Words FOSS in un prodotto commerciale?
Sì. La licenza MIT consente l’uso commerciale, la modifica e la distribuzione senza acquistare una licenza separata o una chiave di attivazione.
Installazione e Requisiti
Come installo Aspose.Words FOSS per Python?
Installa tramite pip:
pip install aspose-words-foss>=26.4.0Il pacchetto installa automaticamente le sue dipendenze (olefile, fpdf2, pydantic).
Quali versioni di Python sono supportate?
Aspose.Words FOSS richiede Python 3.10, 3.11 o 3.12. Le versioni precedenti di Python non sono supportate.
Ci sono dipendenze native o di sistema?
Non sono richieste estensioni native o dipendenze a livello di sistema. Tutte le dipendenze sono pacchetti Python puri installati automaticamente tramite pip.
Supporto dei formati
Quali formati di documento può leggere Aspose.Words FOSS?
La libreria legge i formati di input DOCX, DOC, RTF, TXT e Markdown. Carica qualsiasi file supportato passando il percorso del file al costruttore Document:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Quali formati di output supporta Aspose.Words FOSS?
I documenti possono essere esportati in PDF, Markdown e testo semplice utilizzando le costanti SaveFormat:
SaveFormat.PDF— esportazione PDFSaveFormat.MARKDOWN— esportazione MarkdownSaveFormat.TEXT— esportazione di testo semplice
Posso controllare la formattazione dell’output?
Sì. Usa PdfSaveOptions o MarkdownSaveOptions per un controllo fine sull’output invece delle costanti SaveFormat.
Utilizzo API
Come converto un file DOCX in PDF?
Carica il documento e chiama save() con SaveFormat.PDF:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Come estraggo il testo da un documento Word?
Usa Document.get_text() per estrarre tutto il contenuto testuale:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Come converto un documento in Markdown?
Usa 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)Limitazioni note
Aspose.Words FOSS supporta tutte le funzionalità della versione commerciale di Aspose.Words?
No. Aspose.Words FOSS è una libreria open-source separata con un set di funzionalità mirato: caricamento di documenti, conversione di formati ed estrazione di testo. Non include l’intero set di funzionalità del prodotto commerciale Aspose.Words.
Ci sono limitazioni nella conversione dei formati?
La libreria si concentra sulla conversione documento‑a‑documento (DOCX, DOC, RTF, TXT, Markdown in PDF, Markdown, testo). Le funzionalità complesse dei documenti, come macro, oggetti OLE incorporati o tipografia avanzata, potrebbero non essere completamente preservate durante la conversione.