Ghost4J提取pdf

时间:2019-07-16 03:51:23

标签: java ghost4j

我想使用ghost4j将pdf转换为图像。 我试图使用PDFDocument.extract拆分PDFDcoument和多线程转换图像。 我的PDF有一些签名内容,例如这张图片。 (https://imgur.com/a/TX5HnrZ

我发现将仅提取pdf背景,而我的渲染器图像仅提取pdf内容,而没有签名图像。

我已经阅读了这个问题。

Ghost4J native library to convert pdf to image

我还阅读了ghost4j网站。 据我所知,PDFConverter类是构建pdf而不是将pdf转换为图像。 是我的承认是正确的还是我做错了。

这是我当前的代码。

        PDFDocument document = new PDFDocument();
        document.load(file);
        PDFDocument page = (PDFDocument) document.extract(1, 1);
        SimpleRenderer renderer = new SimpleRenderer();
        renderer.setResolution(96);
        List<Image> images = renderer.render(page, 0, 0);
        for (int j = 0; j < images.size(); j++) {
            ImageIO.write((RenderedImage) images.get(j), "PNG", new File(outputPath + "-" + (j + 1) + "." + "png"));
        }

0 个答案:

没有答案