2013-08-14 5 views
1

내 웹 응용 프로그램에서는 현재 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; 

      } 

답변

1

writeImage() 기능을 사용할 수 없습니까? 자세한 내용은

$image->writeImage($your_file); 

내가이 알아낼 refer here

+0

감사 :

당신은 그것을 좋아 사용할 수 있습니다 –

관련 문제