itext,pdf大小A4和图像缩放

时间:2013-08-28 17:58:50

标签: java itext scale

我的论文是B4 - 17,60cm x 24,50cm

其扫描的大小以像素为单位 - > 2048 x 2929

我使用itext创建一个A4尺寸(2480px x 3508px)的PDF ..但我无法用边距缩放它,甚至没有边距,我需要使用LEFT边距将B4图像插入PDF A4大小2,5厘米和RIGH边距2厘米,但我怎么能使它适合计算尺寸,因为纸A4有2480x3508,B4图像有2048x2929,如果我插入,它切? b4更大:|怎么样??考虑A4的尺寸,b4应完全适合A4

如果我这样做:

doc = new Document(PageSize.A4, 0, 0, 0, 0);
os = new FileOutputStream(arquivonomecompleto);
        PdfWriter.getInstance(doc, os);
        doc.open();
       Image img = Image.getInstance(arraypath[i]); // the array store the path to the image    
      //  img.scaleToFit(2090, 1208); // i tried a lot of modifications, i can set i to 500x500 or something like this in have all showed in the pdf, but how can i calculate margins


           doc.add(img);
               doc.add(new Paragraph("TEST: text under the b4 image");
           doc.newPage();

仍在削减

如果我将17厘米和29,70厘米转换为像素,并将其设置在img.setScaleToFit中,还在切割,怎么样?或者我的电脑很疯狂或ITEXT的PDF A4尺寸错误:|

看看我想要的东西:

enter image description here

编辑:操作,左边的边距也是2厘米:)

0 个答案:

没有答案