Zrobiłem to tak ze generuje pdf w pluginie troche to dziwne ale działa.
Mam problem nie po raz pierwszy z instalacja pluginów albo jestm tepy jak but albo czegos nie rozumiem postępuje zgodnie z instrukcja instalacji a mimo to nie działa mam problem z sfPDFLatexPlugin instalacja nad wyraz prosta a mimo to nie działa zamiast pdf mam html bo plugin nie działa co mało prawdopodobne pewnie jest zle zainstalowane tylko gdzie jest zle sprawdziłem wszytko dwa razy może ktoś mądrzejszy mi podpowie co jest zle zauważyłem ze czego nie zainstaluje to mi nie działa. A wiec tak wracając do sfPDFLatexPlugin
<?php symfony plugin-install <a href=\"http://plugins.symfony-project.com/sfPDFLatexPlugin\" target=\"_blank\">http://plugins.symfony-project.com/sfPDFLatexPlugin</a> symfony cc ?>
Potem ustawiam
<?php // in myproject/apps/frontend/config/settings.yml all: .settings: enabled_modules: [default, sfPDFLatex] Get your first pdf by browsing to this page: <a href=\"http://myproject/frontend_dev.php/sfPDFLatex/test\" target=\"_blank\">http://myproject/frontend_dev.php/sfPDFLatex/test</a> ?>
i działa z poziomu : frontend_dev.php/sfPDFLatex/test mam ładnego testowego pdf .
gdy chce zrobić własnego za pomoca:
<?php public function executeHtmlInput() { $this->text = $this->getRequestParameter('text'); $this->getResponse()->addHttpMeta('Content-Disposition', 'attachment; filename="HtmlInput.pdf"'); } ?>
<?php use_helper('Latex', 'Date')?> documentclass[fontsize=11pt]{scrlttr2} LoadLetterOption{DIN} usepackage[latin1]{inputenc} usepackage[ftnhyperref]{typehtml} begin{document} dohtml <html><?=$text ?></html> end{document}
To tworzy mi plik html
\documentclass[fontsize=11pt]{scrlttr2} \LoadLetterOption{DIN} \usepackage[latin1]{inputenc} \usepackage[ftnhyperref]{typehtml} \begin{document} \dohtml Email Grupa Nazwa testowa testowa A \end{document
Troche sie rozpisałem ale chce wszystko dokładnie pokazać
moj plik settings.yml wygląda tak
<?php prod: .settings: no_script_name: on rich_text_js_dir: js/tiny_mce enabled_modules: [default, sfPDFLatex,sfTCPDF] dev: .settings: # E_ALL | E_STRICT = 4095 error_reporting: 4095 web_debug: on cache: off no_script_name: off etag: off rich_text_js_dir: js/tiny_mce enabled_modules: [default, sfPDFLatex,sfTCPDF] test: .settings: # E_ALL | E_STRICT & ~E_NOTICE = 2047 error_reporting: 2047 cache: off web_debug: off no_script_name: off etag: off rich_text_js_dir: js/tiny_mce enabled_modules: [default, sfPDFLatex,sfTCPDF] all: .settings: rich_text_js_dir: js/tiny_mce enabled_modules: [default, sfPDFLatex,sfTCPDF] ?>
informacje na temat instalcji mozna znależć tutaj http://symfony.ibr-oss.de/article/sfpdflatexplugin/
Dziękuje za odpowiedź