2013-04-30 77 views
-1

我在我的網站上有一個textarea,用戶可以插入和編輯文本,因此具有格式和間距。我想讓用戶按下一個按鈕並以相同的格式生成這個textarea的pdf。我試圖解決這個問題。有沒有什麼好的方法在PHP中做到這一點? 。如何在pdf中使用php轉換textarea文本

這是我的代碼。

<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

[用途搜索](http://stackoverflow.com/search?q= [php] +是%3Aquestion + title%3A%22convert + text + to + pdf%22) – Jocelyn 2013-04-30 10:17:06

+0

這不是「PLZ建議」網站。將您的實際問題指向我們,我們很樂意爲您提供幫助。 – moonwave99 2013-04-30 10:17:19

回答

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

    乾杯, 吉文