Если вы позволите браузеру обрабатывать рендеринг и редактирование pdf через свой собственный плагин, мало шансов, что вы сможете сделать что-то подобное, по крайней мере, не в кросс-браузерном режиме.
Стандартов отображения pdf в браузере не существует. Большинство запустит плагин, в то время как некоторые (например, основанные на FF) имеют встроенное средство просмотра.
Те, кто использует плагин, могут предоставить API через тег ‹embed>, хотя я еще никогда не видел такого, но тем не менее , ни один из них не будет предоставлять один и тот же API.
Поэтому лучше всего не позволять браузеру обрабатывать это, а полностью контролировать ситуацию.
Библиотека, такая как pdf.js, разработанная Mozilla, — хороший способ показать pdf в перекрестном виде. -browser, и чтобы получить доступ к некоторым настройкам, таким как имя документа, и хотя я не знаю, есть ли простой способ, вы также, вероятно, можете экспортировать в Blob.
Однако AcroForms еще предстоит реализовать в этой библиотеке, так что вы не сможете использовать его для своих целей.
Но обратите внимание, что это также означает, что ваши пользователи Firefox также не смогут использовать встроенное средство просмотра, так как на самом деле это pdf.js в этом браузере. .
29.08.2019