Aspose.Words FOSS para Python é uma biblioteca Python licenciada sob MIT para carregar documentos Word e exportá‑los. Ela lê arquivos DOCX, DOC, RTF, TXT e Markdown e os exporta para PDF, Markdown e texto simples sem exigir Microsoft Office ou qualquer runtime proprietário.
A biblioteca fornece uma classe Document para carregar arquivos e um método save() que aceita constantes SaveFormat ou objetos de opções de salvamento como PdfSaveOptions e MarkdownSaveOptions. Observação: a maioria das propriedades de opções de salvamento são definidas para compatibilidade futura da API e ainda não são consumidas pelos gravadores; somente MarkdownSaveOptions.export_underline_formatting afeta atualmente a saída.
Instale com pip install aspose-words-foss>=26.4.0. A biblioteca requer Python 3.10 ou posterior e depende de olefile, fpdf2 e pydantic. O equivalente comercial é Aspose.Words for Python.
Document.SaveFormat.PDF ou PdfSaveOptions.SaveFormat.MARKDOWN ou MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: classe de configuração de exportação PDF (as propriedades são stubs de compatibilidade futura; ainda não aplicadas pelo escritor).MarkdownSaveOptions: Configuração de exportação Markdown (apenas export_underline_formatting está atualmente aplicada; outras propriedades são stubs de forward-compatibility).SaveFormat.MARKDOWN, SaveFormat.PDF e SaveFormat.TEXT para conversão rápida.Aspose.Words FOSS instala com pip install aspose-words-foss. Dependências de tempo de execução (olefile, fpdf2, pydantic) são instaladas automaticamente.
A API é simples: carregue um Document a partir de um caminho de arquivo, então chame save() com um caminho de destino e formato. Para controle avançado, passe um objeto de opções de salvamento em vez de uma constante de formato. A biblioteca é MIT-licensed, open-source no GitHub, e requer Python 3.10 ou posterior.
Carregue um documento Word e salve‑o como Markdown em duas linhas de código.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Exportar um documento Word para o formato PDF.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Leia todo o conteúdo de texto de um documento Word.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS para Python é lançado sob a licença MIT. Você pode usar, modificar e distribuí-lo em projetos comerciais e pessoais.
Instale via pip com pip install aspose-words-foss>=26.4.0. Requer Python 3.10 ou superior.
A biblioteca lê arquivos DOCX, DOC, RTF, TXT e Markdown e exporta para PDF, Markdown e texto simples.
Use Document("input.docx") para inicializar o objeto do documento. Salve como PDF com document.save("output.pdf", SaveFormat.PDF).