Итак, у меня есть PDF, который был создан «на лету», открыв шаблон, изменив значения для определенных полей и затем сохранил.IE10/Edge PDF не отображает правильные значения
работы:
- Если открыть файл в Chrome, у меня есть правильные значения.
- Если я сохраню файл на диск и откройте его с помощью Adobe Reader DC (или что-то еще, что называется), я получаю правильные значения.
не работает:
- Когда я открываю документ в IE 10, он открывается в Edge, и показывает значения «по умолчанию» для полей.
- Когда я сохраняю файл на диск и открываю его в IE, он показывает значения по умолчанию.
- Когда я открываю файл, используя «PDF reader - Document Viewer and Manager», он показывает значения «по умолчанию».
Я использую Windows 10, приложение, над которым я работаю, выполняется в ASP.Net. Он работает так же, как я возвращаю FileStreamResult, FilePathResult или File.
И теперь я уверен, что проблема заключается в продуктах Microsoft, а не в моем коде.
Любая идея, почему продукты Microsoft не могут правильно открыть мои PDF-файлы? Их нужно сгладить каким-то определенным образом или что-то еще?
Edit (больше информации по запросу в комментариях):
- Документы создаются с использованием PDFsharp.
- У них есть поля, которые динамически заменяются значениями (т. Е. [MyFieldA] заменяется на «ActualValueA»).
- После поля слияний заменяются фактическими значениями, файл записывается с помощью
File.WriteAllText(fileName,fileText);
где fileText получают черезFile.ReadAllText(fileTemplateName);
Изображения сравнения полей, шаткие:
Вы должны включить более подробную информацию о том, как вы создаете свои документы и как вы заполняете данные, которые, как представляется, отсутствуют в IE. –
@WiktorZychla Я добавил еще немного информации в нижней части сообщения. Я впервые зарождаюсь в процессе создания документа и буду обновлять информацию, когда я ее нахожу. Одна из теорий, которая была высказана коллегой, заключалась в том, что шаблоны документов создаются в Acrobat 5, с которыми IE10/Edge не справляется достаточно, потому что у другого сотрудника возникли проблемы с шаблонами, которые были созданы в Acrobat 6 (которые совместимы с IE10/Край). – Bardicer
Просьба поделиться образцом PDF, чтобы проиллюстрировать проблему для анализа. – mkl