Im, используя TuesPechkin, чтобы закрыть Pdfs из динамического Html. Тело легко, так как оно может принимать строку HTML, заголовок & нижний колонтитул, однако, берут только Urls. Я хранили их локально atm как html, я могу привести их в документ, но без какого-либо динамического содержимого.Как добавить динамический заголовок в сгенерированный PDF-документ
Есть ли способ использовать бритву или подобное, чтобы принести значение в, как это -
var document = new HtmlToPdfDocument
{
GlobalSettings = new GlobalSettings(),
Objects =
{
new ObjectSettings
{
HtmlText = "<p>Some Html</p>",
Footer = new FooterSetting { PageUrl = "file://C:/file.cshtml?Name=name" }
}
}
};
Html ищет что-то вроде
<html>
<p>Name: @Request["name"]</p>
</html>
Проект только библиотеки классов, поэтому я считаю, что это отсутствуют некоторые аспекты, необходимые для запуска бритвы?
Заранее благодарим за любой ввод.
привет спасибо за ответ. Мы хотели избежать сохранения чего-либо физически, кроме pdf (должно было это указать). Отправлено для настройки веб-сервера для запуска бритвы в конце – Tamzoid
@Tamzoid Я думаю, вы не можете сделать это, не сохраняя html-файл (один раз визуализированный) на своем сервере. В чем проблема с сохранением его в временном файле, а затем удалить его после создания pdf-файла? –
Зачем вам нужно сохранять страницу html? Я просто использую контроллер и viewbag, а затем указываю значение, которое я хочу отобразить в URL-адресе. Никакой конкретной причины, другие в моей команде, похоже, не одобряют это – Tamzoid