Преобразование HTML-страницы в PDF-страницу (PDF-файл, который пользователь будет загружать) - PullRequest
2 голосов
/ 20 марта 2012

Я занимаюсь разработкой веб-сайта в среде Cakephp, и я хочу предоставить пользователю возможность загрузки страницы, которую он просматривает, в формате pdf. Я использую плагин html2pdf, но при этом возникает проблема интеграции с Cakephp. Как я могу решить это. Спасибо за ваш интерес.

Ответы [ 3 ]

2 голосов
/ 20 марта 2012

Попробуйте TCPDF. Это просто и достаточно мощно.

1 голос
/ 20 марта 2012

Использование DOMPDF .

Пример кода:

<?php
    require_once("dompdf/dompdf_config.inc.php");

    $html = "<h1>some document</h1>";

    $dompdf = new DOMPDF();
    $dompdf->load_html($html);  
    $dompdf->set_paper('A4');
    $dompdf->render();
    $dompdf->stream("pdfReport.pdf");
?>
1 голос
/ 20 марта 2012

Два варианта, один платный, а другой с открытым исходным кодом. Оба хороши, и хорошо документированы.

  1. PDFLib
  2. FPDF

Я бы предложил начать с FPDF, а затем изучить / перейти к PDFLib

...