Найкраща практика для створення спеціального PDF-файлу?


9

Чи є найкраща практика для створення електронних нових електронних даних, наприклад, рахунку-фактури PDF?

Мені потрібен окремий нестандартний PDF із власним макетом та таблицями.
І ось моя проблема: я ніколи раніше не створював PDF в Magento, тому є багато питань, з чого і як почати з цього.

Єдине, що у мене є - це новий модуль з моделями та колекцією.

Чи потрібні файли phtml для мого шаблону чи він належить до моделі з Zend_Pdf?

Відповіді:


1

Я рекомендую всім, хто хоче налаштувати свої роздруківки PDF, щоб перевірити модуль Comwrap_Pdf . До надання PDF-файлів потрібен інший підхід, оскільки вони створюються за допомогою звичайних HTML та CSS (у шаблоні Magento phtml), тоді PDF-файл створюється з цього HTML за допомогою бібліотеки MPDF .

Створювати PDF-файли таким чином набагато простіше, ніж турбуватися про повторні потоки, загортання тексту та візуалізацію на основі координат, як Zend_PDF.


0

Ми реалізували FireGento_Pdf. Це дуже допомагає реалізувати власний двигун, щоб зробити pdf таким, яким ви цього хочете. Погляньте на це:

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


Дуже добре, але я бачу деякі залежності. Було б добре не встановлювати купу пакетів. А як ви створили власні шаблони? Я думаю, що Firegento використовує також жорсткий шаблон. Чи потрібно мені це налаштувати або є спосіб намалювати власну структуру і сказати Firegento / Magento використовувати цю структуру шаблонів?
Тимо.Клемент

Без шаблонів, ви можете використовувати лише свій власний двигун, як описано тут: github.com/firegento/firegento-pdf/wiki/… Якщо ви хочете по-справжньому круті шаблони та інше, вам слід шукати html / css до pdf-рендерера, я чув багато крутих речей про це, але, на жаль, я не маю посилання.
Фабіан Блешшмідт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.