【发布时间】:2017-04-17 15:13:01
【问题描述】:
我想使用此代码预览和下载订单发票 pdf:
public function generatePDFByIdOrder()
{
$order = new Order(1); //I want to download the invoice PDF of $order_id '1'
if (!Validate::isLoadedObject($order)) {
throw new PrestaShopException('Can\'t load Order object');
}
$order_invoice_collection = $order->getInvoicesCollection();
$this->generatePDF($order_invoice_collection, PDF::TEMPLATE_DELIVERY_SLIP);
}
public function generatePDF($object, $template)
{
$pdf = new PDF($object, $template, Context::getContext()->smarty);
$pdf->render();
}
并使用以下代码调用它:
$order = new order();
echo $order->generatePDFByIdOrder();
我如何操纵这些数据来下载 pdf 文件?
【问题讨论】:
-
你可能需要添加一个合适的
header()
标签: php pdf prestashop tcpdf prestashop-1.6