У меня есть код C #, стоящий за файлом, который получает динамически сгенерированный HTML с сервера и преобразует его в PDF. В HTML есть <link rel="stylesheet">
элементы, которые ссылаются на внешние таблицы стилей, а также многие теги <img>
.
Все эти файлы, изображения и таблицы стилей взяты из www.example.com
, и я пытаюсь сделать так, чтобы все элементы были из static.example.com
с одинаковыми URL. Я использовал очевидный stringName.Replace("www.example.com","static.example.com")
для замены элементов в HTML, но есть ли способ сделать это для ссылок в файле CSS?
ПРИМЕР:
background-image:url('www.example.com/bg.png');
должен стать
background-image:url('static.example.com/bg.png');
во внешнем файле.
Есть идеи о подходе? Творчество приветствуется; Я за что угодно!
Спасибо:)