У меня есть файл SVG, который содержит ссылку на сайт Google. Файл SVG добавляется в заголовки страниц. При создании PDF текст кликабелен, но ссылка не работает.
Вот заголовок страницы CSS
@page :left {
@top-left {
content:string(chaptertitle);
}
@top-right-corner{
content:url("../img/link.svg")
}
}
@page :right{
@top-right {
content: string(chaptertitle);
}
@top-left-corner{
content:url("../img/link.svg")
}
}
Файл SVG
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg viewBox="0 0 100 40" xmlns="http://www.w3.org/2000/svg" >
<a xlink:href="https://www.google.com/" target="_blank"><text x="10" y="25">MDN Web Docs</text></a>
</svg>
</svg>
РендерингМеханизм
Механизм рендеринга Кислород-PDF-Химия .
Ожидаемый результат
При нажатии файл PDF должен позволить пользователю перейти в Googleвеб-сайт.
Фактический результат
Значение xlink: href превращается в некоторый файл: /// D | demo / project / out / pdf / css +некоторые случайные символы . В результате ссылка не работает.