Como Trabalhar com o Gerenciamento de Documentos Core no Python
Como trabalhar com o Gerenciamento de Documentos Core
Este guia aborda o gerenciamento de documentos core usando Aspose.Words FOSS para Python. Ele demonstra a conversão de formatos de documentos: leitura de arquivos Word e gravação como PDF, Markdown ou texto simples.
Pré-requisitos
Instale a biblioteca:
pip install aspose-words-fossRequer Python 3.10 ou posterior.
Carregar um Documento
Crie um objeto Document passando um caminho de arquivo. Os formatos de entrada suportados incluem DOCX, DOC, RTF, TXT e Markdown.
import aspose.words_foss as aw
doc = aw.Document("input.docx")Converter para PDF
Use LdmPdfWriter para gravar o documento em PDF:
import aspose.words_foss as aw
from aspose.words_foss.pdf_writer import LdmPdfWriter
doc = aw.Document("input.docx")
LdmPdfWriter().write(doc, "output.pdf")Converter para Markdown
Os formatos de entrada suportados para conversão em Markdown incluem arquivos DOCX, DOC, RTF, TXT e Markdown.
Use LdmMarkdownWriter para gravar o documento em Markdown:
import aspose.words_foss as aw
from aspose.words_foss.md_writer import LdmMarkdownWriter
doc = aw.Document("input.docx")
LdmMarkdownWriter().write(doc, "output.md")Extrair Texto
Use a propriedade Document.text para extrair todo o conteúdo de texto:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.textResumo
| Task | Método |
|---|---|
| Carregar um documento | Document("path") |
| Exportar para PDF | LdmPdfWriter().write(d, "output.pdf") |
| Exportar para Markdown | LdmMarkdownWriter().write(d, "output.md") |
| Extrair texto | d.text |