Как создать PDF-файлы в Drupal? - PullRequest
5 голосов
/ 29 апреля 2011

Я хочу создать pdf файлы в файле drupal .module.

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

Так, как я мог сделать это ???

Ответы [ 6 ]

5 голосов
/ 29 апреля 2011

Сначала вы должны заглянуть в библиотеку PHP для создания PDF-файлов. Вы можете использовать TCPDF или многие другие в библиотеках PHP: https://stackoverflow.com/questions/560583/which-is-the-best-pdf-library-for-php

4 голосов
/ 29 апреля 2011

После быстрого поиска в Модули Drupal Я нашел этот модуль.И я также нашел это от Google.Последний, похоже, не нуждается в дополнительных модулях PHP и должен легко интегрироваться.

3 голосов
/ 30 июля 2015

Новый модуль с именем PHP WK HTML в PDF

со своего сайта:

Это предназначено для разработчиков модулей, из передний конец.

Этот модуль представляет собой реализацию библиотеки Drupal для PHPWkHtmlToPdf. обертка и в результате очень мала, потому что она использует WkHtmlToPdf выполнять тяжелую работу.

И вы можете использовать, если хотите Просмотров PDF

С помощью этого модуля вы можете выводить представление в виде документа PDF. Каждое поле вид можно разместить на странице PDF непосредственно в интерфейс администрирования. Поэтому новый дисплей под названием «PDF» добавлено.

1 голос
/ 10 июля 2013

TCPDF хорош для создания PDF.

Появился новый модуль TCPDF .Для начала см. Субмодуль tcpdf_example.

Для установки см. INSTALL.txt:

  1. Загрузка и установка модуля библиотек.
  2. Загрузка библиотеки TCPDF из http://sourceforge.net/projects/tcpdf/files/
  3. Извлеките его на сайты / все / модули / библиотеки.
  4. Загрузите и установите модуль TCPDF.
  5. Проверьте отчет о состоянии, чтобы убедиться, что установка прошла успешно.
  6. Веселитесь.
1 голос
/ 20 июня 2013

Вам следует использовать модуль print .Этот модуль позволяет вам распечатать узел, а также любую страницу вашего сайта.После включения модуля вы можете сгенерировать pdf, просто зайдя по ссылке, начинающейся с printpdf / NID или printpdf / AnyPAth.

Для создания pdf можно использовать следующие библиотеки: dompdf, TCPDF, wkhtmltopdf.

Следуйте руководству по установке

0 голосов
/ 30 июля 2015

Недавно у меня было очень замысловатое представление, что я просто не мог выглядеть так же, как PDF, я использовал этот сервис для этого и был очень впечатлен.http://www.html2pdfrocket.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...