ตารางหลายหน้าใน html2fpdf

ฉันกำลังประสบปัญหาหน้าแตกใน HTML

ฉันมีข้อมูลคงที่และไดนามิกสำหรับการสร้าง PDF โดยใช้สคริปต์ html2fpdf เมื่อฉันมีแถวในตารางมากกว่า 25 แถว หน้าเพจก็จะพังและเละเทะ

ฉันจะใส่ตัวแบ่งหน้าในโค้ด HTML หรือ PHP ของฉันได้อย่างไร เพื่อให้สคริปต์ html2fpdf พิจารณาว่าเป็นตัวแบ่งหน้า


person Kanak Vaghela    schedule 30.05.2011    source แหล่งที่มา
comment
คุณเคยพิจารณา DOMPDF หรือไม่? มันจัดการตารางหลายหน้าอย่างดี   -  person alex    schedule 30.05.2011
comment
ดู fpdf กับ tcpdf สิ!   -  person amolv    schedule 30.05.2011


คำตอบ (1)


html2pdf จะพัง - เนื้อหาเดี่ยวเกินประเภทหน้าที่ระบุ (ค่าเริ่มต้น A4 ) .. ฉันได้ตรวจสอบด้วยเช่นเท่านั้น เนื้อหาที่มี 50 บรรทัด รวมถึงตารางแบบเรียกซ้ำ ฯลฯ

สิ่งที่คุณสามารถทำได้คือปรับโครงสร้างโค้ด html ของคุณใหม่ในลักษณะที่ไม่ใช่โค้ดเดียวที่เก็บเนื้อหาจริง - ไม่เก็บเนื้อหาที่ใหญ่กว่า...

e.g.

<table><tr><td>content for header</td></tr></table>
<table><tr><td>content for part 1</td></tr></table>

<table><tr>
<td>first line of content</td>
--- you can have as many lines here but content of single line should not be more than A4 size
<td>1000th line of content</td>
</tr></table>

--- หวังว่านี่จะช่วยได้

person user769889    schedule 06.02.2012