Android Itext HTML в PDF CSS в SVG работает только во встроенном режимеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android Itext HTML в PDF CSS в SVG работает только во встроенном режиме

Сообщение Anonymous »

Привет, я пытаюсь использовать библиотеку itext (html2pdf) для преобразования HTML в PDF.
Почти все в порядке, кроме стиля SVG.
Это часть мой HTML-код не работает:


.my-svg{
width: 3.3mm;
height: 3.3mm;
margin-right: 0.4mm;
fill: red;
}






Я пытался применить встроенный стиль, и это сработало, НО по внутренним причинам (HTML генерируется динамически, и я не могу установить встроенный стиль, кстати, этот критерий не вызывает сомнений) он мне нужен находиться под тегом стиля.
Если у вас есть идеи, почему и как это исправить, я буду рад вас прочитать!
PS: это как мне конвертировать HTML

val dir = createPDFReportDirectory()
val pdfFile = File(dir, "$name.pdf").apply { createNewFile() }
val pdfWriter = PdfWriter("$dir/$name.pdf")
val pdfDocument = com.itextpdf.kernel.pdf.PdfDocument(pdfWriter)

val inputStream = ByteArrayInputStream(html.toByteArray())
HtmlConverter.convertToPdf(inputStream, pdfDocument)


Подробнее здесь: https://stackoverflow.com/questions/789 ... -in-inline
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»