页面设备

这个指南显示如何将PDF页面转换为图像文件使用 BmpDevice 及其他 PdfPageRenderer 在 Aspose.PDF FOSS for Java 中,您将学习如何生成 BMP 缩略图和使用页面染以基于图像的处理管道.

电脑设备

BmpDevice 将PDF页面转换为BMP图像文件. 这对于生成 缩写图片,文件预览和基于图像的管道. process(page, path) 具有一个 Page 输出文件路径来生成BMP文件.

try (Document doc = new Document("input.pdf")) {
    BmpDevice device = new BmpDevice();
    PageCollection pages = doc.getPages();
    Page page = pages.get(1);
    device.process(page, "page1.bmp");
}

输出是一个标准的BMP文件,可以使用标准Java进行进一步处理. 图像库,例如: javax.imageio.

页面表达器

PdfPageRenderer 将PDF页面转换为图像输出. 使用 PdfPageRenderer 当你 需要染输出超过什么 BmpDevice 直接提供.

使用案例

  • 缩写图片生成 将每个文档的第一页作为预览图像.
  • 文件预览 在图像浏览器中显示特定页面
  • 图像管道 将表现的页面图像传递给OCR或图片分析工具.
  • 批量预览 重复所有页面,并将每个页都呈现为单独的文件.
try (Document doc = new Document("input.pdf")) {
    BmpDevice device = new BmpDevice();
    PageCollection pages = doc.getPages();
    for (int i = 1; i <= pages.getCount(); i++) {
        Page page = pages.get(i);
        device.process(page, "page" + i + ".bmp");
    }
}

See Also

 中文