0
laravel 기반 응용 프로그램에서 우리는 Jpgraph를 사용하여 여러 차트를 생성합니다. 이러한 차트는 모든 올바른 헤더와 함께 반환됩니다. 이처럼 :DOMPDF가 Jpgraph 이미지를 렌더링하지 않습니다
$ img와는 jpgraph에서 스트로크 함수의 결과시킨다$response = Response::make($img);
$response->header('Content-Type', 'image/png');
$response->header('Content-Disposition', 'inline');
return $response;
. 스트로크가 브라우저에 이미지 스트림을 반환하기 때문에 Response :: make에서 사용할 수 있도록 ob_get_contents로 캡처합니다.
어쨌든. 이것은 Dompdf를 제외하고 모든 상황에서 차트를 완벽하게 렌더링합니다.
내가 얻는 오류는 알 수없는 이미지 유형입니다.
URL에 .png 확장자를 추가했지만 작동하지 않습니다. 지금까지 솔루션과는 거리가 먼 아무것도 발견하지 못했습니다.
dompdf의 어느 릴리스입니까? 어떻게 jpgraph 이미지에 액세스하고 있습니까? – BrianS
내 Composer.json에 따른 Dompdf 버전 0.6.x jpgraph 이미지 생성은 거의 똑같은 예제입니다. 단, 스트로크 결과를 변수 en으로 캡처 한 다음 위의 단계를 진행하십시오. Dompdf가 절대 URL을 통해 액세스합니다. –
이미지가 유효하면 dompdf가 해당 파일을 읽고 처리 할 수 있어야합니다. jpgraph 사이트의 샘플 중 하나를 테스트했는데 괜찮 았습니다. 링크를 공유 할 수 있습니까? – BrianS