Ваши SVG всегда будут отображаться в браузере?Если это так, у вас есть возможность использовать элемент <foreignObject>
для отображения PDF внутри SVG.
<svg width="400" viewBox="0 0 400 400">
<foreignObject x="50" y="50" width="300" height="300">
<body xmlns="http://www.w3.org/1999/xhtml">
<object type="application/pdf"
data="sample.pdf" width="300" height="300"></object>
</body>
</foreignObject>
</svg>
Обновление
Извините, я не правильно прочитал ваш вопрос.
Я знаю, что есть возможностьиспользовать цвета CMYK в спецификации SVG2
На что вы здесь ссылаетесь?Спецификация SVG 2 переносит все вопросы цветов в спецификацию CSS3 "или ее преемник".Спецификация CSS3 не поддерживает цвета CMYK.Тем не менее, все еще находящаяся в разработке спецификация CSS4 добавила новую цветовую функцию: device-cmyk()
.Однако ни один браузер пока не поддерживает это AFAIK.
Возможно, вы имеете в виду функцию icc-color()
, которая устарела в SVG 1.1.И с тех пор был исключен из спецификации SVG2.
Мне известен только один программный продукт, который поддерживает icc-color()
, и это RenderX.См .:
как я могу использовать cmyk в svg, встроенном в html?
Но в сфере печати может быть другое программное обеспечение.
У меня вопрос, есть ли какое-либо программное обеспечение, которое позволяет конвертировать PDF-файлы в SVG2 (с сохранением цветового пространства CMYK)?
Учитывая вышесказанное, я бы искал среди программного обеспечения, разработанного специально для печатной промышленности (если вы еще этого не сделали)Переполнение стека, вероятно, не лучшее место.
Кроме того, вы пытались спросить в Обмен стеками Graphich Design ?
Удачи в поиске.