2014-03-25 6 views
2

Я создаю PDF с помощью iText и XMLWorker. Проблема заключается в том, что нам нужно создать TOC для PDF с номером страницы. У меня есть заголовки разделов mt в списке. С этим списком я могу сгенерировать TOC без страницы no. Но наше требование - нам тоже нужна страница. Ниже приведен список, содержащий разделы.Создание содержимого с использованием XMLWorker

List<String> sectionList=new ArrayList<String>(); 
sectionList.add("Section1"); 
sectionList.add("Section2"); 
sectionList.add("Section3"); 
sectionList.add("Section4"); 
sectionList.add("Section5");` 

Мой объект CLOB является

String pdfString="<h1>Section1</h1><p>Some content for section1</p>" + 
      "<h1>Section2</h1><p>Some content for section2</p>" + 
      "<h1>Section3</h1><p>Some content for section3</p>" + 
      "<h1>Section4</h1><p>Some content for section4</p>" + 
      "<h1>Section5</h1><p>Some content for section5</p>"; 

Содержание раздела будет более чем на 1 страницу, нам нужна страница не в ТОС. есть ли какой-нибудь ват для достижения этого. ПРИМЕЧАНИЕ В этом примере у нас есть много разделов и подразделов.

ответ

0

Как и источник XML Worker 5.5.4, он, похоже, не создает «Главы» в любом месте, которое требуется для создания оглавления. Вы можете создать свой собственный тег и встроить в XML Worker, как его обрабатывать. Некоторые браузеры могут игнорировать неизвестный тег и не отображать его, поэтому будьте осторожны.

How to generate a Table of Contents “TOC” with iText?

JavaDoc method for telling XML Worker how to process a new Tag

Смежные вопросы