SvgConverter ошибка - PullRequest
       11

SvgConverter ошибка

0 голосов
/ 03 октября 2018

Я использую SvgConverter для добавления простого SVG в PDF.Я получаю следующее сообщение об ошибке:

Exception in thread "main" com.itextpdf.styledxmlparser.exceptions.StyledXMLParserException: The passed value (@null) is not a number

Вот само содержимое SVG:

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
   <circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red" />
</svg>

1 Ответ

0 голосов
/ 03 октября 2018

Отказ от ответственности: я сотрудник iText Software

Ваш SVG-файл не содержит атрибута width и height в своем корневом элементе или viewbox. Это (технически) несовместимо со спецификацией SVG.

Однако такой тип объявления элемента svg относительно распространен в дикой природе, поэтому мы уже исправили проблемуи он будет поддерживаться в следующем выпуске iText Core, который должен быть выпущен через несколько недель (для дальнейшего использования: октябрь 2018 г.).

Редактировать: если вы хотите провести тестирование раньше, вы можете собрать iText изsource (https://github.com/itext/itext7), поскольку исправление находилось в ветке develop в течение нескольких недель.

...