To draw a scaled image, you need to use PDPageContentStream.drawXObject()
instead of drawImage() because drawXObject() allows you to pass a width and
height.

http://pdfbox.apache.org/apidocs/org/apache/pdfbox/pdmodel/edit/PDPageContentStream.html#drawXObject(org.apache.pdfbox.pdmodel.graphics.xobject.PDXObject,
float, float, float, float)



On Fri, Mar 29, 2013 at 8:05 AM, Andreas Lehmkuehler <andr...@lehmi.de>wrote:

> Hi,
>
> Am 28.03.2013 16:32, schrieb Steele, Raymond:
>
>  Hello Developers,
>>
>> I posted this on the user's list, but have not received any feedback.
>> Hopefully, you can assist.
>>
> Sorry for being frankly, but what do you expect? This isn't a 24x7
> hotline. We
> are all volunteers and you're getting impatient after less than a day.
> Saying
> that, please avoid double postings.
>
>
>  I am working with images that are 300 dpi. I am trying to arrange them on
>> a PDDocument,
>> but I do not know how to change the resolution of the PDPage from 72dpi.
>>  For example,
>>
> > I have one image that is 300 dpi, 2271 x 449 pixels, 7.57 x 1.567
> inches. I would like to add this image to a PDF document, but the
> resolution of the PAGE_SIZE_LETTER  is
> > 612 x 792 (8.5 x 11 inches). I would like to add the 300 dpi image to
> the 8.5 x 11
> > inch PDF at 300 dpi. Does this make since? Anyone?
> You can't change change the resolution of the page, you have top scale your
> image to match the pagesize. Have a look at PDPageContentStream#drawImage
> how
> to do that.
>
>  Thanks,
>>
>> Raymond
>>
>
> BR
> Andreas Lehmkühler
>
>


-- 
Glen K. Peterson
(828) 393-0081

Reply via email to