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 |