저는 CodeIgniter에서 다음과 같은 많은 기능을 포함하는 웹 응용 프로그램을 개발했습니다 : JavaScript 라이브러리 Amcharts를 사용한 도표 그리기, 데이터 표시를위한 오프라인지도 구현 및 기타 등등. 지금 원하는 것은 내 페이지에 대한 PDF 보고서를 생성 할 수있는 것입니다.이 보고서에는 사용자가 단추를 클릭 할 때 차트의 설명과 차트가 포함되어 있습니다. HTML2PDF, jsPDF와 같은 많은 라이브러리를 검색했지만 이러한 라이브러리 중 아무 것도 내 요구 사항을 충족하지 못하는 것 같습니다. 내 페이지의 스크린 샷은 here입니다. 나는 누군가가 그런 상황에 처한 경우, 내가 원하는 것을 할 수있는 도서관에 대한 권고를 정말로 필요로한다.CodeIgniter 내 웹 응용 프로그램에서 PDF 보고서 생성
0
A
답변
3
Dompdf를 사용해보십시오. CodeIgniter는 사용하기 쉽고 잘 작동합니다. 우리는이 문제를 두 고객에게 아무런 문제없이 사용했습니다.
https://github.com/dompdf/dompdf
것은 된 0.6.x 0.7을 다운로드 할 수 있는지 확인하고 네임 스페이스를 사용하기 때문에 더 높은 작동하지 않습니다.
defined('BASEPATH') OR exit('No direct script access allowed');
function pdf_create($html, $filename = 'example', $stream = true)
{
require_once('dompdf/dompdf_config.inc.php');
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
if ($stream) {
$dompdf->stream("$filename.pdf");
} else {
return $dompdf->output();
}
}
및 컨트롤러에 그렇게처럼 부를 것이다 : :
이는 도우미 기능과 같이하게 사용$this->load->helper('dompdf');
pdf_create('Hello!');
는 SO 라이브러리에 대한 권장 사항을 요청할 수있는 곳이 아니다. 우리는 어떤 PDF 라이브러리가 최고인지에 대한 끊임없는 토론을 끝낼 수 있습니다. – jtheman
codeigniter에 대한 PDF 보고서를 구현하셨습니까? –