Экспорт страницы aspx tp pdf
Привет.У вас есть какой-нибудь код для преобразования страницы aspx в pdf?
Sergey Alexandrovich Kryukov
ASP.NET? Пометьте его.
--СА
ASP.NET? Пометьте его.
--СА
Насколько мне известно, единственный способ сделать это-иметь стороннее приложение, которое позволяет печатать в PDF-файл. Большинство версий Adobe установят такой "принтер", и есть ряд других продуктов, таких как PDF Complete, которые хорошо работают.
Это верно, мой 5.
Однако наиболее рекомендуемый и гибкий продукт хорош для APS.NET это, по-моему, iTextSharp.
Я предоставил подробное решение, Пожалуйста, смотрите.
--СА
Вы не можете просто "экспортировать" его одним универсальным способом. HTML-страница сильно структурирована и не имеет определенного предопределенного способа ее рендеринга. Детали рендеринга зависят от браузера и многих других факторов, таких как размер окна браузера и уровень масштабирования. Напротив, PDF в значительной степени неструктурирован и представляет собой жесткий документ, предварительно отрисованный до определенного размера бумаги и т. д. Это своего рода электронный аналог документа, напечатанного на бумаге.
Итак, для экспорта вам нужен вход с HTML-страницей плюс некоторый произвольный набор параметров рендеринга. Имея все это, вы можете создать PDF-документ. Для ASP.NET, я бы рекомендовал использовать .NET-порт библиотеки iText, см. http://en.wikipedia.org/wiki/IText[^], http://itextpdf.com/[^С помощью этой библиотеки можно сгенерировать PDF-документ из любых данных (не только веб-страницы), используя любой произвольный стиль, макет и т. д.
Вы можете найти порт .NET под названием iTextSharp здесь: http://sourceforge.net/projects/itextsharp/[^].
Получайте удовольствие!