2
私は旅行ポータルを開発しており、予約のためのpdfチケットを作ることが不可欠です。私はDompdfとtcPdfを使いました。しかし、両方のライブラリからエクスポートされたpdfには設計上の誤りがあります。pdfエクスポートのデザインエラー - Dompdf/tcpdf
これはこれは、生成されたPDF
である私の実際のHTMLデザイン私のHTMLデザインコード
です
<table class="col-xs-12 other-table" style="text-align:left"> <tr> <td>TICKET ID</td> <td> </td> <td><span>LD324865</span></td> <td></td> <td></td> <td></td> </tr> <tr> <td>PACKAGE NAME</td> <td> </td> <td><span>LAKSHADWEEP SUMMER PACKAGE</span></td> <td></td> <td></td> <td></td> </tr> <tr> <td>DATE OF BOOKING</td> <td> </td> <td><span>28 May 2016</span></td> <td>DATE OF JOURNEY</td> <td> </td> <td><span>31 May 2016</span></td> </tr> </table> <style> .grey-color{ color:#666; } .total-cost{font-size:18px} .address{ font-size:11px; } .heading{ border-bottom:1px #CCCCCC solid; } .package-name{ font-size:15px; margin:15px 0px; } .package-name span{ padding:10px !important;background:#EAEAEA; } .table{font-size:14px} .other-table td{padding: 12px 0px !important;font-size:12px} .other-table span{background:#EAEAEA;padding:16px !important;} .uppercase{text-transform:uppercase !important;} </style>
PHPコードPDF正しいPDFのデザインを取得する方法
<?php
require_once 'dompdf/autoload.inc.php';
// reference the Dompdf namespace
use Dompdf\Dompdf;
// instantiate and use the dompdf class
$dompdf = new Dompdf();
$html = file_get_contents('holiday.html');
$dompdf->loadHtml($html);
// (Optional) Setup the paper size and orientation
$dompdf->setPaper('A4', 'portrait');
// Render the HTML as PDF
$dompdf->render();
// Output the generated PDF to Browser
$dompdf->stream();
?>
を生成するための? 私は有料のライブラリを必要としません。これを行うための他のPHP PDFライブラリがありますか?
div、span、pを使ってレイアウトを作ってみました。今は悪くない! – Dino