Как создать PDF динамического содержимого с помощью сценария PHP? - PullRequest
0 голосов
/ 06 августа 2011

Данные генерируются динамически с помощью php и отображаются в браузере в указанном формате Design;нам нужно сгенерировать PDF этого формата дизайна с динамическими данными?

у нас есть данные в php Sting, мы хотим преобразовать строку данных в PDF.

$str="<html><body>
    <table width='100%'  cellspacing='0' cellpadding='0'>
    <tr>
    <td width='3%'>&nbsp;</td>
    <td width='98%' align='left'><br><img src='abs-path' border='0' alt='logo'>
    <br>
    <span class='style3'>Dear ".$name.",<br />
    <p>Many thanks for your Interest  
    <br />
    <br>
    Thanking You,<br />
    Secretariat <br>
    ".$addr."<br>

    </span></td>
    </tr>
    </table>

    </body>
    </html>";

мы пробовали функцию pdf, но еене работает, когда мы вызываем изображение динамически с помощью php.Также мы проверили ранее заданный вопрос относительно php-pdf, но все еще не смогли решить проблему.Пожалуйста, помогите нам сгенерировать PDF, используя php.

Ответы [ 7 ]

4 голосов
/ 06 августа 2011

Вы можете создать генератор PDF-файлов, например tcpdf или fpdf ..

вам просто нужно использовать готовые функции .. из tcpdf

1 голос
/ 06 августа 2011

Hiii, я чувствую, что лучше использовать FPDF. Он доступен на www.fpdf.org

1 голос
/ 06 августа 2011

На работе мы используем html2ps , что имеет одно большое преимущество перед всеми остальными решениями: вам не нужно писать специфичный для PDF код, но вы все равно можете повторно использовать созданный вами HTML. Кроме того, это легче отладить и автоматически распределяет содержимое на несколько страниц.

1 голос
/ 06 августа 2011

Создание PDF-файла с использованием PHP - это задача, которая часто выполняется с использованием PHP-библиотеки, например:

Эти два проекта являются наиболее распространенными, и оба являются актуальными (например, поддержка UTF-8) и бесплатными.Если вы уже используете один из вышеперечисленных, уточните, с какой проблемой вы столкнулись и какие сообщения об ошибках появляются.

Обе библиотеки используют чистый PHP для генерации PDF, поэтому вам не нужноустановить «PDFlib», который используется стандартными PDF-функциями, предлагаемыми PHP.

0 голосов
/ 27 мая 2015

Попробуйте использовать mpdf, это лучше .. ниже URL для того же http://www.mpdf1.com/mpdf/index.php

0 голосов
/ 06 августа 2011

Я только начал использовать библиотеку mpdf, и она довольно приятна (и бесплатна), вы можете использовать (немного ограниченные) шрифты html + css, ttf, верхние / нижние колонтитулы, оглавление, индекс и многое другое .

Примеры .

0 голосов
/ 06 августа 2011

PHP имеет функции для генерации PDF. Вы не можете просто конвертировать HTML в PDF.

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