Visão Geral Do Produto

aspose-words-product

Bem-vindo ao Aspose.Words para Java!

Aspose.Words é uma biblioteca de classes multiplataforma que permite que seu aplicativo execute uma ampla variedade de tarefas de processamento de documentos. Chamamos-lhe Editor de documentos programáveis.

Usando Aspose.Words, você pode criar, modificar, converter, renderizar e imprimir documentos sem depender de aplicativos de terceiros, como Microsoft Word ou Office Automation.

Vale a pena notar que você pode converter um documento de qualquer formato de carregamento suportado para qualquer formato de salvamento suportado, por exemplo, Microsoft Word formatos para PDF, HTML ou Markdown, HTML para DOCX e assim por diante. Leia mais sobre a conversão de documentos no Conversor um documento secção.

Outra opção popular da nossa Biblioteca é Reports and Mails. Nossos usuários geram altamente complexos ajustados individualmente financeiros, médicos e outros Reports. Ao fazer isso, o documento gerado parece que você criou o relatório manualmente usando um editor de texto comum. Outra opção, Mail, oferece a capacidade de gerar muito rapidamente milhares e milhões de documentos simples, mas ainda pessoais, baseados em modelos.

Em um esforço para tornar o API o mais claro e óbvio possível, decidimos reconhecer e honrar as práticas comuns de desenvolvimento de plataforma Java. Assim, Aspose.Words para Java segue as Diretrizes de codificação amplamente aceitas pelos desenvolvedores de Java.

Benefícios do uso de Aspose.Words

Usar Aspose.Words para Java em seu projeto oferece os seguintes benefícios:

  • Desempenho e escalabilidade
  • Rico conjunto de recursos
  • Independência da plataforma
  • Independência de aplicações de terceiros
  • Curva de aprendizagem mínima

O diagrama a seguir mostra as principais características de Aspose.Words para Java e como elas se relacionam entre si.

aspose_words-java-product-features-overview

Rico conjunto de recursos

Aspose.Words para Java as características podem ser divididas em quatro áreas principais.

Conversão

A capacidade de converter documentos de forma fácil e fiável é uma das principais características do Aspose.Words.

Abrangente importação e exportação de documentos com mais de 35 formatos de arquivos suportados permite aos utilizadores converter documentos de um formato popular para another, por exemplo, de DOCX para PDF, JPEG ou Markdown.

Modelo De Objecto Do Documento (DOM)

O acesso programático através de um rico API a todos os elementos e formatação do documento permite criar, modificar, extrair, copiar, dividir, juntar e substituir o conteúdo do documento. Saiba mais no Aspose.Words Modelo De Objecto Do Documento (DOM) secção.

Renderização

Usamos o termo Renderizax em Aspose.Words descrever o processo de conversão de um documento num formato de ficheiro ou num suporte, paginado ou que tenha o conceito de páginas.

Você pode converter documentos inteiros ou páginas específicas em PDF ou XPS para gerar documentos do lado do servidor, imprimi-los ou renderizar páginas. E tudo isso com alta fidelidade-exatamente como Microsoft Word teria feito.

Relatórios

Gere documentos ou relatórios do zero ou preenchendo modelos com dados de fontes de dados ou objetos de negócios. Para obter mais informações sobre relatórios e obtenção de dados a partir de bases de dados, consulte o Mail Merge e relações e LINQ Mecanismo De Comunicação secções.

Independência Da Plataforma

Aspose.Words para Java abrange todos os Java ambientes de desenvolvimento e plataformas de implantação. Nosso API pode ser usado para desenvolver aplicativos para uma ampla gama de sistemas operacionais, tais como Windows, Linux, Mac OS, Android, e várias plataformas.

Simplificando, se sua plataforma pode executar o padrão Java, ela pode executar Aspose.Words para Java. Se o seu aplicativo puder chamar standard Java API, você não terá problemas para chamar Aspose.Words para Java API do seu aplicativo.

No momento, nossa linha de base é JDK1.7 e mais recentes. Mas ainda apoiamos JDK1.6.

Temos três versões diferentes baseadas na mesma base de código:

  • Aspose.Words para Java
  • Aspose.Words para Android via Java
  • Aspose.Words Para JasperReports

Enquanto as versões Java e Android são compiladas para a plataforma correspondente, Aspose.Words for JasperReports é apenas um invólucro grosso em torno de “ordinal” Aspose.Words for Java. É apenas por conveniência. Você também pode integrar manualmente suas palavras JasperReports com Aspose – de uma maneira específica que melhor se adapte às suas necessidades.

Independência de outras aplicações

Aspose.Words não requer que aplicações de terceiros, por exemplo, Microsoft Office, sejam instaladas na máquina para funcionarem. Todos os componentes Aspose são completamente independentes. Isso torna Aspose.Words uma ótima alternativa à automação em termos de segurança, estabilidade, escalabilidade/Velocidade, preço e recursos para trabalhar com documentos e tarefas relacionadas.

Desempenho e escalabilidade

Aspose.Words é projetado para executar muito em um servidor ou cliente. Aspose.Words é um único jar Java que pode ser implantado com qualquer aplicativo Java simplesmente copiando-o. Você também pode adicionar o plug-in HarfBuzz para recursos avançados de fonte, se necessário (enviado em um jar separado). A extensão padrão Java ImageIO JAI também pode ser adicionada à sua plataforma para suportar codecs adicionais ImageIO (não há necessidade em ambientes modernos Java).

Com Aspose.Words, você pode literalmente gerar milhares de documentos em minutos, o que envolve abrir um documento, modificar o conteúdo e formatá-lo ou preenchê-lo com dados e salvá-lo. Mesmo os documentos mais complexos são abertos e guardados num P4 2.4Ghz 1Gb RAM máquina em frações de segundo.

Aspose.Words é multithread seguro, desde que apenas um thread funcione em um documento por vez. Este é um cenário típico para ter um thread trabalhando em um documento. Diferentes threads podem trabalhar com segurança em diferentes documentos ao mesmo tempo.

Curva De Aprendizagem Mínima

Embora existam mais de 150 classes públicas e enumerações em Aspose.Words, a curva de aprendizagem é mínima porque o Aspose.Words API foi cuidadosamente projetado com os seguintes objetivos em mente:

  • Empregue as melhores práticas de outros conhecidos APIs, como Microsoft Word Automação
  • Obter as melhores práticas das orientações de conceção do quadro Java
  • Proporcionar um equilíbrio entre a facilidade de utilização e a manipulação detalhada dos elementos do documento

Os desenvolvedores que já usaram a automação Microsoft Word em seus projetos acharão familiares os nomes e o comportamento de muitas classes, métodos e propriedades.

Document, Paragraph, Bookmark, Range, Section.PageSetup e Paragraph.ParagraphFormat são algumas das Aspose.Words classes. Ao mesmo tempo, Aspose.Words é bastante diferente do modelo de objeto Microsoft Word na medida em que representa um documento como uma árvore de objetos, mais como uma árvore XML DOM. Se você trabalhou com qualquer biblioteca XML DOM, descobrirá que é fácil de entender e trabalhar com Aspose.Words.

Preços e políticas

Por favor, visite o Licenciatura página para obter informações sobre licenças e Informa Sobre Pré página para detalhes sobre preços.

Suporte Técnico

Para obter mais informações sobre o suporte técnico Aspose.Words, consulte o P9gina de suporte.