Witam




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

  1. <?php
  2. symfony plugin-install <a href=&#092;"http://plugins.symfony-project.com/sfPDFLatexPlugin\" target=\"_blank\">http://plugins.symfony-project.com/sfPDFLatexPlugin</a>
  3.  
  4. symfony cc
  5. ?>



Potem ustawiam

  1. <?php
  2. // in myproject/apps/frontend/config/settings.yml
  3. all:
  4. .settings:
  5. enabled_modules: [default, sfPDFLatex]
  6.  
  7. Get your first pdf by browsing to this page: 
  8. <a href=&#092;"http://myproject/frontend_dev.php/sfPDFLatex/test\" target=\"_blank\">http://myproject/frontend_dev.php/sfPDFLatex/test</a>
  9. ?>





i działa z poziomu : frontend_dev.php/sfPDFLatex/test mam ładnego testowego pdf .


gdy chce zrobić własnego za pomoca:
  1. <?php
  2. public function executeHtmlInput() {
  3.  
  4. $this->text = $this->getRequestParameter('text');
  5. $this->getResponse()->addHttpMeta('Content-Disposition', 'attachment; filename="HtmlInput.pdf"');
  6.  
  7. }
  8. ?>



  1. <?php use_helper('Latex', 'Date')?> 
  2. documentclass[fontsize=11pt]{scrlttr2}
  3. LoadLetterOption{DIN}
  4. usepackage[latin1]{inputenc}
  5. usepackage[ftnhyperref]{typehtml}
  6.  
  7. begin{document}
  8. dohtml
  9. <html><?=$text ?></html>
  10.  end{document}



To tworzy mi plik html
  1. \documentclass[fontsize=11pt]{scrlttr2} \LoadLetterOption{DIN} \usepackage[latin1]{inputenc} \usepackage[ftnhyperref]{typehtml} \begin{document} \dohtml Email Grupa Nazwa
  2. testowa
  3. testowa A
  4.  
  5. \end{document



Troche sie rozpisałem ale chce wszystko dokładnie pokazać
moj plik settings.yml wygląda tak
  1. <?php
  2. prod:
  3. .settings:
  4. no_script_name:  on
  5. rich_text_js_dir: js/tiny_mce 
  6. enabled_modules: [default, sfPDFLatex,sfTCPDF]  
  7. dev:
  8. .settings:
  9. # E_ALL | E_STRICT = 4095
  10. web_debug: on
  11. cache: off
  12. no_script_name:  off
  13. etag:  off
  14. rich_text_js_dir: js/tiny_mce
  15. enabled_modules: [default, sfPDFLatex,sfTCPDF]
  16.  
  17. test:
  18. .settings:
  19. # E_ALL | E_STRICT & ~E_NOTICE = 2047
  20. cache: off
  21. web_debug: off
  22. no_script_name:  off
  23. etag:  off
  24. rich_text_js_dir: js/tiny_mce
  25. enabled_modules: [default, sfPDFLatex,sfTCPDF]
  26. all:
  27. .settings:
  28. rich_text_js_dir: js/tiny_mce
  29. enabled_modules: [default, sfPDFLatex,sfTCPDF]
  30. ?>

informacje na temat instalcji mozna znależć tutaj http://symfony.ibr-oss.de/article/sfpdflatexplugin/

Dziękuje za odpowiedź