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

Ребят есть у меня справочник в базе, вот хочу его печатать/сохранять в 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
06.09.2013, 12:35
    #38388951
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP MVC Создать PDF из представления используя nuget RazorPDF
SputnickРебят есть у меня справочник в базе, вот хочу его печатать/сохранять в pdf...
Вместо левых велосипедов, возьми MS репортинг, там есть выгрузка и в пдф тоже.
...
Рейтинг: 0 / 0
06.09.2013, 15:46
    #38389254
Sputnick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP MVC Создать PDF из представления используя nuget RazorPDF
МСУ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
06.09.2013, 17:51
    #38389507
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP MVC Создать PDF из представления используя nuget RazorPDF
Вот, буквально недавно обсуждали http://www.sql.ru/forum/1044486
...
Рейтинг: 0 / 0
30.09.2013, 19:57
    #38412308
Pervoklashka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP MVC Создать PDF из представления используя nuget RazorPDF
Sputnick,

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

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

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

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


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