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