2012-04-29 4 views
18

wkhtmltopdf를 사용하여 데이터베이스에 입력 된 데이터로부터 보고서를 생성하는 PHP/MySQL 응용 프로그램을 작성했습니다. 클라이언트는 Mac을 독립 실행 형으로 실행하도록 설치했는지 묻습니다. 현재 XAMMP를 사용하는 데 어려움없이 PHP/MySQL 부분을 실행하고 있지만 wkhtmltopdf를 시스템에 설치하는 데 어려움을 겪고 있습니다.Mac OSX 10.7.3에서 wkhtmltopdf를 설치하고 실행하는 방법 PHP 응용 프로그램에서 사용하기

나는 Mac에서의 경험이 전혀 없으며 5 시간의 인터넷 검색 및 다른 접근 방법을 시도하고 있지만 가장 최근의 wkhtmltopdf .i386을/usr 폴더에 복사 할 수도 없습니다. 이상하게도 노트북에는/usr/local/bin 폴더가 없습니다.

내가 놓친 경우가 아니면,이 작업을 수행하는 방법에 대한 간단한 지침을 찾을 수 없으며 제공 할 수있는 도움에 크게 감사 할 것입니다.

+0

, 나는 그들의 [다운로드 페이지]에서 바이너리를 복사 (https://code.google.com/p/wkhtmltopdf/) 내 개인 bin 폴더 ('~/bin')에 넣었습니다. 나는'chmod u + x'를해야만했을 지 모르지만 그게다고 믿습니다./usr/*에 복사하는 경우'sudo cp'를해야 할 수도 있지만 그 이외에 문제가 무엇인지 구체적으로 설명 할 수 있습니까? – halfer

+0

dmg 파일을 사용하여 응용 프로그램 폴더로 끌어다 놓으려고했지만 실행 가능한 항목이 없습니다. 내가 wkhtmltopdf 유닉스 애플 리케이션을 볼 수있는 내용을 탐색 할 때 ...이 파일을 usr/local/bin으로 옮기면 터미널에서 실행할 수 있지만 "qt_meni.nib"를로드 할 수 없다는 오류가 발생합니다. 내가 이전 버전의. i386 바이너리를 시도하고 usr/local/bin에 넣는다. 그러나 터미널에서 실행하려고하면 "comman not found"를 얻는다. 나는 여기서 완전히 죽어 가고있다. Win7에서 2 분이 걸린 부분은 이미 해결되지 않은 채 8 시간 정도 빨려 들었습니다. – brizandt

+0

흠, 잘 모르겠다 - 나는 내가 어떻게했는지 잊는다. 불편 함이 없었습니다. 소스 버전을 다운로드하고 컴파일 해보십시오. (README는 지시 사항을 참조하십시오. 일반적으로'make'와'make install '입니다). – halfer

답변

0

라이온 (10.7)은 더 이상 /usr/local으로 만들지 만 만들 수 있습니다.

원하는 패키지에 바이너리 설치 프로그램이 없다면 소스에서 컴파일해야합니다. 어떤 경우에 필요한 모든 지침은 패키지 다운로드 사이트에서 사용할 수 있어야합니다.

다른 옵션은 OS X 패키지 관리자 (Fink, MacPorts, Homebrew)에서 사용할 수 있는지 확인하는 것입니다. 만약 그렇다면 모든 것을 그렇게 설치할 수 있습니다.

+3

Lion에서 'brew install wkhtmltopdf'는 버전 0.11.0_rc1 및 qt 종속성 버전 4.8.3을 설치합니다. –

+0

@MikeCauser : brew는 설치하는 것이 가장 쉽고 간단한 방법입니다. 덕분에 –

+0

하하하 피드백 루프. 몇 년 후 프로젝트 dep를 위해 wkhtmltopdf가 필요했고 무엇을 찾을 수 있습니까?하지만이 질문은 2 년 전에 대답했습니다. 그래, 아직 맥 포트를 통해 사용할 수있는 포트가 없습니다. 나는 @prikha 대답을 사용하고 그것을 실행. – prodigitalson

64

브루은 wkhtmltopdf-0,9,9는 그것이 QT 실패했다 ... 브루 그것을 갖고있는 것 같아요 : 내가

UPDATE :-) 확인 - 나는 그것이 MacPorts를 저장소에없는 말할 수있다 기본적으로 패치 옵션. 완전히 suppoorted 옵션 HEAD 버전을 필요로하는 경우 그래서 단지

  • 그런 다음 cd /usr/local/bin && ln -s /Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf wkhtmltopdf
+4

BREW가 버전 0.11.0_rc1을 설치 중입니다. QT 문제는 지금도 수정 된 것 같습니다. –

+0

wkhtmltopdf가 아닌 wkhtmltoimage가 필요한 경우 어떻게해야합니까? 무엇을 다운로드해야합니까? – Dejell

+0

무거운 말 : 소스에서 컴파일해야하는 것처럼 보입니다. * ( – prikha

12

이 쉬운 것 같습니다 자신에게 응용 프로그램

  • fresh wkhtmltopdf
  • 열기 그것의 복사 및 드래그를 잡아 설치 패키지 :

    http://wkhtmltopdf.org/downloads.html

    pkg를 실행하기 만하면 OSX 10.9.4에 OS X 10.6+ (Cocoa) 64 비트를 성공적으로 설치했습니다. PDFKit 레일스 젬에 사용하기.

  • +3

    이것이 왜 downvoted인지 분명하지 않다. 나를 위해 일한다. wkhtmltopdf는 pkg를 설치 한 후 cli를 통해 사용 가능하다 –

    +2

    이것은 네이티브를 위해서 일했습니다 Upboted : 자작 (homebrew)의 복사본에 설치할 패키지가 없습니다. – Cameron

    +0

    이 패키지를 실행하면/usr/local 디렉토리가 상당히 하드 코어가됩니다. sudo를 사용하여 모든 것을 설치합니다. 설치 한 모든 구성 요소의 소유권을 root : wheel에 부여합니다. 또한/usr/local/lib,/usr/local/include 및 다른 디렉토리의 소유권을 root로 변경합니다. 나는이 포장을 설치 한 후에 양조 닥터를하고 모든 것이 엉망이되었다. 다른 패키지에 brew를 사용하는 경우이 패키지 사용을 권장하지 않습니다. – grant

    2

    mikehaertl \ wkhtmlto \ Pdf를 MAMP와 함께 사용하려는 사용자는 Mac http://wkhtmltopdf.org/downloads.html의 최신 버전을 설치하고 이진 매개 변수를 정의해야합니다. 당신이 브루 설치 한 경우

    $options = array(
        'page-size' => 'Letter', 
        'orientation' => 'portrait', 
        'binary' => '/usr/local/bin/wkhtmltopdf' 
    ); 
    
    $pdf = new Pdf($options); 
    
    6

    : 내가 기억하는 바로는 brew install Caskroom/cask/wkhtmltopdf

    관련 문제