Member 13565402 Ответов: 0

Как я могу выровнять изображение по центру в pdf с помощью java?


Я сталкиваюсь с проблемами которые я делаю word to pdf converter когда я конвертирую изображения он преобразуется в pdf и помещается в левое выравнивание но я хочу выровнять его как выровненный в docx

Что я уже пробовал:

List<XWPFRun> run=para.getRuns();
                for(int k=0; k<run.size(); k++)
                {
                    XWPFRun runs=run.get(k);
                
                    List<XWPFPicture> pictures=runs.getEmbeddedPictures();
                    Iterator<XWPFPicture> iterator=pictures.iterator();
                    while(iterator.hasNext())
                    {
                      
                        XWPFPicture picture=iterator.next();
                        XWPFPictureData picdata=picture.getPictureData();
                        byte[] sizeOfPic=picdata.getData();
                        Image image=Image.getInstance(sizeOfPic);
                       
                        if(image.getAlignment()==Image.ALIGN_CENTER)
                            image.setAlignment(Image.ALIGN_CENTER);
                        else if(image.getAlignment()==Image.ALIGN_RIGHT)
                            image.setAlignment(Image.ALIGN_RIGHT);
                        else
                            image.setAlignment(Image.ALIGN_LEFT);
                        document.add(image);
                    }

0 Ответов