Назад | Перейти на главную страницу

Хотите предоставить возможность обновлять файл PDF на веб-сайте

Мы стараемся выдавать сертификаты нашим членам в виде файлов PDF. До сих пор мы делали это вручную, и теперь мы хотим автоматизировать часть генерации сертификатов.

Нам нужна функция, при которой участникам моего сайта будет предлагаться ввести полное имя. Как только они нажмут кнопку «Отправить», должен сгенерироваться PDF-файл, в который будет вставлено их имя и текущая дата. У нас уже есть сертификат (в виде файла PDF) с нашим брендом, дизайном и другим текстом. Мы просто хотим, чтобы имя нашего члена было заполнено в определенном месте в файле PDF.

Является ли это возможным? или есть какие-нибудь приложения, которые могут сделать такую ​​работу за меня?

Спасибо!

Есть способ сделать это с помощью PHP

Документацию можно найти здесь - http://us.php.net/pdf

Вы, вероятно, ищете именно этот раздел - http://us3.php.net/manual/en/function.pdf-fit-textline.php

Это определенно возможно. Я делал динамическое создание PDF-файлов перед использованием Django, поэтому первое, что пришло в голову, это использование ReportLab, однако для изменения существующих файлов с помощью ReportLab требуется покупка их программного обеспечения профессионального уровня, поэтому я поискал что-то еще и наткнулся на это :

https://stackoverflow.com/questions/1180115/add-text-to-existing-pdf-using-python

Используя комбинацию http://docs.djangoproject.com/en/dev/howto/outputting-pdf/ и http://pybrary.net/pyPdf/ должен помочь вам начать работу, если вы хотите развернуть собственное решение Python / Django.

Чтобы лучше контролировать это, особенно форматирование, я бы поместил все это в программу PHP для создания вывода, который включал бы настройку. Затем выведите PDF-файл для пользователя. Редактирование существующего файла PDF может представлять больший риск, поскольку среда может со временем измениться, и вы не узнаете об этом, пока не услышите жалобы от пользователей.