HTML в файл изображения .tiff

Есть ли способ преобразовать строку HTML в файл изображения .tiff?

Я использую С# .NET 3.5. Требование состоит в том, чтобы дать пользователю возможность подтвердить факт. Подтверждение создается с помощью XML и XSLT. Обычно это электронная почта.

Есть ли способ взять строку HTML, сгенерированную строкой преобразования HTML, и преобразовать ее в .tiff или любое изображение, которое можно отправить по факсу?

Программное обеспечение сторонних производителей разрешено, однако чем оно дешевле, тем лучше.

Мы используем стороннюю библиотеку факсов, которая будет принимать только изображения .tiff, но если я могу сделать HTML любым изображением, я могу преобразовать его в .tiff.


person David Basarab    schedule 10.09.2008    source источник


Ответы (2)


Вот некоторые бесплатные возможности:

Вы можете использовать драйвер принтера PDFCreator, который поставляется вместе с ghostscript, и печатать напрямую в файл TIFF или во многие другие форматы.

Если у вас установлен MSOffice, Microsoft Office Document Image Writer создаст файл, который вы сможете преобразовать в другие форматы.

Но в целом лучше всего печатать на драйвере, который будет создавать файл изображения или файл формата метафайла Windows (.wmf).

Есть ли какая-то причина, по которой вы не можете просто печатать на факс? Стороннее программное обеспечение не поддерживает драйвер принтера? Это необычно в наши дни.

person Thomas Kammeyer    schedule 10.09.2008
comment
Я не уверен, что это так, я проверю это. Это может быть решение, которое мне нужно. - person David Basarab; 10.09.2008

Отправной точкой может быть программное обеспечение WebSuperGoo, которое предоставляет разнообразные продукты для редактирования изображений, дешевые или бесплатные.

Я точно знаю, что их PDF Writer может работать с базовым HTML (http://www.websupergoo.com/helppdf6net/source/3-concepts/b-htmlstyles.htm). Это не должно быть слишком сложно преобразовать в TIFF.

Это не включает полное подмножество HTML или CSS. Для этого может потребоваться использование компонента Microsoft IE ActiveX.

person Kamiel Wanrooij    schedule 10.09.2008
comment
В HTML есть все стили для каждого элемента. Это потому, что если вы просмотрите его в Outlook в предварительном просмотре, и у меня был стиль css вверху, вы увидите стиль. Поэтому я поместил их все на элементы, чтобы предотвратить это. - person David Basarab; 10.09.2008