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. 错误在生成的PDF文件的Magento
- 3. C++/XCode - 如何生成PDF文件?
- 4. 如何用java生成pdf文件
- 5. 在FOP生成的PDF文件中包含PDF文件
- 6. PDF Magento中的发票生成
- 7. 在Objective-C中生成PDF文件
- 8. 在.NET中生成PDF文件
- 9. 在servlet中动态生成PDF文件?
- 10. 用Zend生成PDF文件
- 11. asp.net C#生成PDF文件
- 12. R Shiny如何显示在“downloadHandler”中生成的pdf文件
- 13. 如何在浏览器中打开生成的PDF文件?
- 14. FPDF/PHP - 如何使用FPDF在PHP中生成PDF文件?
- 15. 如何在pdf文件中生成摘要摘要?
- 16. 如何在Rails中使用Prawn生成pdf文件?
- 17. 如何保存点燃/ laravel-pdf生成的PDF文件?
- 18. 如何在.NET中生成PDF/HTML/DOC?
- 19. 如何在Prestashop中生成pdf?
- 20. 如何在GXT/GWT中生成pdf?
- 21. iOS - 如何在风景中生成PDF
- 22. 如何在PDF中生成TestNG报告?
- 23. 如何使用C#从Word/Excel文件生成PDF文件?
- 24. 如何在PDF文件末尾生成索引?
- 25. BIRT - 如何在生成的pdf文件上设置密码?
- 26. 如何在IIS 7.5上使用django-wkhtmltopdf生成pdf文件 - 8
- 27. 如何生成HTML到PDF文件中的iphone
- 28. 如何从QGraphicsScene生成可复制文本的PDF文件?
- 29. pdfcrowd.com如何生成pdf
- 30. 如何生成HTML/CSS PDF
感谢您的帮助,但我不需要打印我的网站的截图,而是一个简单版本的产品列表,如Excel页面。 – Bizboss
正好。做一个具有量身定制的CSS的主题/商店视图。随着wkhtmltopdf wysiwyg,你将花时代做不同的事情。 –
好的,你能再解释一下,我怎样才能做到主题/商店? – Bizboss