我已經開始在我的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