Abdul Rahman Hamidy Ответов: 1

Показать HTML в формате PDF


Дорогие все, у меня есть страница aspx, которая содержит html-отчет, я хочу открыть эту страницу в новой странице aspx так же, как PDF-документ с PDF Viewer, который должен обеспечивать печать и другие кнопки.

любые идеи будут очень ценны.

qontary

crystal report может это сделать

Abdul Rahman Hamidy

не могли бы вы немного прояснить ситуацию?

Abdul Rahman Hamidy

не могли бы вы немного прояснить, действительно ли мне нужно использовать Crystal Report в моем веб-приложении?

Sunasara Imdadhusen

Вы можете сделать это с помощью библиотеки iTextSharp

1 Ответов

Рейтинг:
0

Dalek Dave

Хорошая Ссылка

Abdul Rahman Hamidy

спасибо за ответ, я не хочу сохранять свою html-страницу на сервере,я просто хочу прочитать ее из потока.
Я хочу конвертировать свою html-страницу непосредственно в PDF без сохранения PDF-файла на сервере.

Cansid

Вот Абдул что-то, что я использую:

строка htmlText = null;
var inputOptions = LoadOptions.HtmlDefault;
var outputOptions = SaveOptions.PdfDefault;

using (var htmlStream = new MemoryStream(inputOptions.Кодирование.Метод getbytes(значение htmltext)))
DocumentModel.Load (htmlStream, inputOptions)
.Сохранить(это.Ответ, выходные параметры);

Код, который я использовал, взят из эта статья о преобразовании html в pdf с помощью C# Вы можете заметить, что как входной html, так и выходной pdf могут быть физическим файлом или потоком. Также вы можете заметить, что я использовал ответ с помощью метода save, это прямой экспорт pdf в asp.net клиент.