Aspose.Slides  for Java

Java PowerPoint API por Aspose.Slides

Crie, modifique, mescle, clone, proteja, converta e manipule PowerPoint PPT, PPTX em Java e outros formatos de apresentação.

  Download grátis julgamento
  
 

Aspose.Slides for Java é uma API Java PowerPoint para manipulação e gerenciamento de apresentações. Ele permite que os desenvolvedores leiam, escrevam, convertam e manipulem apresentações do PowerPoint em Java. Todos os elementos do documento como slides, tabelas, texto, gráficos, formas, imagens e diagramas SmartArt são acessíveis para manipulação.

Aspose.Slides for Java API suporta a exportação de apresentações para PDF, PDF/A, HTML, XPS e formatos de imagem. A API Java PowerPoint inclui muitos recursos Java PPT estendidos como: mesclar, clonar, dividir, comparar, imprimir apresentações PPT(X) em Java. Aspose.Slides for Java API funciona sem quaisquer dependências adicionais necessárias.

Recursos avançados da API Java PowerPoint

Criar ou clonar slides existentes a partir de modelos

Salvar e abrir arquivos de e para streams

Gerar apresentações a partir do banco de dados

Criar formas e adicionar texto a formas em slides

Trabalhar com tabelas do PowerPoint

Lidar com formatação de texto e forma

Remova ou aplique a proteção nas formas

Incorporar gráficos do Excel como objetos OLE em slides

Trabalhar com componentes ActiveX

Converter apresentação para vários formatos em Java

Aspose.Slides for Java API renderiza apresentações em um grande número de formatos padrão semelhantes ao original usando seu mecanismo de renderização. O mecanismo de renderização foi especialmente projetado para renderização com a mais alta fidelidade ao PowerPoint. Converter apresentações para qualquer formato suportado é simples, basta carregar, definir o formato de saída e chamar o método Save. Com a API Java PowerPoint, defina as configurações de conversão Java PPT para alterar o documento de saída rapidamente.

Renderizar apresentações - Java

// load the file to be rendered

Presentation prest = new Presentation(dir + "template.pptx");

// Convert PPTX to PDF, XPS and TIFF

prest.save(dir + "output.pdf", SaveFormat.Pdf);

prest.save(dir + "output.xps", SaveFormat.Xps);

prest.save(dir + "output.tiff", SaveFormat.Tiff);

Alterar elementos de apresentação em Java

Aspose.Slides for Java API é capaz de lidar com todos os elementos de slide, incluindo tabela, caixa de texto, retângulo, polilinha, elipse, forma automática, moldura de imagem, moldura de vídeo, moldura de áudio e moldura de objeto OLE. A API Java PowerPoint também fornece um conjunto bem projetado de classes Java PPT que permite manipular de forma abrangente cada um desses elementos.

Manipular o PowerPoint SmartArt em Java

Aspose.Slides para API Java pode facilmente criar ou acessar, manipular e remover formas SmartArt existentes de um slide. A API Java PowerPoint facilita explorar dinamicamente as propriedades do SmartArt ou gerenciar nós SmartArt, bem como manipular layout, estilo e cor de formas SmartArt.

Criar miniaturas de slides em Java

Há muitas possibilidades de usar miniaturas de slides, como: criar um visualizador de apresentações online em um site personalizado, compartilhar miniaturas de slides com clientes como modelo de apresentação e muitas outras. Aspose.Slides for Java API permite criar miniaturas de slides com apenas algumas linhas de código.

Criar miniatura do slide - Java

// load the file

Presentation prest = new Presentation(dir + "template.pptx");

// access the first slide from the collection

ISlide sld = prest.getSlides().get_Item(0);

// create a full scale image of the slide

BufferedImage image = sld.getThumbnail(1f, 1f);

// save the image in JPEG format

ImageIO.write(image, "jpeg", new File(dir + "output.jpg"));

Automação do Microsoft Office – Não Necessário

A API é construída usando código gerenciado que não precisa que o Microsoft Office ou o Microsoft PowerPoint seja instalado na máquina para trabalhar com formatos de documentos do PowerPoint. É uma alternativa perfeita de automação do Microsoft PowerPoint em termos de recursos suportados, segurança, estabilidade, escalabilidade, velocidade e preço.