powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP MVC Создать PDF из представления используя nuget RazorPDF
6 сообщений из 6, страница 1 из 1
ASP MVC Создать PDF из представления используя nuget RazorPDF
    #38388935
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Ребят есть у меня справочник в базе, вот хочу его печатать/сохранять в pdf...

поиск навел меня на эту статью - http://www.c-sharpcorner.com/UploadFile/riyazakt/create-pdf-using-razorpdf-in-Asp-Net-mvc/

вроде все просто, установил пакет nuget RazorPDF, все настроил как в статье, единственное отличие в качестве листа передаю представлению для печати свою модель:

Код: c#
1.
2.
3.
4.
 public ActionResult TarifsPrint()
        { 
            return new RazorPDF.PdfResult(db.Tarifs.ToList(), "TariffsPrint");
        }        



в вьюхе:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
@model IEnumerable<WEB_GIRC.Models.DirectoryTariffs>
..... ну  так далее

</tr>

@foreach (var item in Model) {
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.NumbPP)
        </td>
....




Выдает ошибку:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Exception Details: System.FormatException: Входная строка имела неверный формат.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace: 


[FormatException: Входная строка имела неверный формат.]
   System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt) +398
   System.Single.Parse(String s, IFormatProvider provider) +25
   iTextSharp.text.factories.ElementFactory.GetTable(Properties attributes) +1514
   iTextSharp.text.xml.ITextHandler.HandleStartingTags(String name, Properties attributes) +2122
   iTextSharp.text.html.ITextmyHtmlHandler.StartElement(String uri, String lname, String name, Hashtable attrs) +1626
   iTextSharp.text.xml.ParserBase.Parse(XmlTextReader reader) +425




Сделал специально модель для проверки, создал лист, передал:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
   var studentMarks = new List<DataForPDF>()
        {
           new DataForPDF()  {  a = "aaaa", b = "bbbbbbbbb", c = "cccccccccc" },
           new DataForPDF()  {  a = "aaaa2", b = "bbbbbbbbb2", c = "cccccccccc2" },
           new DataForPDF()  {  a = "aaaa3", b = "bbbbbbbbb3", c = "cccccccccc3" },
        };



            return new RazorPDF.PdfResult(studentMarks, "TariffsPrint");




поставил точку останова, вижу studentMarks заполнен все как положено.... что ему блин не хватает?

Кто сталкивался, подскажите пж...
...
Рейтинг: 0 / 0
ASP MVC Создать PDF из представления используя nuget RazorPDF
    #38388951
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SputnickРебят есть у меня справочник в базе, вот хочу его печатать/сохранять в pdf...
Вместо левых велосипедов, возьми MS репортинг, там есть выгрузка и в пдф тоже.
...
Рейтинг: 0 / 0
ASP MVC Создать PDF из представления используя nuget RazorPDF
    #38389254
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУSputnickРебят есть у меня справочник в базе, вот хочу его печатать/сохранять в pdf...
Вместо левых велосипедов, возьми MS репортинг, там есть выгрузка и в пдф тоже.

если не сложно, тыцкни пж ссылкой, а то перегуглил куча инфы, но все не то.



И еще вопрос, вот по этому примеру работает - http://lesson8.blogspot.com/2013/03/itextsharp-mvc-razor-c.html но там нужно табличку в xml составлять...

<table width="100%" cellpadding="1.0" cellspacing="1.0"


<row>
<cell borderwidth="0.5" left="false" right="false" top="false" bottom="true">№</cell>

ладно еще простая таблица, а как сложную, типа http://joxi.ru/iMApUtg5CbCoO5dVzRo
какие атрибуты для соединения/разделения ячеек
...
Рейтинг: 0 / 0
ASP MVC Создать PDF из представления используя nuget RazorPDF
    #38389507
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, буквально недавно обсуждали http://www.sql.ru/forum/1044486
...
Рейтинг: 0 / 0
ASP MVC Создать PDF из представления используя nuget RazorPDF
    #38412308
Pervoklashka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sputnick,

Ошибка скорей всего в TariffsPrint.chtml под словами ".... Ну так далее" Если вопрос решился не подскажите как быть с кириллицей???
...
Рейтинг: 0 / 0
ASP MVC Создать PDF из представления используя nuget RazorPDF
    #38415609
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PervoklashkaSputnick,

Ошибка скорей всего в TariffsPrint.chtml под словами ".... Ну так далее" Если вопрос решился не подскажите как быть с кириллицей???

та плюнул я на него, выдаю чистую таблицу без стилей.

nuget RazorPDF
---
а вы его заставили работать?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP MVC Создать PDF из представления используя nuget RazorPDF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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