У меня есть документ xhtml, который я превращаю в PDF с помощью flyingsaucer. Xhtml имеет несколько тегов, которые имеют встроенные изображения с кодировкой base64. Источник xhtml является динамическим, поэтому структура, в которой теги изображений могут меняться. Это пример того, что тег выглядит следующим образом:Извлечь встроенное изображение в PDF с помощью Flying-Saucer из html
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAagAAAEuCAYAAADbW4YFAAAgAElEQVR4Aex9CYBdRZ ...
Когда я смотрю на HTML в браузере появляется изображение правильно, однако, элемент IMG не получает вынесено в окончательном формате PDF. Вот как я делаю это для создания PDF.
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(builder.parse(source), "");
renderer.layout();
renderer.createPDF(response.getOutputStream(),true);
Может ли кто-нибудь сообщить мне, какой подход я должен предпринять, чтобы выполнить это? Я видел this posting, однако я использую встроенные изображения, поэтому я не вижу, как я могу это сделать, используя решение Эдда.
Заранее спасибо
Существует специальная потребность чтобы заставить данные-url для изображений работать непосредственно в Flying Saucer: https://code.google.com/p/flying-saucer/issues/detail?id=202 – Thilo