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á.PdfSaveOptions Propriedades (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_formatting O artigo 2.o, n.o 1, do Regulamento (CE) n.° 1272/2006 é aplicável no momento da exportação Markdown. MarkdownSaveOptions propriedades (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ãoCausa da morteCorreção
ModuleNotFoundErrorPacote não instaladoCorra . 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 ausentesFormatos de imagem não suportados pelo conversorUse uma entrada DOCX com imagens embutidas padrão

Resumo de referência da API

Classe / MétodoDescrição:
DocumentCarregar 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
SaveFormatConstantes: PDF, MARKDOWN, TEXT
PdfSaveOptionsConfiguração de exportação PDF (propriedades são estampas de compatibilidade com o futuro; ainda não aplicadas)
MarkdownSaveOptionsConfigurar a exportação de formatação sublinhada

Ver também:

 Português