powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / HTML в PDF
5 сообщений из 5, страница 1 из 1
HTML в PDF
    #40081860
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите пожалуйста,
каким образом можно по клику выгрузить страницу HTML в PDF файл?

Может есть пример?




Заранее благодарен.
...
Рейтинг: 0 / 0
HTML в PDF
    #40081911
DHDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vah,

1. открыть .HTM в ворде.
2. сохранить как PDF.
...
Рейтинг: 0 / 0
HTML в PDF
    #40081924
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah,

не тупи.
...
Рейтинг: 0 / 0
HTML в PDF
    #40082199
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему отладчик останавливается на doc.Save и дальше висит, дальше не идет?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
        protected void btnPDF_Click(object sender, EventArgs e)
        {
            startConversion = true;

        }

       
        protected override void Render(HtmlTextWriter writer)
        {
            if (startConversion)
            {

                // get html of the page
                TextWriter myWriter = new StringWriter();
                HtmlTextWriter htmlWriter = new HtmlTextWriter(myWriter);
                base.Render(htmlWriter);

                // instantiate a html to pdf converter object
                HtmlToPdf converter = new HtmlToPdf();

                // create a new pdf document converting the html string of the page
                PdfDocument doc = converter.ConvertHtmlString(
                    myWriter.ToString(), Request.Url.AbsoluteUri);

                // save pdf document
                doc.Save(Response, false, "D:\\work\\Sample.pdf");

                // close pdf document
                doc.Close();
            }
            else
            {
                // render web page in browser
                base.Render(writer);
            }
        }
...
Рейтинг: 0 / 0
HTML в PDF
    #40082272
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел решение
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
        protected void btnPDF_Click(object sender, EventArgs e)
        {
            HtmlToPdf converter = new HtmlToPdf();

            // create a new pdf document converting an url
            PdfDocument doc = converter.ConvertUrl(Request.Url.AbsoluteUri);

            // save pdf document
            doc.Save("D:\\work\\Sample.pdf");

            // close pdf document
            doc.Close();
        }




но в этом случае в PDF всегда выгружается окно Логин/Пароль
хотя URL корректный
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / HTML в PDF
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]