PHP 로 PDF 파일 생 성 with FPDF

What is FPDF?FPDF is a PHP class which allows to generate PDF files with pure PHP,that is to say without using the PDFlib library.The advantage is that PDFlib requires a fee for a commercial usage.F from FPDF stands for Free:you may use it for any kind of usage and modify it to suit your needs.FPDF 는 PDFlib 를 호출 하지 않 고 pdf 파일 을 만 들 수 있 습 니 다.http://www.fpdf.org/en/dl.php?v=152&f=zip 중국어 매 뉴 얼 로 내 려 갈 수 있 습 니 다.http://www.fpdf.org/en/dl.php?id=72다른 버 전 을 원한 다 면 여기 로 내 려 갈 수 있 습 니 다.http://www.fpdf.org/이것 도 FPDF 의 공식 사이트 입 니 다.질문 이 있 으 면 위 에 가서 물 어 봐 도 됩 니 다.대답 이 빠 릅 니 다.저 는 오전 에 한 가지 질문 을 했 는데 그들 은 오후 에 돌 아 왔 습 니 다.근 데 그 위 에 있 는 시간 은 다 미국 시간 이 야.다음은 간단 한 FPDF 로 pdf 파일 을 만 들 고 한 페이지 를 추가 하 는 예 입 니 다AddPage();$pdf->Output('a.pdf', 'D');?>물론$pdf->open()도 사용 할 수 있 습 니 다.pdf 파일 을 새로 만 들 려 고 합 니 다.하지만 여기 서 Addpage()는 open()을 포함 하고 있 습 니 다.그 는 pdf 파일 을 새로 만 들 고 1 페이지 를 추가 하 는 두 단 계 를 동시에 완 성 했 습 니 다.위의 예 에서 define('FPDF 'FONTPATH','fpdf152/font/');글꼴 파일 을 저장 할 디 렉 터 리 를 정 의 했 습 니 다.압축 패 키 지 를 구체 적 으로 다운로드 한 후에 그 font 폴 더 를 볼 수 있 습 니 다.그 폴 더 만 가리 키 면 됩 니 다.위의 프로그램 은 아무것도 표시 할 수 없습니다.지금AddPage();$pdf->SetFont('arial');$pdf->Text(5,20,'test pdf');$pdf->Output('a.pdf', 'D');?>SetFont()글꼴 을 설정 합 니 다.이 단 계 는 FPDF 를 첫 번 째 로 호출 할 때 꼭 필요 합 니 다.그렇지 않 으 면 pdf 파일 이 열 릴 때'글꼴 을 정의 하지 않 았 습 니 다'라 는 메시지 가 표 시 됩 니 다.여 기 는 자주 사용 하 는 글꼴 을 정의 하 는 것 이 좋 고 중국 어 는 지원 되 지 않 습 니 다.중국 어 를 지원 하거나 편 파 적 인 글꼴 을 지원 하려 면 AddFont()을 사용 해 야 합 니 다.하지만 테스트 에 잠시 통과 하지 못 했 습 니 다.어떤 분 이 통과 하 셨 으 면 좋 겠 습 니까?^Text()에서 문자열 을 인쇄 하 십시오.가로 좌 표 는 5 이 고 세로 좌 표 는 20 입 니 다.문자열 내용 은"test pdf"입 니 다.마지막 Output()의 인자'D'는 매 뉴 얼 을 참조 할 수 있 습 니 다.잘 썼 습 니 다.이렇게 내 보 낸 pdf 파일 에'test pdf'가 표 시 됩 니 다.만약 취미 가 좋다 면,여기에 그림AddPage();$pdf->SetFont('arial');$pdf->Text(5,20,'test pdf');$pdf->Image('jianxin_mark.jpg', 5, 30, 60, 50);$pdf->Output('a.pdf', 'D');?>Image()는 pdf 에 그림 을 삽입 할 수 있 습 니 다.앞 에는 파일 이름 이 있 습 니 다.경 로 를 포함 하여 5 는 가로 좌표 이 고 30 은 세로 좌표 이 며 60 은 그림 너비 이 고 50 은 높이 ok 입 니 다.이렇게 문자 도 있 고 그림 도 있 는 pdf 파일 이 만 들 어 졌 습 니 다^사실 많은 기능 이 있 습 니 다.수첩 에 적 혀 있 지만 상세 하지 않 습 니 다.여러분 스스로 연구 하여 발굴 해 야 합 니 다^^

좋은 웹페이지 즐겨찾기