Aspose.Words FOSS per Python è una libreria Python con licenza MIT per caricare documenti Word ed esportarli. Legge file DOCX, DOC, RTF, TXT e Markdown e li esporta in PDF, Markdown e testo semplice senza richiedere Microsoft Office o alcun runtime proprietario.
La libreria fornisce una classe Document per caricare i file e un metodo save() che accetta costanti SaveFormat o oggetti di opzioni di salvataggio come PdfSaveOptions e MarkdownSaveOptions. Nota: la maggior parte delle proprietà delle opzioni di salvataggio sono definite per la compatibilità futura dell’API e non sono ancora utilizzate dagli scrittori; solo MarkdownSaveOptions.export_underline_formatting influisce attualmente sull’output.
Installa con pip install aspose-words-foss>=26.4.0. La libreria richiede Python 3.10 o versioni successive e dipende da olefile, fpdf2 e pydantic. L’equivalente commerciale è Aspose.Words for Python.
Document.SaveFormat.PDF o PdfSaveOptions.SaveFormat.MARKDOWN o MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: classe di configurazione dell’esportazione PDF (le proprietà sono stub di compatibilità futura; non ancora applicate dallo scrittore).MarkdownSaveOptions: Configurazione di esportazione Markdown (solo export_underline_formatting è attualmente applicato; le altre proprietà sono stub di compatibilità futura).SaveFormat.MARKDOWN, SaveFormat.PDF e SaveFormat.TEXT per una conversione rapida.Aspose.Words FOSS si installa con pip install aspose-words-foss. Le dipendenze di runtime (olefile, fpdf2, pydantic) vengono installate automaticamente.
L’API è semplice: carica un Document da un percorso file, quindi chiama save() con un percorso di destinazione e il formato. Per un controllo avanzato, passa un oggetto save-options invece di una costante di formato. La libreria è rilasciata con licenza MIT, è open-source su GitHub e richiede Python 3.10 o versioni successive.
Carica un documento Word e salvalo come Markdown in due righe di codice.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Esporta un documento Word in formato PDF.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Leggi tutto il contenuto di testo da un documento Word.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS per Python è rilasciato sotto licenza MIT. Puoi usarlo, modificarlo e distribuirlo in progetti commerciali e personali.
Installa tramite pip con pip install aspose-words-foss>=26.4.0. Richiede Python 3.10 o versioni successive.
La libreria legge file DOCX, DOC, RTF, TXT e Markdown ed esporta in PDF, Markdown e testo semplice.
Usa Document("input.docx") per inizializzare l’oggetto documento. Salva come PDF con document.save("output.pdf", SaveFormat.PDF).