Невозможно повернуть содержимое iText pdf

Я пытаюсь повернуть PDF-содержимое таблицы с помощью iText 5.0.1. Существующий PDF-файл содержит содержимое таблицы слева для записи, однако я хотел бы сгенерировать PDF-файл снизу вверх, поскольку в таблице слишком много столбцов.

Я пробовал использовать метод addPageDictEntry, однако он недоступен, поскольку я использую 5.0.1. Есть ли способ повернуть стол? Ниже мой пример кода

    pdfDocument.setPageSize(PageSize.A4.rotate());
            pdfDocument.newPage();

            font = new Font(BaseFont.createFont(BaseFont.TIMES_BOLD,BaseFont.CP1252, 
             BaseFont.EMBEDDED), 20);
             font.setStyle(Font.BOLD);
            pdfDocument.add(new Paragraph("\n"));           
            pdfDocument.add(Chunk.NEWLINE);
            p = new Paragraph("Attachment 1 \n", font); 
            p.setAlignment(Paragraph.ALIGN_CENTER);

            pdfDocument.add(p);

            pdfDocument.add(new Paragraph("\n"));           
            pdfDocument.add(Chunk.NEWLINE);
          PdfPTable appTable1 = Table(bf,list,doc);
            pdfDocument.add(apptransTable1);
            pdfDocument.close();

Вы пробовали с iText 5.5.13?

Amedee Van Gasse 25.10.2018 11:40

Я пытаюсь использовать эту версию, однако этот проект содержит другие классы, такие как HTMLWorker, которые не поддерживаются в этой версии iText. Есть ли альтернативный способ? Спасибо

kumar 26.10.2018 22:18

XMLWorker для iText 5 или pdfHTML для iText 7

Amedee Van Gasse 26.10.2018 23:02
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
3
64
0

Другие вопросы по теме