0
A
回答
0
wkhtmltopdf是一個更好的選擇。你可以用它截取你的網站截圖,一種方式是隻有你的工具使用的新的商店視圖,這樣可以在縮略圖中顯示更高分辨率的圖像,標識的svg版本和隱藏的按鈕。
3
我發現Zend_Pdf使用起來有點難度。我使用它的方式是在其他程序中創建一個「模板」pdf(我使用了open office calc)。保存在的Magento安裝在某個地方,並呼籲
$pdf = Zend_Pdf::load('filename.pdf');
下一個是修改網頁。我只有一頁,所以我用
$page = $pdf->pages[0];
這抓住了第一個(也是唯一的一頁)。要使用文本,您必須設置字體。然後繪製文字。
$page->setFont(Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA), 8);
$page->drawText($currentDate, 490, 702);
你說你想創建一個產品清單,所以你可以做類似的事情。這是非常黑客,因爲你必須繪製座標文本。
$products = Mage::getModel('catalog/product')->getCollection();
$products->addAttributeToSelect('name');
$amountToSubtract = 0;
$beginningVerticalPosition = 480;
foreach ($products as $product)
{
$vert = $beginningVerticalPosition - $amountToSubtract;
$page->drawText($product['sku'], 40, $vert);
$page->drawText($product['name'], 150, $vert);
$amountToSubtract = $amountToSubtract + 13;
}
然後,您必須將其呈現爲application/pdf而不是html。我不確定你是如何使用它的,所以很難說最好的方法是什麼。
相關問題
- 1. 在magento中生成wishlist項目的pdf
- 2. 如何在使用C#生成後生成pdf文件大小
- 3. C++/XCode - 如何生成PDF文件?
- 4. 如何用java生成pdf文件
- 5. JSreport和Node.Js:如何生成PDF文件
- 6. 錯誤在生成的PDF文件的Magento
- 7. 在FOP生成的PDF文件中包含PDF文件
- 8. 在Myeclipse中生成一個PDF文件
- 9. 在Objective-C中生成PDF文件
- 10. 在servlet中動態生成PDF文件?
- 11. 在.NET中生成PDF文件
- 12. 在Node.js中生成html的PDF文件
- 13. 如何在java中附加生成的pdf文件郵件
- 14. 如何在PHP中生成PDF文件中的圖像?
- 15. asp.net C#生成PDF文件
- 16. 用Zend生成PDF文件
- 17. 如何打破pdf文件頭中的單詞,使用jsPDF生成PDF文件
- 18. 如何在WebDynpro中爲ABAP生成和下載PDF文件?
- 19. 如何在Android中生成帶有圖像的PDF文件?
- 20. 如何在rails 3中使用蝦生成pdf文件
- 21. R Shiny如何顯示在「downloadHandler」中生成的pdf文件
- 22. 如何在pdf文件中生成摘要摘要?
- 23. 如何在Rails中使用Prawn生成pdf文件?
- 24. 在servlet中生成後如何給PDF文件打印選項
- 25. FPDF/PHP - 如何使用FPDF在PHP中生成PDF文件?
- 26. 如何在瀏覽器中打開生成的PDF文件?
- 27. 如何保存點燃/ laravel-pdf生成的PDF文件?
- 28. iOS - 如何在風景中生成PDF
- 29. 如何在GXT/GWT中生成pdf?
- 30. 如何在PDF中生成TestNG報告?
感謝您的幫助,但我不需要打印我的網站的截圖,而是一個簡單版本的產品列表,如Excel頁面。 – Bizboss
正好。做一個具有量身定製的CSS的主題/商店視圖。隨着wkhtmltopdf wysiwyg,你將花時代做不同的事情。 –
好的,你能再解釋一下,我怎樣才能做到主題/商店? – Bizboss