Em vários cenários, como impressão, fax, etc., a conversão de PowerPoint para TIFF é usada. Para automatizar essa conversão de um aplicativo da Web ou da área de trabalho, este artigo aborda como converter apresentações do PowerPoint PPTX/PPT em TIFF usando Java. Além disso, também mostra como personalizar o tamanho e o formato de pixel das imagens TIFF resultantes.
- Conversor Java PowerPoint para TIFF
- Converter PowerPoint para TIFF
- Converter PowerPoint para TIFF com tamanho de imagem personalizado
- PPTX para TIFF com formato de pixel personalizado
Conversor Java PowerPoint para TIFF
Para converter as apresentações em imagens TIFF, usaremos Aspose.Slides for Java. A referida API permite criar, manipular e converter documentos de apresentação de dentro dos aplicativos Java. Você pode baixar a API ou instalá-la usando as seguintes configurações do Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
Converter PowerPoint PPTX para TIFF usando Java
A seguir estão as etapas para converter um PowerPoint PPTX/PPT para TIFF usando Java.
- Primeiro, carregue a apresentação do PowerPoint usando a classe Apresentação.
- Em seguida, converta PPTX para TIFF usando o método Presentation.save(String, SaveFormat.Tiff).
O exemplo de código a seguir mostra como converter um PowerPoint PPTX em TIFF.
// Instanciar um objeto de apresentação para carregar o arquivo do PowerPoint
Presentation pres = new Presentation("presentation.pptx");
try {
// Salve a apresentação no documento TIFF
pres.save("tiff-image.tiff", SaveFormat.Tiff);
} finally {
if (pres != null) pres.dispose();
}
Java Converter PowerPoint para TIFF com tamanho de imagem personalizado
Aspose.Slides for Java também permite que você personalize o tamanho da imagem resultante na conversão do PowerPoint para TIFF. A seguir estão os passos para conseguir isso.
- Primeiro, carregue a apresentação do PowerPoint usando a classe Apresentação.
- Crie uma instância da classe TiffOptions.
- Defina o tamanho da imagem usando o método TiffOptions.setImageSize().
- Finalmente, converta PPTX para TIFF usando o método Presentation.save(String, SaveFormat.Tiff).
O exemplo de código a seguir mostra como converter PPTX em TIFF com tamanho de imagem personalizado.
// Instanciar um objeto de apresentação para carregar o arquivo do PowerPoint
Presentation pres = new Presentation("presentation.pptx");
try {
// Instanciar a classe TiffOptions
TiffOptions opts = new TiffOptions();
// Definir DPI da imagem
opts.setDpiX(200);
opts.setDpiY(100);
// Definir tamanho da imagem
opts.setImageSize(new java.awt.Dimension(1728, 1078));
// Salve a apresentação em TIFF com tamanho de imagem especificado
pres.save("tiff-ImageSize.tiff", SaveFormat.Tiff, opts);
} finally {
if (pres != null) pres.dispose();
}
Converter PowerPoint para TIFF com formato de pixel personalizado
A seguir estão as etapas para personalizar o formato de pixel na conversão de PPTX para TIFF usando Java.
- Primeiro, carregue a apresentação do PowerPoint usando a classe Apresentação.
- Crie uma instância da classe TiffOptions.
- Defina o formato de pixel para o formato desejado usando o método TiffOptions.setPixelFormat().
- Finalmente, converta PPTX para TIFF usando o método Presentation.save(String, SaveFormat.Tiff).
O exemplo de código a seguir mostra como personalizar o formato de pixel na conversão de PPTX para TIFF.
// Instanciar um objeto de apresentação para carregar o arquivo do PowerPoint
Presentation pres = new Presentation("presentation.pptx");
try {
TiffOptions options = new TiffOptions();
options.setPixelFormat(ImagePixelFormat.Format8bppIndexed);
/*
* ImagePixelFormat contém os seguintes valores (como pode ser visto na documentação):
* Formato1bppIndexado; // 1 bits por pixel, indexado.
* Formato4bppIndexado; // 4 bits por pixel, indexado.
* Formato8bppIndexado; // 8 bits por pixel, indexados.
* Formato24bppRgb; // 24 bits por pixel, RGB.
* Format32bppArgb; // 32 bits por pixel, ARGB.
*/
// Salve a apresentação em TIFF com tamanho de imagem especificado
pres.save("Tiff-PixelFormat.tiff", SaveFormat.Tiff, options);
} finally {
if (pres != null) pres.dispose();
}
Obtenha uma licença de API gratuita
Você pode usar o Aspose.Slides for Java sem limitações de avaliação solicitando uma licença temporária.
Conclusão
Neste artigo, você viu como converter PowerPoint PPTX/PPT para TIFF usando Java. Além disso, o guia passo a passo e os exemplos de código mostraram como personalizar o tamanho e o formato de pixel das imagens TIFF resultantes. Você pode visitar a documentação para explorar outros recursos do Aspose.Slides for Java. Além disso, sinta-se à vontade para nos informar sobre suas dúvidas por meio do nosso fórum.
Veja também
Dica: Você pode querer conferir o Aspose FREE online PowerPoint to Poster Converter.