我已经开始在我的symfony项目中使用WhiteOctober TCPDF软件包,但我无法弄清楚如何更改默认配置值,例如页面格式。我试图把在我config.yml:更改WhiteOctober TCPDF软件包配置值
white_october_tcpdf:
tcpdf:
k_tcpdf_external_config: true
pdf_page_format: 'LETTER'
pdf_author: 'Company Name'
pdf_header_title: 'Order Confirmation'
pdf_header_string: 'Company Name'
pdf_header_logo: '%kernel.root_dir%/../web/images/logo.png'
pdf_header_logo_width: '35'
pdf_margin_header: 15
pdf_margin_footer: 15
pdf_margin_top: 25
pdf_margin_bottom: 25
pdf_margin_left: 25
pdf_margin_right: 25
但调用
$pdf = $this->get('white_october.tcpdf')->create();
在我的控制器
时,他们完全忽略。生成的PDF仍然是A4,没有标题和默认边距。
我是否错过了一些可以让我的自定义配置进行绑定的东西?
你发现问题了吗?我遇到与symfony 2.3 – mirk
类似的问题。自从(wk2pdf)开始,我转向另一种解决方案,并且很久以前,所以我不记得确切的代码,但这里是一般想法:我创建了一个自定义服务来生成“base”PDF,其中包含'white_october.tcpdf '并设置适当的配置,然后在我的控制器中使用此服务而不是'white_october.tcpdf'。这不是一个真正的解决方案,而是更好的解决方法,但它运行良好。 – Johann