#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 этот текст был типом шрифта «параметр списка», а не «Предопределенным стилем». Надеюсь, это кому-то поможет.