Как вставить прозрачное изображение с помощью ODS PDF

Я пытаюсь вставить изображение с прозрачным фоном в документ PDF с помощью ODS. Когда я проверяю созданный файл PDF, изображение использует белый фон. Мой код выглядит так:

ods escapechar="~";
ods text="~{STYLE [preimage='transparent_test.gif?width=3.62in&height=1in']}";

person Robert Penridge    schedule 03.10.2017    source источник


Ответы (1)


Вместо этого используйте файл SVG с прозрачным фоном:

ods escapechar="~";
ods text="~{STYLE [preimage='transparent_test.svg?width=3.62in&height=1in']}";

Похоже, что это не работает ни с gif, ни с png файлами, но svg должно работать нормально.

Вот изображение SVG (внешняя ссылка, поскольку ни SO, ни imgur не поддерживают SVG):

http://svgur.com/s/3FU

goptions transparency; казалось, что это может быть многообещающе, но, судя по моим тестам, это не дало никакого эффекта.

person Robert Penridge    schedule 03.10.2017