Aspose.Words  for Python

API Python para processar documentos do Word

Crie, edite, renderize e converta arquivos do Word para vários formatos usando Python. Gere também relatórios e visualize seus dados. Tudo isso sem usar software externo.

  Download grátis julgamento
  
 

Aspose.Words for Python via .NET é um pacote, projetado para ler e manipular documentos de vários tipos, com foco principal em documentos do Microsoft Word (DOC, DOCX, ODT), PDF e Web (HTML, Markdown). Nossa biblioteca contém mais de 100 classes Python para lidar com operações de baixo nível por trás do processamento de documentos e formatação de dados. Assim, o Aspose.Words oferece aos desenvolvedores Python uma oportunidade única de implementar a automação de documentos baseada em script.

Com o advento de hardware de computador poderoso nas últimas décadas, Python tornou-se uma linguagem de programação amplamente utilizada no desenvolvimento web (Django, Flask, estruturas Pyramid), tarefas científicas e análise de dados. A utilidade do Python deriva de um vasto ecossistema de pacotes de terceiros. Fornecido com um grande número de bibliotecas em desenvolvimento progressivo, o Python é considerado a melhor escolha para o desenvolvimento rápido de software.

A equipe do Aspose.Words decidiu acompanhar as últimas tendências de programação e fornecer à comunidade Python um software profissional para processar DOC, DOCX, PDF, RTF, DOT, DOTX, DOTM, DOCM, FlatOPC, ODT, OTT, HTML, MHTML, MOBI, TXT, XPS, PS, TIFF, JPEG, PNG, BMP, SVG, EMF, GIF, PCL, EPUB, XML, XAML e outros formatos de arquivo. Você pode ver a lista completa de formatos suportados.

Observação: de acordo com o Índice de Programação TIOBE, que reflete a popularidade das linguagens de programação, o Python hoje é a linguagem de programação número um.

Funcionalidade do Aspose.Words para Python via .NET

Aspose.Words é uma biblioteca Python independente. Você não precisa instalar nenhum pacote de escritório para que seu código Python funcione. Esta API Python depende do Modelo de Objeto de Documento (DOM) para acessar nós e elementos do documento.

Recursos avançados da API do Python Words

Você pode experimentar alguns dos recursos populares do Aspose.Words nas páginas do aplicativo online:

Podes tentar todos os aplicativos online Aspose.Words.

Confira também a documentação dos recursos mais populares do Aspose.Words:

Observe que a lista não está completa e você pode encontrar mais recursos e descrições no documentação.

Requisitos de sistema

Como instalar a biblioteca Python

Use pip para instalar nossa biblioteca Python para processamento de documentos do Word a partir do Repositório PyPI:

Como instalar o Aspose.Words para Python via .NET

pip install aspose-words

Editar documentos do Word em Python

O exemplo de código a seguir mostra como criar um documento em branco, inserir texto nele e salvar o resultado como PDF:

Criar um documento e salvá-lo em PDF – Python


import aspose.words as aw

# Cria um documento em branco
doc = aw.Document()

# Use uma instância do DocumentBuilder para adicionar conteúdo ao documento
builder = aw.DocumentBuilder(doc)

# Adiciona um parágrafo ao documento
builder.writeln("Hello World!")

# Salve o resultado como um documento PDF. O formato de saída é determinado pela extensão do arquivo
doc.save("Output.pdf")

Converter documentos do Word em Python

Você pode facilmente converter arquivos de um formato para outro. Você sabe como extrair texto de documentos do Word via Python? O exemplo de código a seguir mostra como fazer isso com uma única linha de código convertendo DOCX em HTML:

Converter DOCX para HTML – Python


import aspose.words as aw

# Carrega um documento da unidade local
doc = aw.Document("Input.docx")

# Salve a saída como hipertexto
doc.save("Output.html")

Ver a seção de conversão para mais detalhes.

O que as pessoas estão dizendo

Não acredite apenas em nossa palavra. Veja o que os usuários têm a dizer sobre as APIs Aspose.Words.

 
 
Ver estudos de caso
  
  

O Aspose.Words oferece APIs de processamento de texto individuais para outros ambientes de desenvolvimento populares, conforme listado abaixo:

/