Вы должны посмотреть на PrinceXML (какое имя вы перечислите в своем вопросе, но не говорите нам, что вам не понравилось в нем), которое несколько дней назадЯ упомянул здесь - даже со скриншотами, показывающими результаты. Другие образцы вывода принца также есть на что посмотреть.
Однако, что вы имеете в виду под «истинный WYSIWYG» остается довольно неясным длямне.
Потому что сначала вам нужно будет показать мне средство рендеринга XML ... которое будет отображать ваш XML на экране так же, как вы ожидаете, что ваши PDF-страницы будут выглядеть.
Обновление: Вот несколько примеров файлов PDF, созданных PrinceXML.Вы можете загрузить 14 из них с помощью этой команды в Linux или Mac OS X:
for i in 9-02 9-01 8-12 8-11 8-10 8-09 8-08 8-07 8-06 8-05 8-04 8-03 8-02 8-01; do
wget \
-r \
-t 3 \
-l 1 \
-c \
-O AdvancedAquarist-200${i}.pdf \
http://www.advancedaquarist.com/pdf/AdvancedAquarist-200${i}.pdf/at_download/file
done
В Windows:
for %i in (9-02 9-01 8-12 8-11 8-10 8-09 8-08 8-07 8-06 8-05 8-04 8-03 8-02 8-01) do ^
wget.exe ^
-r ^
-t 3 ^
-l 1 ^
-c ^
-O AdvancedAquarist-200%i.pdf ^
http://www.advancedaquarist.com/pdf/AdvancedAquarist-200%i.pdf/at_download/file
ИМХО, здесь создаются довольно сложные макеты.
Обратите внимание, что старые выпуски этого журнала, вплоть до мая 2008 года, были созданы с iText 1.4.6 (согласно их метаданным).
Новые выпуски, начиная с июня 2008 года, в основном были сделаны с PrinceXML 6.0 (релиз 4 года назад ...).
Тем не менее, оба приложенияпроизводится очень похожий макет ...