HTML в файл изображения .tiff
Вопрос
Есть ли способ преобразовать строку HTML в файл изображения .tiff?
Я использую С#.NET 3.5.Требование состоит в том, чтобы предоставить пользователю возможность получить подтверждение.Подтверждение создается с помощью XML и XSLT.Обычно оно отправляется по электронной почте.
Есть ли способ взять строку HTML, сгенерированную строкой HTML преобразования, и преобразовать ее в .tiff
или любое изображение, которое можно отправить по факсу?
Стороннее программное обеспечение разрешено, однако чем дешевле, тем лучше.
Мы используем стороннюю библиотеку факсов, которая принимает только .tiff
изображения, но если я смогу превратить HTML в любое изображение, я смогу преобразовать его в .tiff
.
Решение
Вот несколько бесплатных возможностей:
Вы можете использовать драйвер принтера PDFCreator, который поставляется с GhostScript и распечатать непосредственно в файл TIFF или многие другие форматы.
Если у вас установлен MSOFFICE, автор изображения документа Microsoft Office будет создавать файл, который вы можете конвертировать в другие форматы.
Но в целом, лучше всего распечатать драйвер, который будет производить и файл изображения какого-то вида или файл мета-файла Windows (.WMF).
Есть ли какая-то причина, по которой вы не можете просто распечатать по факсу?Стороннее программное обеспечение не поддерживает драйвер принтера?Это необычно в наши дни.
Другие советы
Отправной точкой может быть программное обеспечение ВебСуперГу, которые предоставляют многофункциональные продукты для редактирования изображений, дешево или бесплатно.
Я точно знаю, что их PDF Writer умеет работать с базовым HTML (http://www.websupergoo.com/helppdf6net/source/3-concepts/b-htmlstyles.htm).Конвертировать в TIFF не должно быть слишком сложно.
Сюда не входит полное подмножество HTML или CSS.Для этого может потребоваться использование компонента Microsoft IE ActiveX.