2009-02-24 2 views
0

Я начинаю это веб-приложение проект (asp.net MVC)WYSWYG HTML форма печать

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

Мне интересно, сколько будет стоить и экономить время, если форма может быть страницей wyswyg, которая будет обслуживать как электронную, так и бумажную аудиторию.

Я знаю, что формы Adobe Acrobat имеют нечто подобное. Было бы идеально для моих целей, но это не подключаемо, а это значит, что у меня нет выбора для бэкэнд-системы.

Кто-нибудь знает что-нибудь, что делает pdf/like pdf для принтера, но имеет возможности отправки формы html?

ответ

2

Почему не css для печати? Например,

<link rel="stylesheet" href="css/printstylesheet.css" media="print" /> 

Вы можете определить обе вещи на одной странице. Что-то вроде этого,

<link rel="stylesheet" href="css/mainstylesheet.css" media="screen" /> 
<link rel="stylesheet" href="css/printstylesheet.css" media="print" /> 

Надеюсь, это вы ищете, но не уверены.

Выдержка из книги Pro CSS Technique.

Отредактировано:

CSS print media browser conformance.

+0

Недостатки включают стандартный недостаток гарантии на внешний вид (какие шрифты у них есть? Ли фон с изображениями CSS печатается? И т. Д.) – Jimmy

+0

Действительно, но есть лучшие практики для смягчения возможностей. –

+0

Это была бы моя задняя позиция, если там нет многоразовых частей. Похоже, должно быть. –

1

Проверьте wkhtmltopdf ... FOSS и использует механизм рендеринга webkit (сафари, google chrome) для преобразования из html в pdf ... Я попытался скомпилировать его на окнах, и я получил его для работы. Намного лучше, чем что-либо еще, что я могу найти. Поддерживает все css, которые я могу использовать для этого.

 Смежные вопросы

  • Нет связанных вопросов^_^