Gestão de núcleos
Gestão de núcleos
A Comissão Document class é a API central para carregar documentos do Word e convertê-los em outros formatos. Esta página abrange fluxos de trabalho de conversão de formato, configuração de opções de salva e extração do texto.
Carregamento e armazenagem
Carregar um documento com: Document() E chama-me. save() com um SaveFormat constante para converter ao formato de saída alvo. Entradas suportadas: DOCX, DO C, RTF, TXT, Markdown. Saídas suportados: PDF, Marcação, txt.
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.md", aw.SaveFormat.MARKDOWN)
doc.save("output.pdf", aw.SaveFormat.PDF)
doc.save("output.txt", aw.SaveFormat.TEXT)Chama-me . save() várias vezes no mesmo Document produzir vários formatos de saída sem recarregamento.
Exportação de PDF com PdfSaveOptions
Para saída PDF padrão, passar SaveFormat.PDF.Para controlo de grãos finos, utilizar um sistema de controle de PdfSaveOptions Objeto:
import aspose.words_foss as aw
from aspose.words_foss.saving import PdfSaveOptions
doc = aw.Document("input.docx")
# Default PDF export
doc.save("default.pdf", aw.SaveFormat.PDF)
# Customized PDF export with save options
doc.save("custom.pdf", PdfSaveOptions())PdfSaveOptions define propriedades para a qualidade da imagem JPEG, conformidade com os padrões PDF, inserção de fontes e outras configurações.
Nota: Aí está.
PdfSaveOptionsPropriedades (compliance, qualidade JPEG, modo de incorporação de fontes, compressão de imagem etc.) são definidas para a compatibilidade com API, mas ainda não são consumidas pelo editor PDF. A definição delas atualmente não tem efeito na saída.
Exportação de descontos com opções de salvamento de desciclopédia
Para saída padrão de Marcação, passar SaveFormat.MARKDOWN.- Usar . MarkdownSaveOptions quando é necessário controlar o comportamento de formatação:
import aspose.words_foss as aw
from aspose.words_foss.saving import MarkdownSaveOptions
doc = aw.Document("input.docx")
# Default Markdown export
doc.save("default.md", aw.SaveFormat.MARKDOWN)
# Customized Markdown export with save options
doc.save("with_options.md", MarkdownSaveOptions())MarkdownSaveOptions Suporta o controlo da preservação do formato de subalínea na saída.
Nota: Apenas:
export_underline_formattingO artigo 2.o, n.o 1, do Regulamento (CE) n.° 1272/2006 é aplicável no momento da exportação Markdown.MarkdownSaveOptionspropriedades (table_content_alignment,list_export_mode,export_images_as_base64,images_folder,images_folder_alias) são definidos para a compatibilidade com API, mas ainda não são consumidos pelo Markdown writer.
Extração de texto
Extrair texto simples de qualquer documento carregado com: get_text():
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Para saída de ficheiro de texto, utilizar: SaveFormat.TEXT:
doc.save("output.txt", aw.SaveFormat.TEXT)Problemas comuns
| Emissão | Causa da morte | Correção |
|---|---|---|
ModuleNotFoundError | Pacote não instalado | Corra . pip install aspose-words-foss>=26.4.0 |
Texto vazio de get_text() | Arquivo de entrada está vazio ou corrompido . | Verificar se o arquivo de entrada é aberto corretamente em um processador de texto |
| Imagens em PDF ausentes | Formatos de imagem não suportados pelo conversor | Use uma entrada DOCX com imagens embutidas padrão |
Resumo de referência da API
| Classe / Método | Descrição: |
|---|---|
Document | Carregar documentos do Word a partir de DOCX, DO C, RTF, TXT ou Markdown |
Document.save() | Salvar para PDF, Markdown ou texto simples |
Document.get_text() | Extrair conteúdo de texto simples |
SaveFormat | Constantes: PDF, MARKDOWN, TEXT |
PdfSaveOptions | Configuração de exportação PDF (propriedades são estampas de compatibilidade com o futuro; ainda não aplicadas) |
MarkdownSaveOptions | Configurar a exportação de formatação sublinhada |