[
https://issues.apache.org/jira/browse/PDFBOX-5754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tilman Hausherr resolved PDFBOX-5754.
-------------------------------------
Fix Version/s: 2.0.31
3.0.2 PDFBox
4.0.0
Assignee: Tilman Hausherr
Resolution: Fixed
Previously it took 65 seconds on my machine, now only 6.5 seconds. This is
still slow but now I can't do anything about it, {{hasBlendMode()}} must be
called to find out whether a backdrop is needed, and this depends on the
resources on all levels, so that takes time. Maybe the browsers are faster
because their graphics engine is better. Anyway, thanks for reporting this file.
> PDF conversion in this format is very slow. Is there any room for
> optimization?
> -------------------------------------------------------------------------------
>
> Key: PDFBOX-5754
> URL: https://issues.apache.org/jira/browse/PDFBOX-5754
> Project: PDFBox
> Issue Type: Bug
> Components: Rendering
> Affects Versions: 2.0.30, 3.0.1 PDFBox
> Reporter: liu
> Assignee: Tilman Hausherr
> Priority: Major
> Fix For: 2.0.31, 3.0.2 PDFBox, 4.0.0
>
> Attachments: image2.pdf
>
>
> pdf: [^image2.pdf]
> demo:
> {code:java}
> public static void main(String[] args) throws IOException,
> InterruptedException {
> File file = new File("D:\\fcs\\test\\test6\\image2.pdf");
> final PDDocument load = PDDocument.load(file,
> MemoryUsageSetting.setupTempFileOnly()
> .setTempDir(new File("D:\\fcs\\test")));
> try {
> PDFRenderer renderer = new PDFRenderer(load);
> // renderer.setSubsamplingAllowed(true);
> int pageIndex = 0;
> float scale = 2f;
> BufferedImage bufferedImage =
> renderer.renderImage(pageIndex, scale, ImageType.RGB);
> FileOutputStream fos = null;
> try {
> fos = new FileOutputStream(new
> File("D:\\fcs\\test/test6/image" + pageIndex + ".jpg"));
> ImageIO.write(bufferedImage, "jpg", fos);
> } finally {
> if (fos != null) {
> fos.close();
> }
> }
> } catch (Throwable e){
> e.printStackTrace();
> }
> Thread.sleep(6000000);
> }
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]