Как объединиться с Apache Poi и сохранить пробелы и форматированиеJAVA

Программисты JAVA общаются здесь
Anonymous
Как объединиться с Apache Poi и сохранить пробелы и форматирование

Сообщение Anonymous »

Код: Выделить всё

  XMLSlideShow ppt = new XMLSlideShow();
// Creating an empty presentation
if (!powerpoints.isEmpty()) {

for (String arg : powerpoints) {

FileInputStream inputstream = new FileInputStream(arg);

XMLSlideShow src = new XMLSlideShow(inputstream);

ppt.setPageSize(src.getPageSize());

for (XSLFSlide srcSlide : src.getSlides()) {

ppt.createSlide().importContent(srcSlide);

}
src.close();
inputstream.close();
}
String mergedFile = intropath + "PowerPoints/result1.pptx";
FileOutputStream out = new FileOutputStream(mergedFile);
ppt.write(out);
ppt.close();
out.close();
Я пытаюсь объединить PowerPoint с этим кодом. по большей части он объединяет все Powerpoints. Однако некоторые пробелы отключены, и каждый раз, когда я открываю результат Powerpoint, он говорит, что его «необходимо исправить». Любой способ исправить обе эти проблемы или альтернативные способы. Раньше я использовал облако Aspose Slides, но в последнее время у меня возникли проблемы.
Я пытаюсь объединить PowerPoint с этим кодом. по большей части он объединяет все Powerpoints. Однако некоторые пробелы отключены, и каждый раз, когда я открываю результат Powerpoint, он говорит, что его «необходимо исправить». Любой способ исправить обе эти проблемы или альтернативные способы. Раньше я использовал облако Aspose Slides, но в последнее время у меня возникли проблемы.

Подробнее здесь: https://stackoverflow.com/questions/788 ... formatting

Вернуться в «JAVA»