PDA

Zobacz pełną wersję : własny komponent i wysyłanie do pdf



ciubas
06-07-2010, 23:37
witam,

napisałem własny komponent i chciałbym aby po kliknięciu w odpowiedni link wysłać (to co zostanie przygotowane) do pdf (aby można było to wydrukować bez nagłówków strony itp.), szukałem ale widzę tylko wysyłanie artykułów (wbudowana funkcja) a to ma działać na zapleczu.

pozdrawiam!

moje
07-07-2010, 00:14
Magiczne słowo na dzisiaj to JDocument - polecam szukajkę na docs.joomla.org i listę rozwijaną na api.joomla.org ;)

ciubas
07-07-2010, 16:02
Jak zwykle, jak zwykle -> jutro poszukam i napiszę co z tego wyszło :)

---------- Post dodany 07-07-2010 o 11:54 ---------- Poprzedni post był 06-07-2010 o 23:39 ----------

wystarczyło dodać:

&format=pdf

teraz tylko muszę poszukać jak to się formatuje przez css.

---------- Post dodany o 15:02 ---------- Poprzedni post był o 11:54 ----------

Ok, nie wiem jak sformatować tego pdf, gdzie mogę o tym poczytać, jaki generator jest używany?

http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf_examples <- ten czy zupełnie inny?

moje
07-07-2010, 17:21
1. api.joomla.org/Joomla-Framework/Document/JDocumentPDF.html
2. Plik/kod css dodaje się odpowiednia funkcją ;)

ciubas
07-07-2010, 17:58
o stylu wiem: $doc->addStyleDeclaration( $style ); no chyba, że to chodzi o coś innego, to tego nigdzie nie doczytałem.

moje
07-07-2010, 19:27
Zawartość HeadData jest dostępna niezależnie od tego czy jest to strona, kanał informacyjny czy plik pdf ;)

ciubas
07-07-2010, 19:38
Domyśliłem się, ale nie wiem dlaczego nie działa mi to formatowanie, w html jest super ale już w pdf wszystko wygląda jak by w ogóle nie było sformatowane, gdzie szukać przyczyny?

moje
07-07-2010, 19:51
Odnośnie formatowania pliku to jedyne co mi się przypomina to LaTeX (z zajęć TI). A czy podejrzałeś jak to robi Joomla, standardowo ma ona taki mechanizm?

k@m!l
13-07-2010, 23:30
Co do wyświetlania w pdf.
W widoku, gdzie tworzysz plik view.html.php, tworzysz analogiczny plik view.pdf.php.
Z resztą polecam zobaczyć, jak to joomla generuje w /components/com_content/views/article/view.pdf.php
Oraz jak wygląda sama klasa do generowania pdf-ów /libraries/joomla/document/pdf/pdf.php

Później się odwołujesz w adresie &format=pdf

kmpl
10-03-2013, 19:19
Szkoda, że w joomla 2.5 nie działa.

jafeth
08-10-2013, 20:21
No właśnie, czy ktoś z forumowiczów ma jakiś sposób jak generować pdfy z widoków? Od 2.5 nie ma wbudowanych pdfów, dlatego trzeba pewnie zaprząc zewnętrzną bibliotekę jak mniemam. Jak wtedy to sprzęrzyć z joomlą?

KES
08-10-2013, 23:03
poczytaj na te temat w dokumentacji Joomla - Creating PDF views (http://docs.joomla.org/J2.5:Creating_PDF_views)

jafeth
08-10-2013, 23:24
O fajnie :) Jakoś nie trafiłem na to wcześniej... Dzięki bracie!

kmpl
09-10-2013, 22:00
Mnie się udało po wielu mękach :) Biblioteka dompdf i czcionka, która tam jest dejavu z polskimi znakami :) problemy były z zewnetrznym plikiem css, ale cssy wkomponowane w kod html-php zadziałały.

- - - Updated - - -

I jeszcze to:
http://tuts.netenterprise.pl/pl-dompdf-generuj-wreszcie-latwo-dokumenty-pdf-zawierajace-polskie-znaki-w-php/