Najlepsza praktyka tworzenia niestandardowego pliku PDF?


9

czy istnieje najlepsza praktyka tworzenia nowego niestandardowego, np. faktury PDF?

Potrzebuję osobnego niestandardowego pliku PDF z własnym układem i tabelami.
A oto mój problem: nigdy wcześniej nie tworzyłem pliku PDF w Magento, więc jest wiele pytań, od czego i jak zacząć.

Jedyne, co mam, to nowy moduł z modelami i kolekcją.

Czy potrzebuję plików phtml do mojego szablonu, czy należy do modelu z Zend_Pdf?

Odpowiedzi:


1

Zachęcam każdego, kto chce dostosować swoje wydruki PDF, aby sprawdzić moduł Comwrap_Pdf . Renderowanie plików PDF odbywa się w inny sposób, ponieważ są tworzone przy użyciu zwykłego HTML i CSS (w szablonie phtml Magento), a następnie plik PDF jest tworzony z tego HTML przy użyciu biblioteki MPDF .

Budowanie plików PDF w ten sposób jest znacznie prostsze niż martwienie się o ponowne przepływy, zawijanie tekstu i renderowanie oparte na współrzędnych, takie jak Zend_PDF.


0

Wdrożyliśmy FireGento_Pdf. Bardzo pomaga wdrożyć własny silnik, aby utworzyć pdf, jak chcesz. Spójrz na to:

https://github.com/firegento/firegento-pdf


Ładnie wygląda, ale widzę pewne zależności. Byłoby miło nie instalować wiązki pakietów. Jak stworzyłeś własne szablony? Wydaje mi się, że Firegento używa również sztywnego szablonu. Czy muszę to dostosowywać, czy istnieje sposób na narysowanie własnej struktury i powiedzenie Firegento / Magento, aby użyć tej struktury szablonów?
Timo.Klement

Żadnych szablonów, możesz użyć własnego silnika, jak opisano tutaj: github.com/firegento/firegento-pdf/wiki/... Jeśli chcesz naprawdę fajnych szablonów i innych rzeczy, powinieneś poszukać html / css do renderera pdf, słyszałem wiele fajnych rzeczy na ten temat, ale niestety nie mam odniesienia.
Fabian Blechschmidt
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.