Как изменить поля в ПДФ при открытии в машине пользователя
Мне нужно отправить pdf-файл через вложение электронной почты в Outlook. В pdf есть поле, связанное с местным временем, и требование заключается в том, что когда pdf открыт в системе пользователя, то время будет отображаться в соответствии с часовым поясом пользователя. Я создал pdf файл с помощью itext sharp на языке c#
Пожалуйста, помогите мне.
Спасибо
Что я уже пробовал:
Мне нужно отправить pdf-файл через вложение электронной почты в Outlook. В pdf есть поле, связанное с местным временем, и требование заключается в том, что когда pdf открыт в системе пользователя, то время будет отображаться в соответствии с часовым поясом пользователя. Я создал pdf файл с помощью itext sharp на языке c#
Пожалуйста, помогите мне.
Спасибо
Kornfeld Eliyahu Peter
Открывает ли клиент PDF-файл с помощью написанного вами приложения?
Знаете ли вы часовой пояс получателя перед отправкой письма?
Что произойдет, если один и тот же PDF-файл будет открыт во второй раз из другого часового пояса?
Member 11852187
Спасибо за Ваш быстрый ответ!!!
1. Да клиент открывает pdf-файл с помощью таких приложений, как acrobat reader и т. д.
2.Нет, у меня нет часового пояса получателя.
3. Если pdf будет открыт во втором часовом поясе, то он будет показывать время в соответствии с его часовой пояс, что означает, что текущий часовой пояс пользователя.
Afzaal Ahmad Zeeshan
1) Вы не написали Acrobat Reader, потому что понятия не имеете, как это сделать.
2) затем попросите об этом. В противном случае используйте часовой пояс на основе UTC для поддержки всех культур. Поскольку вы понятия не имеете, максимум работы потребуется сделать клиенту, Acrobat Reader здесь, и для этого вам потребуется написать плагин — если они это позволят.
3) смотрите, PDF-файлы-это портативные, а не динамические форматы документов. Чтобы создать новый документ, вам нужно изменить его, для этого вам нужна библиотека. Клиент может выбрать нет пусть эта библиотека будет установлена на их машинах.