Visão Geral do GroupDocs.Assembly

Acelere os fluxos de trabalho de documentos em Python usando uma API robusta de automação com integração de dados perfeita.

Illustration assembly

Integre Dados Empresariais em Documentos com Python

Simplifique a geração de relatórios: Com GroupDocs.Assembly for Python via .NET, injete dados de XML, JSON ou bancos de dados em documentos baseados em templates sem formatação manual.

Preencha Conteúdos Nativos com Dados em Tempo Real

Preencha automaticamente estruturas complexas de documentos, como tabelas, gráficos e diagramas, usando fontes de dados em tempo real ou embutidas.

Recursos Poderosos de Automação

Desbloqueie capacidades avançadas—crie códigos de barras, conecte-se a dados da web, personalize layouts e exporte documentos para múltiplos formatos usando GroupDocs.Assembly for Python via .NET.

Independência de plataforma

GroupDocs.Assembly for Python via .NET funciona perfeitamente com as principais plataformas, sistemas operacionais e gerenciadores de pacotes para ampla compatibilidade de implantação.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formatos de arquivo suportados

Veja a lista completa de formatos de arquivo suportados pelo GroupDocs.Assembly for Python via .NET.

Formatos do Microsoft Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF, WordprocessingML
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POTM, POTX

Imagens & Outros Formatos

  • Portátil: PDF
  • Imagens: SVG, TIFF
  • Outros formatos de office: ODT, OTT, OTS, ODS, ODP, OTP

Outros formatos

  • Web: HTML, MHTML
  • Emails: EML, MSG, EMLX
  • Outro: EPUB, MD

Principais Recursos do GroupDocs.Assembly

Automatize a geração de documentos inteligentes com elementos ricos orientados a dados.

Feature icon

Representação Dinâmica de Dados

Renderize tabelas, gráficos, imagens e listas dentro de seus templates de documentos usando dados estruturados ou semi-estruturados.

Feature icon

Processamento de Dados Baseado em Fórmulas

Utilize expressões e lógica sequencial para calcular e formatar conteúdo antes da renderização.

Feature icon

Suporte a Múltiplos Formatos de Template e Saída

Trabalhe com DOCX, XLSX, PPTX, PDF, HTML e outros formatos para templates e arquivos de saída.

Feature icon

Marcações de Template Avançadas

Aproveite opções poderosas de sintaxe, incluindo contadores personalizados, formatos numéricos e blocos condicionais.

Feature icon

Geração de Código de Barras

Crie códigos de barras dinamicamente e insira-os diretamente em relatórios ou documentos gerados.

Feature icon

Formatação de Strings e Casos

Controle o estilo de saída com formatação de string flexível: maiúsculas, minúsculas, título ou capitalização da primeira letra.

Feature icon

Inserção Inteligente de Conteúdo

Mescle seções de outros documentos dinamicamente, suportando composição modular de documentos.

Feature icon

Saída de Documentos em Múltiplos Formatos

Exporte documentos para formatos desejados usando extensões de arquivo ou configurações de saída personalizadas.

Feature icon

Suporte a Objetos Embutidos & Base64

Insira imagens, arquivos ou blobs de dados diretamente de strings codificadas em Base64 ou arrays de bytes.

Exemplos de código

Explore exemplos do mundo real de uso do GroupDocs.Assembly para automação de documentos e integração de dados.

Criando uma Lista com Marcadores no Microsoft Word

Listas com marcadores ajudam a organizar dados empresariais de forma clara em relatórios e contratos. Use GroupDocs.Assembly para inserir listas em templates do Word usando fontes de dados dinâmicas.

Como Preencher uma Lista em Documentos

# Insira este template em uma página do documento:
# Indicadores de desempenho dos gerentes
# . <<foreach [in products]>><<[ProductName]>>
# <</foreach>>

import groupdocs.assembly as ga

def run():
    # Especifique o caminho do template
    template = "Bulleted List Template.docx"

    # Defina o caminho do arquivo de saída
    result = "Result Report.docx"

    # Recupere dados dos gerentes de uma fonte JSON
    dataSource = ga.data.JsonDataSource("Report data.json")
    data = ga.DataSourceInfo(dataSource, "managers")

    # Gere o relatório com os dados preenchidos
    assembler = ga.DocumentAssembler()
    assembler.assemble_document(template, result, data)

Gerando Gráficos de Pizza em Apresentações PPTX

Construa gráficos de pizza a partir de dados XML ou JSON para exibir visualmente principais métricas. Melhore documentos de apresentação com gráficos automaticamente preenchidos pelo seu aplicativo.

Como Representar Dados em um Gráfico de Pizza

# Adicione o template do título do gráfico à apresentação:
# Receita dos clientes <<foreach [in customers]>> 
# <<x [CustomerName]>>

# Inclua também o template de dados do gráfico:
# Total Order Price<<foreach [in customers]>> 
# <<x [CustomerName]>>

import groupdocs.assembly as ga

    def run():
        # Especifique o caminho do template do gráfico
        template = "Pie Chart Template.pptx";

        # Defina o caminho do arquivo de saída
        result = "Result Report.pptx"

        # Recupere os dados dos clientes de uma fonte XML
        dataSource = ga.data.JsonDataSource("Chart data.xml")
        data = ga.DataSourceInfo(dataSource, "customers")

        # Gere o gráfico e salve o resultado
        assembler = ga.DocumentAssembler()
        assembler.assemble_document(template, result, data)

Pronto para começar?

Baixe GroupDocs.Assembly gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português