Лучшим решением для меня было то, которое написал Ник в своем блоге
Основная идея его решения - использовать мод заголовков серверов Apache и отредактировать .htaccess, включив в него директиву FileMatch, которая заставляет все файлы * .pdf действовать как поток, а не как вложение. Хотя на самом деле это не связано с редактированием HTML (согласно первоначальному вопросу), оно само по себе не требует программирования.
Первая причина, по которой я предпочел подход Ника, заключается в том, что он позволил мне установить его для каждой папки, чтобы PDF-файлы в одной папке можно было по-прежнему открывать в браузере, а другим (те, которые мы хотели бы, чтобы пользователи редактировали, а затем -upload) для принудительной загрузки.
Я также хотел бы добавить, что в PDF есть возможность публиковать / отправлять заполняемые формы через API на ваши серверы, но это требует времени для реализации.
Вторая причина была в том, что время - это соображение. Написание обработчика PHP-файла для принудительного размещения содержимого в header () также займет меньше времени, чем API, но все же дольше, чем подход Ника.
Если вы знаете, как включить мод Apache и отредактировать .htaccss, вы можете получить это примерно через 10 минут. Требуется хостинг Linux (не Windows). Это может не подходить для всех целей, так как для настройки требуется высокоуровневый доступ к серверу. Таким образом, если вы сказали «доступ», это, вероятно, потому, что вы уже знаете, как делать эти две вещи. Если нет, проверьте блог Ника для получения дополнительных инструкций.