Как создать PDF из части поста Wordpress? - PullRequest
0 голосов
/ 24 января 2011

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

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

Есть предложения о том, как это сделать?Мне комфортно с PHP, Javascript, CSS, но я новичок в различных библиотеках PDF.

Ответы [ 2 ]

2 голосов
/ 24 января 2011

Взгляните на dompdf С ним довольно легко работать :) Это из документации:

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

$html =
  '<html><body>'.
  '<p>Put your html here, or generate it with your favourite '.
  'templating system.</p>'.
  '</body></html>';

$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");
0 голосов
/ 24 января 2011

Если вам нужно больше контроля, чем dompdf , вы всегда можете использовать методы XML / XSL PHP для преобразования HTML в XSL: FO и использовать FOP в командной строке для создания PDF. Это немного скучно, но вы получаете полный контроль над стилем вывода / структурой, возможностью «блокировать» PDF, предоставлять метаданные и т. Д.

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