2008-10-08 2 views
2

У меня есть проект, над которым я работаю, и мне нужно иметь возможность распечатывать удостоверения личности из программы. Существуют ли какие-либо продукты по разумным ценам, поэтому я могу разработать документ для печати и использовать его в .NET? Я пытаюсь избежать использования System.Drawing из-за необходимости делать это вручную, потому что, когда компания, для которой я работаю, должна внести изменения в ID-карту, будет больно ее изменить позже.Visual Print Design для .NET

ответ

1

Вы можете использовать Adobe Acrobat и одну из библиотек для написания PDF-файлов. Это позволит вам создать шаблон документа в Adobe Acrobat, заполнить его в коде и распечатать его в коде. Есть несколько авторов с открытым исходным кодом PDF и некоторые коммерческие. Различия лежат в наборах функций.

Я использовал PDFWriter в прошлом.

0

Я сделал что-то подобное, используя документ PowerPoint в качестве шаблона. Я помещаю поля или метки в документ PP, а затем программно заполняю их. Очевидно, что добавление или удаление полей потребует изменений кода, но макет документа PP может быть легко изменен.

0

Использует WPF вариант? Вы можете сделать WPF UserControl индивидуальной картой (и использовать конструктор WYSIWYG, чтобы он выглядел так, как вы хотите), а затем вы можете создать Окно, содержащее сетку с картами, программно заполнить их и распечатать.

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