簡體   English   中英

在xampp上安裝mikehaertl-phpwkhtmltopdf-傻瓜

[英]Installation of mikehaertl-phpwkhtmltopdf on xampp - for dummies

我嘗試過這篇文章: 如何使WKHTMLTOPDF通過PHP執行? 但我想念一些東西。

我希望在這里找到真正的假人指南...

在Windows / xampp / codeigniter上安裝mikehaertl-phpwkhtmltopdf

  1. 獲取並安裝wkhtmltopdf。 這通常會安裝到Windows上的C:\\ program files \\ wkhtmltopdf \\ lib或類似文件中。
  2. 獲取並解壓縮Mikehaertl的包裝器(例如wkhtmltox-win64_0.12.0-03c001d)
  3. 將WkHtmlToPdf.php文件放在???????
  4. 是否編輯WkHtmlToPdf.php文件並放入
    • binPath(C:\\ program files \\ wkhtmltopdf \\ lib) ????
    • 輸出文件夾????
  5. 現在用

     shell_exec("c:/programs/wkhtmltopdf/wkhtmltopdf.exe http://www.google.com c:/google.pdf"); 

正如我可能已經提到過的...真正的虛擬人指南。 :(

(我知道這個老問題,但是花了很多時間來弄清楚他的例子:|)

1)安裝wkhtmltopdf (用於Bin文件)和Mike的文件@ https://github.com/mikehaertl/phpwkhtmltopdf

2)將所有wkhtmltopdf和Mike的文件復制到codeigniter文件夾中的所需位置。

3)要重新創建Mikes示例,您可以創建他的demo.html(或使用實際鏈接)和pdf.css(沒有css也將起作用),但是在他的php示例中,您將在前幾行中調用像這樣(他在文檔中巧妙地提到了這些要求):

require_once('WkHtmlToPdf.php'); // link to where you placed Mike's WkHtmlToPdf.php


// Create a new WKHtmlToPdf object with some global PDF options
$pdf = new WkHtmlToPdf(array(
'binPath' => '/wkhtmltopdf/bin/wkhtmltopdf.exe', // link to where placed your bin files

 ... // rest of code

 $pdf->addPage('demo.html'); // or something like $pdf->addPage('http://google.com');
 $pdf->send();
 // or $pdf->saveAs('/save/to/see/your/new.pdf'); 

希望能有所幫助

我尋找該虛擬指南的真正原因是,我想要一種從PHP應用程序生成PDF的方法。

在嘗試找到針對此特定(mikehaertl-phpwkhtmltopdf)組件的任何解決方案時,我遇到了另一個名為fpdf的組件,可以在http://www.fpdf.org/上找到它

這很輕松。

  1. 下載FPDF(v1.7 2011-06-18)ZIP文件
  2. 拉開拉鏈
  3. 將所有內容復制到您的IDE中的/ php / fpdf17中
  4. 在Controller中創建如下函數:

     function PDF() { require('fpdf17/fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'Hello World!'); $pdf->Output(); } 
  5. 調用您的函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM