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 |