Я загружаю html-страницу в объект WebBrowser в приложении VB.NET для Windows Forms. Пользователь может вносить изменения в текстовые поля, выпадающие списки и т. Д. На странице HTML, отображаемой в браузере. Я хочу, чтобы возможность сохранить текущий контекст в файл .pdf на локальном HD. Я могу печатать, используя WebBrowser.Print (), который показывает текущий контекст, но как можно локально сохранить его как файл PDF?
Я изучил это не так давно для проекта и, по сути, единственный способ добиться этого - использовать сторонний компонент. Я знаю, что это не то, что вы хотите услышать, но, к сожалению, .NET не имеет ничего встроенного в PDF. :(
Я использовал CutePDF для достижения этой цели.