Все зависит от того, насколько важно качество создаваемых документов. Это также имеет значение
какие еще операции нужно выполнить с документом.
Я сейчас создаю настольное приложение, которое представляет его читабельный вывод
как XHTML отображается в элементе управления WebBrowser. В конце концов, этот выход будет иметь
для преобразования из файла XHTML в изображение документа в системе обработки изображений.
Похоже, что ваше приложение представляет собой мягкую форму. Вы генерируете заполненные формы и
спаси их.
[...] на этих страницах должны быть верхние и нижние колонтитулы.
Это самая легкая часть. Вы можете использовать шаблоны и объединять данные со статическими
шаблон верхнего / нижнего колонтитула. Вы говорите так, как будто вы делаете VDP. Гектометр Давайте двигаться дальше.
Я не могу просто заставить WebBrowser печатать в файл - параметры верхнего / нижнего колонтитула
опоры не достаточно сложны.
Почему так? Все, что вам нужно, это способный водитель.
Мне кажется (хотя это не обязательно), что я в конечном итоге буду делать
создание PDF-версий HTML-документов
Опять же, непонятно, зачем вам сразу PDF. PDF это обмен документами
формат. Не PDL как таковой. PostScript - намного лучший выбор. Да я знаю есть
такие вещи, как XPS, PCL и что нет. Тем не менее, объем контроля и качества рендеринга
вы получаете с PS слишком много, чтобы рисковать более дешевым решением. Я говорю дешевле, потому что,
Вы также должны иметь в виду, какой тип печати вы можете использовать. PostScript принтеры
(не те с RIPs клона) в целом дороже.
Теперь вернемся к вашей вещи в PDF. Да, конечно, вы можете создавать PDF. Имеет определенные
преимущества как:
- Лучшая поддержка прозрачности (и в целом качества)
- Архивная
- Interchange
- Поделитесь им для обзора
- Предварительный просмотр / Предполетный / Correct
- Безопасность
- Потоковое шифрование (как для безопасности, так и для объема данных, передаваемых на принтер)
- Использовать шаблоны
Но помните, у вас есть какие-нибудь принтеры для копирования в формате PDF? Потому что вы иначе
делать конвертирование PDF в PS / PCL с потерями. И ты только что проиграл игру. Что возвращает меня к PostScript;)