Как создать шаблон PDF с динамическими значениями
Я застрял в этой задаче месяц назад, поэтому мой последний вариант - опубликовать мой запрос на переполнение стека. Я должен найти инструмент для создания PDF, где я могу создать свой шаблон PDF, а также я могу назначить источник данных, как SQL Server или любой другой вещи. с помощью которого динамические данные сервера sql могут заменить значение тега pdf-шаблона. ' Я пробовал много инструментов, таких как Foxit и Bulzip. Но ни один из инструментов не отвечает моим требованиям. Я должен сказать, что я полностью застрял в этой задаче. Поэтому, пожалуйста, дайте мне соответствующее решение. Немедленный ответ будет оценен.
2 ответа
Посмотрите на http://wkhtmltopdf.org/. Это очень простая консольная утилита, которая создает PDF из HTML. Так что в основном вам нужно сгенерировать разметку HTML. Вы можете использовать некоторый язык сценариев (PHP, python и т. Д.) Или шаблонизатор, в зависимости от того, что именно вы хотите и с какими инструментами вы знакомы.
Создайте HTML/CSS разметку для вашего шаблона.
Определите места, в которые вы хотите поместить динамические данные, отметьте их как-нибудь.
Создайте скрипт, который будет запрашивать базу данных для ваших данных, а затем
Либо используйте поиск и замену в вашем скрипте для размещения реальных данных, либо скопируйте весь HTML как шаблон с использованием некоторого механизма шаблонов (например, PHP сам по себе является механизмом шаблонов, так что вы можете в основном разместить шаблон сохранения в виде файла PHP, где реальные данные размещаются там, где это необходимо).