Aspose.Words  for Java

API Java para processar arquivos do Word

Desenvolva aplicativos com a capacidade de criar, processar, renderizar e converter documentos do Word para vários formatos em Java.

  Download grátis julgamento
  
 

Aspose.Words for Java é uma API de processamento de documentos rica em recursos para criar, modificar, converter, renderizar e imprimir arquivos em todos os formatos suportados pelo Microsoft Word e muito mais. Não depende do Microsoft Word ou de outros aplicativos de terceiros. No entanto, o Aspose.Words para Java fornece recursos que o Word suporta – comparar documentos, encontrar e substituir text, dividir um documento em partes, mala direta Campos, renderizar páginas, formatar todos os elementos do documento e assim por diante. Você pode ver a lista completa de recursos do Aspose.Words em nossa documentação.

A API Aspose.Words suporta todos os formatos populares de carregamento e salvamento. Você pode salvar ou converter documentos do Word para formatos de layout fixo – PDF ou XML, bem como converter seus arquivos do Word para formatos populares de imagem ou multimídia – JPEG, SVG, GIF e outros. Confira o lista completa de formatos suportados.

Recursos avançados da API do Java Words

Você pode experimentar alguns dos recursos populares do Aspose.Words nas páginas do aplicativo online:

Podes tentar todos os aplicativos online Aspose.Words.

Confira também a documentação dos recursos mais populares do Aspose.Words:

Observe que a lista não está completa e você pode encontrar mais recursos e descrições no documentação.

Converter um documento em Java

A capacidade de salvar de forma rápida, confiável e eficiente um arquivo em diferentes formatos com alto grau de precisão é a razão pela qual a maioria de nossos clientes escolhe o Aspose.Words.

A API Java permite converter um arquivo de um formato suportado para outro com apenas duas linhas de código. É tão simples!

Converter DOC para DOCX – Java

//Carrega o arquivo DOC a ser convertido
Document wpd = new Document(dir + "template.doc");

// Converte DOC para DOCX
wpd.save(dir + "output.docx", SaveFormat.DOCX);

Converter HTML para DOCX – Java

//Carrega o arquivo HTML a ser convertido
Document wpd = new Document(dir + "template.html");

// Converte HTML para DOCX
wpd.save(dir + "output.docx", SaveFormat.DOCX);

Converter RTF para PDF – Java

//Carrega o arquivo RTF a ser convertido
Document wpd = new Document(dir + "template.rtf");

// Converte RTF para PDF
wpd.save(dir + "output.pdf", SaveFormat.PDF);

Veja mais detalhes em a página de conversão.

Renderize, visualize ou imprima arquivos usando Java

Aspose.Words para Java tem seu próprio mecanismo de renderização projetado especificamente para renderizar e imprimir documentos com a mais alta fidelidade.

Nas páginas de documentação, você pode descobrir como:

Relatórios e mala direta

Aspose.Words for Java é uma solução de relatórios completa. Você pode criar relatórios no Microsoft Word e permitir que a API preencha arquivos com dados de várias fontes de dados, mantendo as configurações de mala direta preservadas.

Aspose.Words para Java permite que você use campos de mala direta padrão do Microsoft Word em relatórios. Além disso, você pode usar sintaxe estendida de biblioteca para campos de mala direta para executar tarefas mais complexas durante as operações de mesclagem, como inserir imagens ou regiões repetíveis.

Programando com documentos usando o Document Object Model (DOM)

Aspose.Words para Java ajuda os desenvolvedores a criar, construir, modificar, analisar e examinar arquivos carregados usando nosso intuitivo Document Object Model (DOM) que consiste em mais de 100 classes. Esse modelo de objeto permite que os desenvolvedores manipulem programaticamente vários elementos, como seções, cabeçalhos, rodapés, parágrafos, listas, tabelas, texto, campos, hiperlinks, marcadores, imagens, tags inteligentes, formas, XML personalizado e muito mais.

Além disso, todos os objetos de desenho, incluindo formas, caixas de texto, imagens, objetos OLE e controles são suportados por este modelo de objeto de documento, permitindo que você execute muitas tarefas, como inserir marcas d'água em páginas ou extrair imagens de um arquivo pré-existente.

Aspose.Words para Java fornece recursos úteis de utilidade, por exemplo, unir ou dividir arquivos, localizar e substituir texto, proteger ou desproteger arquivos, modificar propriedades e inserir fragmentos HTML em documentos. Todos esses recursos estão disponíveis por meio de APIs fáceis de usar para ajudar os desenvolvedores a realizar operações complexas sem se preocupar com as especificações do formato do arquivo.

Junte dois documentos – Java

//Carrega os arquivos de origem e destino
Document srcDoc = new Document(dir + "source.docx");
Document dstDoc = new Document(dir + "destination.docx");

// Configura o arquivo anexado para iniciar em uma nova página
srcDoc.getFirstSection().getPageSetup().setSectionStart(SectionStart.NEW_PAGE);

// Anexa o arquivo fonte usando seus estilos originais
dstDoc.appendDocument(srcDoc, ImportFormatMode.KEEP_SOURCE_FORMATTING);

// Salva o resultado final
dstDoc.save(dir + "output.docx");

Não há necessidade de automação do Microsoft Office

Você pode trabalhar com documentos programaticamente sem instalar nenhum outro aplicativo de terceiros. Isso é possível porque a biblioteca é criada usando código gerenciado. Portanto, você não precisa instalar o Microsoft Office ou o Microsoft Word no seu computador para trabalhar com formatos do Word. É uma alternativa perfeita para o Microsoft Office Automation em termos de recursos suportados, segurança, estabilidade, escalabilidade, velocidade e preço.

O que as pessoas estão dizendo

Não acredite apenas em nossa palavra. Veja o que os usuários têm a dizer sobre as APIs Aspose.Words.

 
 
Ver estudos de caso
  
  

O Aspose.Words oferece APIs de processamento de texto individuais para outros ambientes de desenvolvimento populares, conforme listado abaixo: