У меня есть большое количество XML-документов, которые создаются в docbook и через maven публикуются как в формате html for, так и в формате pdf. Поколения работает нормально, а HTML выглядит нормально. У меня проблема с размером изображений в PDF-версии. Изображения представляют собой набор снимков экрана, некоторые из которых являются полноэкранными, некоторые имеют ширину и высоту около 2/3, а другие представляют собой небольшие окна поиска. Очевидно, что мне нужно сделать массивный рефакторинг атрибутов изображения. Мне было интересно, что я должен рефакторинг это? Я ищу способ создания до 4 «типов» изображений и для их применения для их собственного размера.
Пример изображения выглядит так:
<section><title>Screenshot</title>
<mediaobject>
<imageobject>
<imagedata fileref="./views/screenshots/editNote.png" scalefit="0" width="100%"/>
</imageobject>
</mediaobject>
</section>
И это работает только для некоторых размеров моего скриншота.
Я поиграл с масштабированием, шириной и шириной контента / высотой контента, и они, похоже, решают разные части проблемы. Должен ли я также смотреть в области просмотра?
ПРИМЕЧАНИЕ. Нет опасений нарушить генерацию HTML, поскольку я могу включить «исключить свойства» в XSL.