2013-04-30 3 views
-1

У меня есть текстовое поле на моем сайте, что пользователи могут вставлять и редактировать текст и, следовательно, иметь форматирование и интервал. Я хотел бы, чтобы пользователь нажал кнопку и создал pdf-файл этого текстового поля в том же формате. Я попытался выделить это решение. Есть ли хорошие способы сделать это в PHP? ,как превратить текст textarea в pdf с php

вот мой код.

<script type="text/javascript" src="ckeditor/ckeditor.js"></script> 

<form action="new_pdf_test.php" method="post" name="frm1"> 

<textarea cols="80" id="editor1" name="editor1" rows="10" ></textarea> 

<script type="text/javascript"> 

CKEDITOR.replace('editor1'); 

</script> 

<input type="submit" name="pdf_btn" id="pdf_btn" value="Generate PDF" /> 

</form> 

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

<?php 
require('fpdf.php'); 

$pdf = new FPDF(); 
$pdf->AddPage(); 
$pdf->SetFont('Arial','B',12); 
$pdf->Cell(40,10,$_POST['editor1']); 
$pdf->Output(); 
?> 

Это создание PDF, но не в правильном направлении и в формате. Plz предлагает любой хороший способ сделать это.

+0

[Use поиск] (http://stackoverflow.com/search?q= [php] + is% 3Aquestion + title% 3A% 22convert + text + to + pdf% 22) – Jocelyn

+0

Это не сайт "plz suggest". Направьте нас своей фактической проблемой, и мы будем рады вам помочь. – moonwave99

ответ

0

Я предполагаю, что FPDF надстройку HTML conversion поможет здесь:

Этот класс позволяет конвертировать HTML в PDF. Он был предназначен для экспорта записей моего блога в PDF-файлы.

У этого есть много особенностей. Важными из них для вашей ситуации должны быть:

  • поддержка для полужирный, курсив подчеркнутый текст поддержки
  • для заголовков <h1>, <h2>, <h3> и поддержка <h4>
  • для изображений
  • основной поддержка таблиц
  • полная поддержка списков <li>
  • полная поддержка <blockquote> поддержки
  • для <br>, <br /> и <p>
  • поддержка <hr> и <hr />
0

Просто добавив к предыдущему ответу. Я согласен, что FPDF - отличный инструмент. Тем не менее, веб-сайт FPDF может быть немного трудным для изучения - я знаю, что у меня было несколько проблем при первом использовании!

Я недавно создал блог, чтобы помочь людям разобраться в основах FPDF, поскольку это немного по-другому, чем ваш обычный PHP-код! Если вы заинтересованы в чтении вы можете найти его на http://www.limelightonline.co.nz/blog/create-dynamic-pdf-with-php-tutorial/

Я был бы рад помочь, если у вас есть какие-либо вопросы или застрять на всех: D

Cheers, Шей