[
https://issues.apache.org/jira/browse/PDFBOX-3206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jae Soon Kim updated PDFBOX-3206:
---------------------------------
Attachment: 캡처.JPG
Granizo.pdf
I give 200 to dpi. but it doesn't change.
> Cannot change converted image's DPI
> -----------------------------------
>
> Key: PDFBOX-3206
> URL: https://issues.apache.org/jira/browse/PDFBOX-3206
> Project: PDFBox
> Issue Type: Bug
> Components: Documentation, Rendering
> Affects Versions: 2.0.0
> Environment: Windows 10, JDK 1.7
> Reporter: Jae Soon Kim
> Labels: newbie
> Fix For: 2.0.0
>
> Attachments: Granizo.pdf, 캡처.JPG
>
>
> When i convert pdf to jpg, i use "renderImageWithDPI" and
> "JPEGFactory.createFromImage".
> but DPI doesn't change.
> So, How can i change image's DPI in pdfbox 2.0.0
> please let me know that.
> This is my source.
> 1. using renderImageWithDPI
> PDDocument document = PDDocument.load(sourceFile);
> PDFRenderer pdfRenderer = new PDFRenderer(document);
> int pageCounter = 0;
> for (PDPage page : document.getPages()){
> RenderedImage im = pdfRenderer.renderImageWithDPI(pageCounter,
> Integer.parseInt(convertDPI), ImageType.RGB);
> File f = new File(destinationDir +"/"+saveName+"_"+
> String.format("%03d", pageCounter)+"."+convertFormat);
> ImageIO.write(im, convertFormat,f);
> pageCounter++;
> }
> document.close();
> 2. using "JPEGFactory.createFormImage"
> PDDocument document = PDDocument.load(sourceFile);
> PDFRenderer pdfRenderer = new PDFRenderer(document);
> int pageCounter = 0;
> for (PDPage page : document.getPages()){
> BufferedImage image = pdfRenderer.renderImage(pageCounter, 1);
> PDImageXObject pdImage = JPEGFactory.createFromImage(document, image,
> Float.parseFloat(convertQuality), Integer.parseInt(convertDPI));
> File f = new File(destinationDir +"/"+saveName+"_"+ String.format("%03d",
> pageCounter)+"."+convertFormat);
> ImageIO.write(pdImage.getImage(), convertFormat,f);
> }
> document.close();
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]