页面设备
这个指南显示如何将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");
}
}