Заполнение PDF / формы с помощью приложения Winform - PullRequest
2 голосов
/ 20 февраля 2010

У меня есть двухстраничный PDF-файл, на который я хочу наложить информацию (например, форму, которую кто-то заполняет вручную) с помощью приложения C # / .NET Windows. После того, как эта форма будет сгенерирована, ее нужно будет предварительно просмотреть и распечатать (экспортировать в графический или PDF-файл - это хорошо, но не обязательно).

На первый взгляд, я думаю о двух способах сделать это:

  1. Используйте манипулятор PDF, такой как iTextSharp, возьмите копию пустой формы PDF и добавьте текст в PDF. Затем запустите Adobe Reader для печати или предварительного просмотра.
  2. Преобразуйте PDF-файл в графическое изображение и поместите его в отчет C #. Затем наложите текстовые поля на отчет и используйте элемент управления .NET ReportViewer для предварительного просмотра и печати отчета.

Текст не обязательно должен быть доступен для поиска или копирования или содержать какие-то интересные вещи, которые дает мне PDF, поэтому я склоняюсь ко второму варианту. Я что-то упускаю, или я чего-то не думаю? Заранее спасибо.

1 Ответ

2 голосов
/ 20 февраля 2010

Мы широко используем # 1, и это прекрасно работает. У вас не должно быть никаких проблем, это довольно просто (нужно просто сделать поля доступными для записи, использовать файл FDF и объединить его с файлом PDF). По крайней мере, так мы это сделали.

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