Hướng dẫn install wkhtmltopdf macos - cài đặt wkhtmltopdf macos

Tôi đã viết một ứng dụng PHP/MySQL sử dụng WKHTMLTOPDF để tạo báo cáo từ dữ liệu được nhập vào cơ sở dữ liệu. Khách hàng yêu cầu tôi cũng cài đặt nó để chạy như một độc lập trên máy Mac mà anh ta có. Hiện tại có phần PHP/MySQL đang chạy mà không gặp khó khăn khi sử dụng XAMMP, nhưng tôi gặp khó khăn đáng kinh ngạc khi nhận WKHTMLTOPDF thậm chí được cài đặt trên hệ thống.

Tôi không có kinh nghiệm với máy Mac, và mặc dù có năm giờ googling và thử các cách tiếp cận khác nhau, tôi thậm chí không thể sao chép wkhtmltopdf .i386 gần đây nhất vào thư mục /usr. Điều kỳ lạ là máy tính xách tay không có thư mục A/usr/local/bin.

Trừ khi tôi bỏ lỡ nó, tôi không thể tìm thấy các hướng dẫn đơn giản về cách làm cho thứ này hoạt động và sẽ đánh giá rất cao bất kỳ sự giúp đỡ nào có thể được cung cấp.

Hướng dẫn install wkhtmltopdf macos - cài đặt wkhtmltopdf macos

HALFER

19.7K17 Huy hiệu vàng92 Huy hiệu bạc178 Huy hiệu đồng17 gold badges92 silver badges178 bronze badges

hỏi ngày 29 tháng 4 năm 2012 lúc 19:19Apr 29, 2012 at 19:19

3

Homebrew chỉ có WKHTMLTOPDF-0,9,9 và nó thất bại với các tùy chọn được vá Qt theo mặc định. Vì vậy, nếu bạn cần phiên bản đầu với các tùy chọn được hỗ trợ hoàn toàn

  • Lấy cho mình một bản sao của WKHTMLTOPDF mới
  • Mở nó và kéo vào các ứng dụng
  • Sau đó cd /usr/local/bin && ln -s /Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf wkhtmltopdf

Hướng dẫn install wkhtmltopdf macos - cài đặt wkhtmltopdf macos

Mogsdad

43.6K20 Huy hiệu vàng147 Huy hiệu bạc265 Huy hiệu Đồng20 gold badges147 silver badges265 bronze badges

Đã trả lời ngày 7 tháng 6 năm 2012 lúc 11:55Jun 7, 2012 at 11:55

Prikhaprikhaprikha

1.8031 Huy hiệu vàng16 Huy hiệu bạc26 Huy hiệu đồng1 gold badge16 silver badges26 bronze badges

5

Nếu bạn đã cài đặt homebrew chạy: brew install wkhtmltopdf

Điều đó cũng sẽ cài đặt wkhtmltoimage.

Ngoài ra, bạn có thể tải xuống các nhị phân được biên dịch từ http://wkhtmltopdf.org/doads.html và đặt chúng ở đâu đó trên đường dẫn của bạn như/usr/local/bin. Nếu bạn có kế hoạch chạy tập lệnh của mình trong một môi trường khác như máy chủ hoặc công cụ ứng dụng, đây là cách để đi.

Đã trả lời ngày 11 tháng 10 năm 2016 lúc 23:00Oct 11, 2016 at 23:00

Adjwilliadjwilliadjwilli

9.5594 Huy hiệu vàng34 Huy hiệu bạc28 Huy hiệu đồng4 gold badges34 silver badges28 bronze badges

3

Điều này dường như có dễ dàng để cài đặt các gói:

http://wkhtmltopdf.org/downloads.html

Tôi đã cài đặt thành công OS X 10.6+ (Ca cao) 64 bit trên OSX 10.9.4 của tôi bằng cách chạy PKG. Sử dụng nó cho viên đá quý PDFKIT Rails.

Đã trả lời ngày 14 tháng 8 năm 2014 lúc 19:07Aug 14, 2014 at 19:07

Yu Apiyu 8yuяi

