У меня есть электронная книга в виде слова, которое я конвертирую в PDF, прежде чем распространять своих клиентов. Я бы хотел динамически вставить свой адрес электронной почты во все ссылки в ebook, чтобы они могли получать доступ к содержимому только для членов на моем сайте, и я хотел бы сделать это «на лету» в рамках процесса загрузки книги.Динамически вставлять содержимое в pdf-файлы с php
Я кратко посмотрел на http://us.php.net/pdf и FPDF, но мне было интересно, какую конкретную технику я буду использовать для вставки этих данных.
Я думал, что вставлю строку токена электронной почты, где я хочу, чтобы адрес электронной почты ушел, а затем используйте некоторую функцию для обновления этих токенов в документе PDF.
Может ли кто-нибудь указать мне правильное направление? У меня есть опыт работы с PHP, но не с редактированием/созданием PDF-документов с php.
EDIT: Да, этот коммерческий скрипт http://www.setasign.de/products/pdf-php-solutions/setapdf-linkreplacer/ выполняет именно то, что мне нужно.
да им не уверен, если я могу сделать поиск и замену в PDF-документе Но я дам ему шанс.:) – Ian
Это не работает. PDF, очевидно, не является простым текстом, но, в отличие от PostScript, даже текстовые части - это простой текст. Что вы можете сделать, так это сохранить PostScript или другой (DocBook?) «Исходный код» и сделать замену или динамическую генерацию, используя ps2pdf, docbook2pdf, что угодно. –