Создание образа Tiff внутри службы Windows - PullRequest
0 голосов
/ 07 июня 2011

У меня есть служба Windows, и мне нужно создать образ tiff XML + XSL.

Я нашел способ сделать tiff, но это работает с веб-браузером и DrawToBitmap. Но это невозможно в службе Windows, поскольку в службе Windows невозможно использовать класс веб-браузера.

Есть ли причина, почему сделать образ tiff из XML с C #?

1 Ответ

0 голосов
/ 07 июня 2011

Я не знаю, что вы должны делать с изображением, но для создания изображения на лету в службе Windows:

Добавить ссылку на System.Drawing

попробуйте этот способ:

using System.Drawing;

namespace WindowsService1
{
    public partial class Service1 : ServiceBase
    {
        public Service1()
        {
            InitializeComponent();
        }

        protected override void OnStart(string[] args)
        {
            Bitmap myBitmap = new Bitmap(100,100);
            Graphics g = Graphics.FromImage(myBitmap);


        }

        protected override void OnStop()
        {
        }
    }
}

обновление

Вы находитесь в правильном направлении, используя web browser and DrawToBitmap!Чтобы использовать WebBrowser, вам нужно включить using System.Windows.Forms; и добавить ссылку на System.Windows.Forms

. Вот пример:

http://www.codeproject.com/KB/graphics/html2image.aspx

update

Вы также можете посмотреть здесь:

HTML-файл .tiff файла

или здесь:

Визуализация HTML в TIFF

обновление

Я нашел это:

http://code.msdn.microsoft.com/CSASPNETSaveWebpageToImage-5299048d

...