Скажите, имеется ли техническая возможность вставить изображение ImageIcon в документ Word с помощью Apache Poi?
Может кому-то поможет
XWPFDocument document = new XWPFDocument();
InputStream is = imageInput(foto);
XWPFParagraph title = document.createParagraph();
XWPFRun run = title.createRun();
run.addPicture(is, Document.PICTURE_TYPE_GIF, "АЛПАТОВ", Units.toEMU(120), Units.toEMU(160));
is.close();
private InputStream imageInput(ImageIcon foto) {
try {
Image fotoImage = foto.getImage();
BufferedImage bufferedImage = new BufferedImage(fotoImage.getWidth(null), fotoImage.getHeight(null),
BufferedImage.TYPE_INT_BGR);
Graphics2D g2 = bufferedImage.createGraphics();
g2.drawImage(fotoImage, null, null);
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
ImageIO.write(bufferedImage, "jpg", outputStream);
InputStream is = new ByteArrayInputStream(outputStream.toByteArray());
return is;
} catch (Exception e) {
return null;
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть функция, она выводит рандомное число из массиваКак сделать проверку на выводило ли это число раньше?
Не могу понять, но у меня не работает ctrl + C, если я нажимаю эту комбинацию то ничего не копируется, пропадает выделение, а самое противное, что...
Не получается вывести "вчера", с "сегодня" и остальными датами проблем нет