1

如何在 iFrame 中裁剪 PDF 图像?以及如何以相同的格式保存裁剪的图像?

4

1 回答 1

1

如果你想用 Java 在服务器上做,PDFBox ( http://pdfbox.apache.org/ ) 可以光栅化图像。一个精简的模式,没有错误检查、质量选项等,可能看起来像这样:

File file = new File("filename.pdf");
OutputStream outputStream = // ?
PDDocument doc = PDDocument.load(file);
List<PDPage> pages = (List<PDPage>) doc.getDocumentCatalog().getAllPages();
PDPage page = pages.get(0);
// 24 bit image, 100dpi:
BufferedImage image = page.convertToImage(BufferedImage.TYPE_3BYTE_BGR, 100);
ImageIO.write(image, "jpg", outputStream);
于 2013-06-06T06:32:22.403 回答