2011-08-16 5 views
9

오늘 아침을 파고 들었고 분명한 답변을 보지 못했습니다. PHP를 사용하여 이미지를 pdf 형식으로 저장하는 것이 가능합니까 (아니면 많은 라이브러리 중 하나입니까?)?jpg/png 업로드, pdf로 변환, PHP로 저장?

저는 GD에 대해 잘 알고 있습니다 만, 지금까지 읽은 PDF 형식의 내보내기/저장 기능이없는 것 같습니다.

누구나 의견이 있으면 크게 환영합니다!

답변

8

나는 이것을 허용 된 대답에 추가하려고 시도했다. 여기 Imagick 모듈과 다른 형식 (포함 PDF)에 이미지를 변환하는 방법의 예는 다음과 같습니다

$img = new Imagick('path/to/image.jpg'); 
$img->setImageFormat('pdf'); 
$success = $img->writeImage('path/to/image.pdf'); 

또는

$img = new Imagick(); 
$img->readImageBlob($imageBytes); 
$img->setImageFormat('pdf'); 
$success = $img->writeImage('path/to/image.pdf'); 
+0

어떻게 하나의 PDF로 여러 이미지를 추가 할 수는 ?? – Mani

+0

@Mani는 [writeImages] (http://php.net/manual/en/imagick.writeimages.php)에 대한 설명서를 확인합니다. 사용자가 작성한 메모 상단에 좋은 예가 있습니다. – threeve

1

내가이 다른 옵션을 참조하십시오

  • Zend_Pdf을 (유료 허가없이 이미지 기능을 사용할 수 있는지 모르겠다)

    • pdflib extension을하지만, 오픈 소스 에디션은 매우 제한되어, 인 젠드 프레임 워크의 일부인 일반 PHP 라이브러리.