HTML печать - PullRequest
       24

HTML печать

0 голосов
/ 21 июля 2009

Я слишком дешев, чтобы купить отчеты Crystal, поэтому я построил отчет на asp.net, единственная проблема, с которой я сталкиваюсь - это распечатать отчет и сделать его профессиональным. На разных принтерах отчет выглядит по-разному, я хочу иметь возможность контролировать конечный вывод и сделать печать отчета стандартной для всех принтеров. У вас, ребята, есть предложения, как этого добиться?

Ответы [ 6 ]

7 голосов
/ 21 июля 2009

Почему бы просто не использовать Reporting Services? Это бесплатно и легко интегрируется с приложениями WebForms и WinForms. Поддерживает экспорт в PDF, Excel и т. Д.

2 голосов
/ 01 марта 2014

Mabye таблица стилей? Google это, удачи

1 голос
/ 21 июля 2009

Вы можете попробовать реализовать таблицу стилей для печати (вы найдете много примеров поиска в Google), но это может быть трудоемким, если вы не знакомы с css.

Если вы проверяете решения для PDF, я использовал iTextSharp для создания PDF. Это относительно легко, с открытым исходным кодом, зрелый и используется многими корпорациями.

1 голос
/ 21 июля 2009

Вы можете создать отчет в формате PDF с использованием библиотеки C #, например PDFsharp (с открытым исходным кодом).

Этот подход позволяет вам:

  • Предоставляйте PDF-файлы своим пользователям, предоставляя им возможность:
    • распечатать сейчас
    • заархивировать для последующего использования
  • Автоматически отправлять отчеты по электронной почте пользователям, используя запланированное задание
  • Хранить сгенерированные PDF-файлы в базе данных или в файловой системе
1 голос
/ 21 июля 2009

Вы можете попробовать распечатать в PDF. Не уверен, каков ваш бюджет, но ExpertPDF - хороший вариант, который я сейчас использую.

0 голосов
/ 21 июля 2009

cutePDF - бесплатная программа для записи PDF, которая должна работать для того, что вам нужно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...