Converter TIFF para PDF
Aspose.PDF para Android via Java suporta o formato de arquivo, seja uma imagem TIFF de um único quadro ou de vários quadros. Isso significa que você pode converter a imagem TIFF para PDF em suas aplicações Java.
TIFF ou TIF, Tagged Image File Format, representa imagens rasterizadas que se destinam ao uso em uma variedade de dispositivos que cumprem este padrão de formato de arquivo. TIFF image pode conter vários quadros com imagens diferentes. O formato de arquivo Aspose.PDF também é suportado, seja uma imagem TIFF de um único quadro ou de múltiplos quadros. Assim, você pode converter a imagem TIFF para PDF em suas aplicações Java. Portanto, consideraremos um exemplo de conversão de imagem TIFF de várias páginas para documento PDF de várias páginas com os passos abaixo:
- Instanciar uma instância da classe Document
- Carregar a imagem TIFF de entrada
- Obter FrameDimension dos quadros
- Adicionar nova página para cada quadro
- Finalmente, salvar as imagens nas páginas do PDF
Além disso, o trecho de código a seguir mostra como converter uma imagem TIFF de várias páginas ou múltiplos quadros para PDF:
public void convertTIFFtoPDF () {
// Inicializar objeto documento
document=new Document();
Page page=document.getPages().add();
Image image=new Image();
File imgFileName=new File(fileStorage, "Conversion/sample.tiff");
try {
inputStream=new FileInputStream(imgFileName);
} catch (FileNotFoundException e) {
resultMessage.setText(e.getMessage());
return;
}
// Carregar arquivo de imagem TIFF de exemplo
image.setImageStream(inputStream);
page.getParagraphs().add(image);
File pdfFileName=new File(fileStorage, "TIFF-to-PDF.pdf");
// Salvar documento de saída
try {
document.save(pdfFileName.toString());
} catch (Exception e) {
resultMessage.setText(e.getMessage());
return;
}
resultMessage.setText(R.string.success_message);
}