Apache Poi `4.1.2` Файл PowerPoint Corrupt On Open, работал с Apache Poi` 3.17`JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Apache Poi `4.1.2` Файл PowerPoint Corrupt On Open, работал с Apache Poi` 3.17`

Сообщение Anonymous »

Я генерирую файл PowerPoint, используя версию Apache POI 4.1.2 . Файл создается без каких -либо ошибок во время выполнения, но когда я пытаюсь открыть его в PowerPoint, я получаю следующее сообщение об ошибке: < /p>
"PowerPoint found a problem with content in file.ppt"

Этот же код работал без проблем при использовании Apache Poi 3.17 .
Примечательно, что я использую метод addtitle () , который все еще появляется в документации POI 4.1.2 . Тем не менее, я подозреваю, что, возможно, были изменения в том, как его следует использовать или как инициализируются слайды в этой версии. < /P>
Вот код, который я использую < /p>
public class PPTTitleTest {
public static void main(String[] args) {
try {
HSLFSlideShow ppt = new HSLFSlideShow();
HSLFSlide slide = ppt.createSlide();
HSLFTextBox title = slide.addTitle();
title.setText("My Presentation Title");
FileOutputStream out = new FileOutputStream("file.ppt");
ppt.write(out);
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... e-poi-3-17
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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