2.5371 Huy hiệu vàng21 Huy hiệu bạc45 Huy hiệu đồng1 gold badge21 silver badges45 bronze badges

3

Đối với bất kỳ ai đang cố gắng sử dụng MikeHaertl \ WKHTMLTO \ PDF với Mamp, hãy đảm bảo bạn cài đặt phiên bản mới nhất cho Mac http://wkhtmltopdf.org/doad.html và xác định tham số nhị phân.

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

$pdf = new Pdf($options);

Đã trả lời ngày 5 tháng 9 năm 2016 lúc 13:31Sep 5, 2016 at 13:31

Hướng dẫn install wkhtmltopdf macos - cài đặt wkhtmltopdf macos

John Fjohn fJohn F

4196 Huy hiệu bạc4 Huy hiệu đồng6 silver badges4 bronze badges

Bạn sẽ cần phải chạy lệnh trong thiết bị đầu cuối trước khi tạo PDF:

brew cask install wkhtmltopdf

Khi tôi tạo PDF, tôi nhận được nhật ký này trong máy chủ:

2020-05-31 17:20:10.657  INFO 11168 --- [io-8080-exec-10] c.g.jhonnymertz.wkhtmltopdf.wrapper.Pdf  : Initialized with {xvfbConfig=null, wkhtmltopdfCommand='/usr/local/bin/wkhtmltopdf'}
2020-05-31 17:20:20.166  INFO 11168 --- [io-8080-exec-10] c.g.jhonnymertz.wkhtmltopdf.wrapper.Pdf  : PDF successfully generated with: /usr/local/bin/wkhtmltopdf -B 0 -L 0 -R 0 -T 0 --page-width 148 --page-height 212 /var/folders/0c/_vpt6xnj71ng91nm9kk5jw3w0000gn/T/java-wkhtmltopdf-wrapper6721963b-6a8c-4260-9ac6-a545920d1ab117331429448032181725.html -

Đã trả lời ngày 31 tháng 5 năm 2020 lúc 12:05May 31, 2020 at 12:05

Hướng dẫn install wkhtmltopdf macos - cài đặt wkhtmltopdf macos

IsfearefeArefe

9.88715 Huy hiệu vàng95 Huy hiệu bạc155 Huy hiệu Đồng15 gold badges95 silver badges155 bronze badges

Lệnh làm việc cho tôi tốt:

brew install --cask wkhtmltopdf

Đã trả lời ngày 9 tháng 7 năm 2021 lúc 3:41Jul 9, 2021 at 3:41

Hướng dẫn install wkhtmltopdf macos - cài đặt wkhtmltopdf macos

IsfearefeArefe

9.88715 Huy hiệu vàng95 Huy hiệu bạc155 Huy hiệu Đồng15 gold badges95 silver badges155 bronze badges

Lệnh làm việc cho tôi tốt:

Đã trả lời ngày 9 tháng 7 năm 2021 lúc 3:41

Lion (10.7) không tạo ra /usr/local nữa, nhưng bạn có thể tạo nó.

Nếu gói bạn muốn không có trình cài đặt cho các nhị phân thì bạn sẽ phải biên dịch từ nguồn. IM trong trường hợp nào tất cả các hướng dẫn bạn cần nên có sẵn từ trang web tải xuống cho gói.: Homebrew seems to have it...

Tùy chọn khác là để xem nó có sẵn trong bất kỳ Trình quản lý gói OS X nào không (Fink, MacPorts, Homebrew). Nếu đó là bạn có thể cài đặt mọi thứ theo cách đó. Tôi có thể nói nó không có trong kho lưu trữ MacPorts - Tôi đã kiểm tra :-)Apr 29, 2012 at 19:56

CẬP NHẬT: Homebrew dường như có nó ...prodigitalson

Đã trả lời ngày 29 tháng 4 năm 2012 lúc 19:569 gold badges97 silver badges112 bronze badges

4

Prodigitalsonprodigitalson

brew install wkhtmltopdf --cask

59,5K9 Huy hiệu vàng97 Huy hiệu bạc112 Huy hiệu đồngJan 6, 2021 at 5:25

Hướng dẫn install wkhtmltopdf macos - cài đặt wkhtmltopdf macos