C# Convert HTML to PDF

108
02 марта 2021, 15:10

Использую библиотеку Chromehtmltopdf. Проблема заключается в том, что код (который был написан в примере в github) не работает... Кто знает как его завести? Другие библиотеки не вариант использовать, так как они криво конвертируют сайты (кроме Spire.pdf, но он платный и не всегда поддерживает svg формат изображения)

КОД С#:

using ChromeHtmlToPdfLib;

SaveFileDialog opf2 = new SaveFileDialog();
opf2.Filter = "HTML (Результат) (*.html)|*.html";
opf2.ShowDialog();
using (var converter = new Converter())
{
converter.ConvertToPdf(Convert.ToString(opf2.FileName), Convert.ToString(opf2.FileName + ".pdf"));
}
// Show the PDF
System.Diagnostics.Process.Start(opf2.FileName + ".pdf");
}

Github источник: https://github.com/Sicos1977/ChromeHtmlToPdf

Мне нужен именно эта библиотека, так как, только браузеры могут правильно конвертировать мой сайт. А на сколько я понял, то эта библиотека берёт за основу как раз функцию из Chrome (один из проверенных браузеров).

Ошибка:

CS1501 Ни одна из перегрузок метода "ConvertToPdf" не принимает 2 аргументов.

READ ALSO
LINQ как пройтись по всем столбам таблицы?

LINQ как пройтись по всем столбам таблицы?

В общем,есть у меня БДВсе ее сущности записаны в этом классе

126
C# WPF TreeView свойство SelectedItem попросту отсутствует

C# WPF TreeView свойство SelectedItem попросту отсутствует

Всем привет, есть такая проблема: пытаюсь привязать выбранный TreeViewItem к свойству во ViewModel, читаю на всех форумах, о том, что это свойство доступно...

102
C#. Запаковать в tar без сжатия

C#. Запаковать в tar без сжатия

Собственно, требуется запаковать папку вtar без потери скорости на распаковку сжатием

90
Ошибка при передачи параметра даты в базу данных

Ошибка при передачи параметра даты в базу данных

Мне необходимо передать в качестве параметра сравнения датуБлагодаря этому на экран выводятся соответствующие данные

114