Visão geral do produto

aspose-words-product

Bem-vindo ao Aspose.Words para Java!

Aspose.Words é uma biblioteca de classe multiplataforma que permite que seu aplicativo realize 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 confiar em aplicativos de terceiros, como Microsoft Word, ou Office Automation.

Vale a pena notar que você pode converter um documento de qualquer formato de carga 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 Converter um documento Secção.

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

Em um esforço para fazer o API tão claro e óbvio quanto possível, decidimos reconhecer e honrar o comum Java práticas de desenvolvimento de plataforma. Assim, Aspose.Words para Java segue as diretrizes de codificação amplamente aceitas por Java desenvolvedores.

Benefícios do uso Aspose.Words

Usando Aspose.Words para Java em seu projeto lhe dá os seguintes benefícios:

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

O seguinte diagrama mostra as principais características de Aspose.Words para Java e como eles se relacionam uns com os outros.

aspose_words-java-product-features-overview

Conjunto rico de recursos

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

Conversão

A capacidade de converter documentos com facilidade e confiabilidade é uma das principais características de Aspose.Words.

Abrangente Carregador, Salvar e conversor com Formatos de suporte permite aos usuários converter documentos de um formato popular para another, por exemplo, de DOCX para PDF, JPEG ou Markdown.

Document Object Model (DOM)

Acesso programático através de um rico API para todos os elementos de documentos e formatação permite criar, modificar, extrair, copiar, dividir, juntar e substituir o conteúdo do documento. Saiba mais no Aspose.Words Document Object Model (DOM) Secção.

Renderização

Usamos o termo Renderização para descrever o processo de conversão de um documento em um formato de arquivo ou um meio, paginado ou que tem o conceito de páginas.

Você pode converter documentos inteiros ou páginas específicas para 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 isso.

Relatórios

Gerar 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 buscar dados de bancos de dados, consulte o Mail Merge e Relatórios e LINQ Motor de relatório seções.

Independência da plataforma

Aspose.Words para Java cobre toda a Java ambientes de desenvolvimento e plataformas de implantação. Nosso API pode ser usado para desenvolver aplicações para uma ampla gama de sistemas operacionais, como Windows, Linux, Mac OS, Android, e várias plataformas.

Para colocá-lo simplesmente, se sua plataforma pode executar o padrão <span notrans="<span notrans=" Java"="">, pode ser executado Aspose.Words para Java. Se o seu aplicativo pode chamar padrão Java <span notrans="<span notrans=" API"="">, você não terá problemas para ligar Aspose.Words para Java API da sua aplicação.

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

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

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

Enquanto o Java e Android lançamentos são compilados para a plataforma correspondente, Aspose.Words para JasperReports é apenas um wrapper grosso em torno de “ordinal” Aspose.Words para Java. É só para conveniência. Você também pode integrar manualmente o seu JasperReports com Aspose Words – de uma forma específica que melhor se adapte às suas necessidades.

Independência de outras aplicações

Aspose.Words não requer aplicações de terceiros, por exemplo, Microsoft Escritório, para ser instalado na máquina para trabalhar. Todos os componentes Aspose são completamente independentes. Isto faz 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 Java jarro que pode ser implantado com qualquer Java aplicativo simplesmente copiá-lo. Você também pode adicionar o HarfBuzz plugin para avançado Recursos da fonte se você precisar dele (enviado em um jarro separado). Padrão Java ImageIO extensão JAI também pode ser adicionado à sua plataforma para apoiar adicional ImageIO codecs (sem necessidade no moderno Java ambientes).

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

Aspose.Words é multithread seguro enquanto apenas um thread funciona em um documento de cada vez. Este é um cenário típico para ter um segmento trabalhando em um documento. Fios diferentes 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 <span notrans="<span notrans=" Aspose.Words"="">, a curva de aprendizagem é mínima porque Aspose.Words API foi cuidadosamente projetado com os seguintes objetivos em mente:

  • Borrow melhores práticas de outros bem conhecidos APIcomo Microsoft Word Automação
  • Borrow melhores práticas de Java Orientações de Design de Quadros
  • Fornecer um equilíbrio de facilidade de uso e manipulação detalhada de elementos de documento

Desenvolvedores que usaram anteriormente Microsoft Word Automação em seus projetos encontrará os nomes e comportamento de muitas classes, métodos e propriedades familiares.

Document, Paragraph, Bookmark, Range, Section.PageSetup e Paragraph.ParagraphFormat são alguns dos Aspose.Words aulas. Ao mesmo tempo, Aspose.Words é bastante diferente da Microsoft Word Modelo de objeto em que representa um documento como uma árvore de objetos, mais como um XML DOM árvore. Se você trabalhou com qualquer XML DOM biblioteca, você vai achar que é fácil de entender e trabalhar com Aspose.Words.

Preço e Políticas

Por favor, visite Licenciamento e Subscrição página para informações sobre licenças e rever a InformaçÃμes sobre Pricing página para detalhes sobre preços.

Suporte técnico

Para mais informações sobre Aspose.Words suporte técnico, dar uma olhada no Suporte para suporte técnico técnico.