Все страницы PDF имеют значение null, кроме последних двух страниц [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Все страницы PDF имеют значение null, кроме последних двух страниц [закрыто]

Сообщение Anonymous »

Мы используем iText7 для создания PDF и метод StringBuilder htmlInvoice.append() для добавления HTML в строку. Затем, используя ConvertToElements, мы получаем список.

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

List elements = HtmlConverter.convertToElements(
htmlInvoice.toString(), new ConverterProperties());
PdfDocument pdf = new PdfDocument(new PdfWriter(referanceId + "-invoice.pdf"));
pdf.setTagged();
pdf.setDefaultPageSize(PageSize.A6);
Document document = new Document(pdf);
document.setMargins(5, 0, 38, 20);
for (IElement element : elements) {
document.add((IBlockElement) element);
}
Проблема: если PDF-файл с двумя страницами работает нормально, но если он содержит более двух страниц, он не работает.
Например, если PDF-файл состоит из 4 страниц, последние две Ресурс страниц не равен нулю, но оставшиеся первые две страницы имеют значение null. Это означает, что, за исключением последних двух страниц, все остальные страницы имеют значение NULL.
Ожидается, что даже если в PDF-страницах более двух страниц, оно не должно быть нулевым.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -two-pages
Ответить

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

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

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

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

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