Вот что у меня сейчас:
Пользователь отправляет данные формы и получает ссылку «скачать PDF».
Ссылка указывает на скрипт, который генерирует файл XFDF на лету и выводит файл XFDF после установки соответствующих заголовков и т. Д.
Файл XFDF указывает на защищенный паролем PDF-файл, который представляет собой общую PDF-форму, в которой данные XFDF используются для заполнения полей.
Что бы я хотел:
Пользователь нажимает ссылку «скачать PDF».
XFDF создается "на лету" (на сервер не записывается файл).
PDF и XFDF объединяются на стороне сервера с использованием общего PDF. Содержимое окончательного PDF-файла выводится пользователю так же, как и XFDF.
Ни XFDF, ни окончательный PDF-файл никогда не сохраняются на сервере.
Я искал pdftk, в котором есть несколько вариантов работы с файлами FDF / XFDF, но все из которых предполагается, что а) исходный файл XFDF существует как файл на сервере и б) полученный PDF-файл должен быть выведен как файл на сервере.
Также pdftk 4 года.
Мне подумалось, может:
а) был ли там более новый эквивалент pdftk?
б) был ли способ с помощью более нового инструмента, подобного pdftk, или с помощью pdftk, использовать динамические пути, чтобы данные никогда не существовали в виде файлов на сервере?
Я недавно узнал о встроенных потоках ввода / вывода с использованием php://
, но я все еще не знаю, как его использовать, но, может быть, это было бы хорошее место для этого?