내 웹 응용 프로그램에서는 현재 pdib 파일을 이미지 파일로 변환하는 데 digibook을 사용하고 있지만 변환 품질은 끔찍합니다. Digibook은 imagemagick을 사용하고 있습니다. 그러나 그것은 내가 원하는 것을 설정하기위한 플러그 앤 플레이 방식이었고, 품질을 개선하기 위해 그것을 수정하는 방법을 정말로 모릅니다.Imagemagick 변환 저장 방법
저는 주위를 검색해 왔고 페이지에서 동적으로 PDF를로드하는 데 사용하는 stackoverflow에서 아래 코드를 발견했습니다. 이런 PDF 페이지 렌더링 문제는 페이지 로딩 시간이 핍니다. 아래 코드를 사용하여 PDF의 각 페이지를 저장하려면 어떻게합니까? page-0.jpg와 같이 PDF의 각 페이지를 저장하는 방법이 필요합니다.
페이지를 가져 오는 데 사용할 수있는 pdfPages ($ filepath)라는 함수가 있습니다.
if($file_type == ".pdf")
{
if (!isset($page) && $page == "") { $page = "0"; }
$im = new imagick(''.$file_location.'['.$page.']');
$im->setCompressionQuality(97);
$im->setImageFormat('png');
header('Content-Type: image/png');
echo $im;
}
감사 :
당신은 그것을 좋아 사용할 수 있습니다 –