将TIFF转换为PDF

Contents
[ ]

Aspose.PDF for Android via Java 文件格式支持,无论是单帧或多帧的 TIFF 图像。这意味着您可以在Java应用程序中将TIFF图像转换为PDF。

TIFF或TIF,标记图像文件格式,代表用于各种符合此文件格式标准的设备上的光栅图像。 TIFF 图像可以包含多个不同图像的帧。Aspose.PDF 文件格式也被支持,无论是单帧还是多帧 TIFF 图像。因此,您可以在 Java 应用程序中将 TIFF 图像转换为 PDF。因此,我们将考虑一个将多页 TIFF 图像转换为多页 PDF 文档的示例,步骤如下:

  1. 实例化 Document 类的一个实例
  2. 加载输入的 TIFF 图像
  3. 获取帧的 FrameDimension
  4. 为每个帧添加新页面
  5. 最后,将图像保存到 PDF 页面

此外,以下代码片段展示了如何将多页或多帧 TIFF 图像转换为 PDF:

 public void convertTIFFtoPDF () {
        // 初始化文档对象
        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;
        }

        // 加载示例 TIFF 图像文件
        image.setImageStream(inputStream);
        page.getParagraphs().add(image);

        File pdfFileName=new File(fileStorage, "TIFF-to-PDF.pdf");

        // 保存输出文档
        try {
            document.save(pdfFileName.toString());
        } catch (Exception e) {
            resultMessage.setText(e.getMessage());
            return;
        }
        resultMessage.setText(R.string.success_message);
    }