PHP TCPDF 사용 방법
특히 템플릿을 만드는 경우 각 디스플레이 항목을 지정된 위치로 설정하기 위해 테스트를 진행했다.
include("./TCPDF/tcpdf.php");
define("MY_PDF_PAGE_ORIENTATION" , "L"); // P:Portrait, L:Landscape
define("MY_PDF_FONT_NAME" , "kozgopromedium"); // kozminproregular
define("MY_PDF_FONT_SIZE" , 10);
define("MY_PDF_UNIT" , "mm");
define("MY_PDF_PAGE_FORMAT" , "A4");
define("MY_PDF_IMAGE_SCALE_RATIO" , 1);
define("MY_PDF_MARGIN_HEADER" , 0);
define("MY_PDF_MARGIN_FOOTER" , 0);
define("MY_PDF_MARGIN_TOP" , 10);
define("MY_PDF_MARGIN_LEFT" , 15);
define("MY_PDF_MARGIN_RIGHT" , 15);
define("MY_PDF_MARGIN_BOTTOM" , 20);
$pdf = new TCPDF(MY_PDF_PAGE_ORIENTATION, MY_PDF_UNIT, MY_PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->SetTitle('PDF 出力テスト');
$pdf->SetMargins(MY_PDF_MARGIN_LEFT, MY_PDF_MARGIN_TOP, MY_PDF_MARGIN_RIGHT);
$pdf->SetAutoPageBreak(TRUE, MY_PDF_MARGIN_BOTTOM);
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(true);
$pdf->setImageScale(MY_PDF_IMAGE_SCALE_RATIO);
$pdf->SetFont(MY_PDF_FONT_NAME, "", 10);
$pdf->AddPage();
$pdf->Text( 30, 20, 'あああああああああああああ' );
//線の太さ設定
$pdf->SetLineStyle(array('width' => '0.2'));
$pdf->Line( 20,20, 40, 20);
//線の太さ設定
$pdf->SetLineStyle(array('width' => '2'));
$pdf->Line( 20,60, 40, 60);
//SetLineStyleを設定してRectの線色を指定
$pdf->SetLineStyle(array('width' => 1,'color' => array(255, 255, 0)));
//$pdf->SetFillColor(255, 0, 0)を設定同時に5番目のパラメーターをDFに$pdf->Rect( , , , , 'DF' )
$pdf->SetFillColor(255, 0, 0);
$pdf->Rect( 10, 70, 50, 50, 'DF' );
//$pdf->writeHTML('ああああああああ', true, false, true, false, '');
// ファイルに保存
$fileName = "/var/www/html/parabola/wp-app/seikyusyo1.pdf";
$pdf->Output($fileName, 'I');
Reference
이 문제에 관하여(PHP TCPDF 사용 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shinsakujazzbass/items/61a9f617b74cefd53504텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)