Características
Características
Aspose.Words FOSS for Python is a document conversion and text extraction library for Word documents. The entire public API is built around the Document - A classe.
Formatos de entrada suportados
A Comissão Document classes carregam arquivos desses formatos automaticamente com base na extensão de ficheiro:
| Formatos de imagem | Extensões |
|---|---|
| Documento do Word | .docx, .doc |
| Texto rico | .rtf |
| Texto simples | .txt |
| Marca de desvio | .md |
Formatos de saída e opções de salvação
Chama-me . Document.save() com um SaveFormat constante para conversão rápida, ou passar um objeto de opções de salvação para configuração adicional.
| Produção | Constante de SaveFormat | Classe de opções de armazenamento |
|---|---|---|
SaveFormat.PDF | PdfSaveOptions | |
| Marca de desvio | SaveFormat.MARKDOWN | MarkdownSaveOptions controlo de exportação com formato sublinhado |
| Texto simples | SaveFormat.TEXT | — |
Nota: Aí está.
PdfSaveOptionsPropriedades (compliance, qualidade JPEG, embeddagem de fontes etc.) são definidas para a compatibilidade com API forward mas ainda não são consumidas pelo editor PDF. A definição delas atualmente não tem efeito na saída. ParaMarkdownSaveOptions, apenasexport_underline_formattingé actualmente aplicada.
Para exemplos de código e detalhes da configuração das opções de salva, ver Gestão de núcleos.
Extração de texto
Document.get_text() Retorna o conteúdo completo em texto simples de qualquer documento carregado sem escrever no disco.
Suporte de imagem
Documentos com imagens incorporadas podem ser convertidos para todos os formatos de saída suportados. O pipeline de conversão preserva o conteúdo da imagem durante o processo de exportação.
Resumo da API
| Classe / Método | Função |
|---|---|
Document | Carregar documentos, converter formatos, extrair texto |
SaveFormat | Constantes do formato de saída (PDF, MARKDOWN, TEXT) |
PdfSaveOptions | Configuração de exportação PDF |
MarkdownSaveOptions | Configuração de exportação com marcação baixa |