Ошибка при работе с wkhtmltopdf

mokasin25

Client
Регистрация
14.02.2018
Сообщения
29
Благодарностей
3
Баллы
3
Приветствую.
Установил wkhtmltopdf (https://zennolab.com/discussion/threads/sozdanie-pdf-dokumentov-new.17298/)

Запускаю через C#:

Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.StartInfo.FileName =@"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe"; // Путь к программе
p.StartInfo.Arguments = "-l K:\\1.html TestPDF.pdf"; // -l это спец.ключ для быстрой генерации. Теряем качество
p.Start();
p.WaitForExit(99999);

При запуске выдает ошибку:

Компиляция кода Ошибка в действии "CS0246" "Не удалось найти имя типа или пространства имен "Process" (пропущена директива using или ссылка на сборку?)". [Строка: 0; Cтолбец: 1]
Компиляция кода Ошибка в действии "CS0246" "Не удалось найти имя типа или пространства имен "Process" (пропущена директива using или ссылка на сборку?)". [Строка: 0; Cтолбец: 17]
Компиляция кода Ошибка в действии "CS0103" "Имя "ProcessWindowStyle" отсутствует в текущем контексте". [Строка: 3; Cтолбец: 27]

Не подскажете, что сделать, чтобы конвертор заработал?
Спасибо.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 369
Благодарностей
3 294
Баллы
113
Добавьте в юзинги System.Diagnostics
 
  • Спасибо
Реакции: mokasin25

mokasin25

Client
Регистрация
14.02.2018
Сообщения
29
Благодарностей
3
Баллы
3
Спасибо, добавил - ошибка:
Компиляция кода Ошибка в действии "CS0116" "Ошибка в директивах using. Пространство имен не может напрямую включать в себя такие члены, как поля или методы". [Строка: 0; Cтолбец: 1]
 

mokasin25

Client
Регистрация
14.02.2018
Сообщения
29
Благодарностей
3
Баллы
3
Спасибо, буду пробовать-разбираться. Только зенку обновлю с 7.1.7.1 до последней - наблюдаю часть неработающих вещей на данной сборке.
 

mokasin25

Client
Регистрация
14.02.2018
Сообщения
29
Благодарностей
3
Баллы
3
Спасибо ещё раз, тему можно закрывать - на версии 7.5.0.0. данный код при добавлении "using System.Diagnostics;" работает корректно.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)