Recursos Suportados

Aspose.Words fornece aos usuários uma ampla gama de recursos. Os utilizadores podem realizar uma enorme quantidade de tarefas relacionadas com documentos-desde a simples conversão de documentos de um formato suportado para outro e a modificação desses documentos durante o processo de conversão para tarefas empresariais, como a criação de documentos estruturados e visualmente apelativos ou a automatização de relatórios.

Os formatos e padrões de documentos modernos são complexos e, quando você precisa de conversão de documentos ou outros recursos de processamento de documentos em seu projeto, a única solução prática geralmente é contar com um componente de terceiros que implementa a funcionalidade desejada. Mas usar um componente de terceiros sempre acarreta algum risco. Um dos riscos únicos no processamento de documentos é a questão de como a biblioteca implementa completa e corretamente um determinado formato ou padrão de Documento.

A Aspose está empenhada em fornecer as implementações mais completas e precisas de formatos e normas de documentos. A equipa Aspose.Words demonstra o seu compromisso com a interoperabilidade, fornecendo notas de implementação detalhadas para os formatos de documentos suportados em várias plataformas.

As tabelas abaixo resumem Aspose.Words para Java recursos e fornecem links para descrições detalhadas de recursos.

Plataformas Suportadas

As plataformas Aspose.Words para Java podem ser usadas estão listadas abaixo. Se precisar de suporte para mais plataformas, procure o produto" irmão gêmeo " Aspose.Words para .NET.

Recurso Descrição
Java Aspose.Words para Java está disponível para Java 1.6, 1.7 e 1.8 e será executado em qualquer lugar onde Java esteja instalado.

Formatos de ficheiros e conversões

Recurso Descrição
Microsoft Word (DOC) (carga e salvar) A implementação de formato DOC mais rápida e completa que você pode encontrar.
WordprocessingML (DOCX, XML) (carga e salvar) Aspose.Words fornece suporte exaustivo OOXML, Flat OPC e também Word 2003 XML.
Formato Rich Text (RTF) (carga e salvar) Suporte abrangente do formato RTF para interagir com uma variedade de aplicações.
HTML, XHTML e MHTML Carga e salvar HTML / XHTML para uma interoperabilidade ainda maior. Salvar como MHTML também está disponível.
OpenDocument (ODT) Aspose.Words pode carga e salvar documentos no texto OpenDocument (.formato odt).
Formato De Documento Porto Extraterritorial (PDF) Converta qualquer documento para PDF com alta fidelidade. PDF/A é suportado.
XML Especificação Do Papel (XPS) (carga e salvar) Converta qualquer documento para XPS com alta fidelidade.
Texto Simples (TXT) (carga e salvar) Extraia facilmente o texto salvando em formato de texto simples.
Publica7o Digital (EPUB) EPUB é um formato popular para eBooks. Pode converter qualquer documento de Aspose.Words para o formato IDPF EPUB.

Renderização e impressão

Aspose.Words agora fornece renderização de alta fidelidade de páginas de documentos.

Recurso
Documento de Layout em páginas com alta fidelidade (exatamente como Microsoft Word® faria isso) para todos os formatos abaixo.
Renderizar páginas individuais ou documentos completos para PDF ou XPS.
Renderizar páginas de documentos em imagens rasterizadas (multipáginas TIFF, PNG, JPEG, BMP).
Renderizar páginas para um objeto gráfico Java com um tamanho específico.
Imprima páginas de documentos utilizando a infra-estrutura de Impressão Java.
Atualize TOC, números de página e outros campos antes de renderizar ou imprimir.
Renderização de efeitos 3D através do OpenGL

Características Do Conteúdo Do Documento

