Как добавить динамический текст на панель инструментов PDF с помощью ITEXTSHARP - PullRequest
0 голосов
/ 01 апреля 2011

enter image description here

Привет всем,

Я создаю PDF-документ, используя ITEXTSHARP. Мне нужно добавить некоторый контент на панель инструментов PDF при создании документа PDF. Как я могу добиться этого с помощью C #. Пожалуйста, смотрите прикрепленное изображение для справки.

Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 01 апреля 2011

iTextSharp используется для генерации файлов PDF, а не для изменения программы просмотра PDF.Если вам нужно изменить панели инструментов и тому подобное в Adobe Reader, это определенно не то, чего вы можете достичь с помощью iTextSharp.

0 голосов
/ 01 апреля 2011

Только плагин может изменять панель инструментов acrobat / reader.В наши дни могут быть привязки C # для API acrobat, но я бы на это не рассчитывал.

PS: Вы можете создавать плагины Acrobat бесплатно.Для «Reader Enable» плагину требуется прямое вмешательство Adobe и $$$.Они подписывают версию плагина, и только эта подписанная версия будет работать в Reader.

Лучше всего искать стороннего средства просмотра PDF.Я все еще не рассчитывал на то, что эта функция будет доступна, но шансы у нее больше, чем "0".

0 голосов
/ 01 апреля 2011

эх ...

Хорошо, как это сделать.

Создать шаблон в Word.

например, Word

Name <FirstName>
Surname <LastName>

Job <JobType>
Salary <Salary>

Когдагенерация: откройте слово, замените и другие отметки. Затем makepdf (например, pdfcreator)

Редактировать: Хорошо, я покажу схему, нет готового кода, потому что немного занят

1) Создать шаблон словаи храните его в безопасном месте.2) Скопируйте шаблон во временную папку. 3) Откройте программно в C # и замените «» на ваши данные. Замените ('', 'Voon') 4) Программно напечатайте в PDF и сохраните его.

...