Ошибка преобразования odt в java с помощью odftoolkit

#java #pdf #odt #odftoolkit

#java #PDF #odt #odftoolkit

Вопрос:

Я впервые использую odftoolkit, и у меня ошибка extrange. У меня есть шаблон .odt, и при преобразовании в pdf он теряет данные.

Пример:

 ** Заголовок 1:**
Текст 1.
 ** Заголовок 2:**
Текст 2.

Дело в том, что в cnverted PDF есть только Text1 / text2 и ничего о названиях. Оба имеют одинаковый шрифт, но разную высоту.

 public static File convertir(File informe) throws Exception{
    logger.entry();
    File informePdf = null;
    String filePath = "";
    try{
        InputStream is = new FileInputStream(informe);
        filePath = informe.getAbsolutePath().replace(".ODT",".PDF");
        informePdf = new File(filePath);
        OutputStream os = new FileOutputStream(informePdf);
        ConversorPDF conversor = new ConversorPDF(is, os, false, true);
        conversor.convert();
        logger.trace("Convertido a PDF correctamente");
        return informePdf;
    }catch ( Exception e){
        logger.catching(e);
        throw e;
    }
}
 

Извините за мой английский 😉

Комментарии:

1. Пожалуйста, покажите нам свой код, иначе мы не сможем сказать вам, где ошибка и как ее исправить

2. Отредактировано. Я передал 3 .odts и работает с двумя, но есть один, который не работает. В нем написано «Convertido a PDF correctamente», но PDF неверен

3. Ошибка локализована. Ошибка заключалась в том, что в LibreOffice этот текст был типом шрифта «параметр списка», а не «Предопределенным стилем». Надеюсь, это кому-то поможет.