Recurso
Aceder, criar e modificar parágrafos e textos.
Acesse, crie e modifique imagens, caixas de texto e formas.
Acesse, crie e modifique tabelas, linhas e células.
Aceder, criar e modificar Campos, Campos de formulário, hiperligações e marcadores.
Acesse, crie e modifique seções, cabeçalhos e rodapés de documentos.
Acesse, crie e modifique notas de rodapé, notas de fim e comentários.
Aceda, crie e modifique etiquetas de documentos personalizadas XML, SmartTags e estruturadas (controlos de conteúdo).
Acesse e modifique todos os elementos do documento usando classes e métodos semelhantes a XmlDocument.
Atualizar resultados de campo IF, fórmula e outros tipos de campo populares.
Reconstrua e atualize os campos do Índice (TOC) exatamente como Microsoft Word faz.
Copiar e mover elementos do documento entre documentos.
Juntar e dividir documentos.
Obter e definir propriedades de Documento integradas e personalizadas.
Especifique a proteção de Documentos, abra documentos protegidos e encriptados.
Encontre e substitua o texto, enumere sobre o conteúdo do documento.
Aceitar todas as revisões de um documento.
Preservar ou extrair objectos OLE e controlos ActiveX do documento.
Preservar ou remover VBA macros do documento. Preservar VBA macros assinatura digital.
Detectar assinaturas digitais em documentos.
Inserir HTML texto.
Extrair VBA Macros do documento do Word.

Funcionalidades De Formatação De Documentos

Aspose.Words fornece acesso programático detalhado às propriedades de formatação de todos os elementos do documento.

Recurso
Acesse e modifique toda a formatação de caracteres, incluindo fontes, cores, efeitos, bordas e sombreamento.
Acesse e modifique toda a formatação de parágrafos, incluindo recuos, espaçamento, bordas e sombreamento, paradas de tabulação.
Aceder e modificar todas as formatações de listas com marcadores e numeradas, incluindo numeração e níveis.
Acesse e modifique a formatação da tabela, incluindo alinhamento, orientação, bordas e sombreamento.
Acesse e modifique todas as propriedades da seção, incluindo tamanho do papel, margens e orientação.
Aceder, criar e modificar estilos de documentos.
Acesse e modifique objetos de desenho, incluindo posição, tamanho, propriedades de linha e preenchimento, bytes de imagem.

Mail Merge Características

Recurso
Use todos os campos padrão Microsoft Word Mail Merge em seus relatórios, incluindo MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, GREETINGLINE.
Execute Mail Merge para documentos que contenham até os campos e fórmulas IF mais complexos e aninhados.
Preencha e aumente dinamicamente tabelas ou fragmentos no documento a partir da sua fonte de dados utilizando regiões Mail Merge.
Gere facilmente relatórios que contenham dados de detalhe mestre (pai-filho), como Ordem/OrderDetails.
Preencher documentos com dados de qualquer fonte de dados Java que implemente a interface ResultSet.
Preencha documentos de qualquer fonte de dados, como um arquivo XML ou objetos de negócios, implementando a interface IMailMergeDataSource.
Assuma um controle preciso, como formatação de números, sobre como seus dados são mesclados usando eventos.
Inserir imagens durante a mail merge.
Criar ou modificar programaticamente uma fonte de dados Microsoft Word Mail Merge para um documento. Preservar Mail Merge definições e fontes de dados.
Recuperar Mail Merge nomes de campo.

Recursos De Relatório

LINQ Reporting Engine é uma ferramenta avançada de relatórios que lhe permite gerar documentos com base em documentos Modelo e dados obtidos a partir de várias fontes, incluindo bases de dados, XML, JSON, OData, objetos de tipos personalizados CLR, documentos externos e muito mais prontos para uso.

Principais Características
Suporte de C# sintaxe e LINQ Métodos de extensão diretamente em modelos (mesmo para ADO.NET fontes de dados)
Suporte de blocos de documentos repetíveis e condicionais (loops e condições) para tabelas, listas e conteúdo comum
Suporte de gráficos e imagens gerados dinamicamente
Apoio à inserção de documentos externos e blocos HTML num documento
Apoio a múltiplas fontes de dados (incluindo tipos diferentes) para a geração de um único documento
Suporte integrado às relações de dados (master-detail)
Suporte abrangente de várias manipulações de dados, como agrupamento, classificação, filtragem e outros diretamente em modelos
WYSIWYG: um documento gerado mantém a mesma formatação dos seus elementos que um modelo correspondente