Я хочу сгенерировать несколько отчетов в формате PDF при нажатии кнопки одиночной печати и закрепить все файлы PDF и сохранить их в папке.генерация нескольких отчетов и zipping в codeigniter php
Любая помощь пожалуйста. Мне нужна эта функциональность в моем проекте.
На самом деле я использую dompdf для генерации PDF. Но при нажатии кнопки мне нужно создать несколько PDF без каких-либо знаний и создать как zip и показать zip-файл как диалог сохранения или открытия. – ASD
DOMPDF :: output() выводит ваш pdf как строку, которую вы можете передать в Zip :: add_data() Пожалуйста, прочитайте документы CI в классе Zip и странице DOMPDF Usage. Я бы посоветовал рассмотреть возможность написания pdf-файла на диске, а затем работать с ним с помощью класса Zip. В будущих запросах не нужно использовать DOMPDF, но напрямую загружать файл в кешированном ZIP-файле. Управляйте кешем с помощью cron. – Natebot
Чтобы уточнить - Класс CodeIgniter Zip позволяет вам несколько вызовов add_data(), чтобы добавить несколько файлов в ваш архив. И вы должны получить доступ к классу dompdf непосредственно в своем контроллере. См. Раздел «Использование класса dompdf напрямую» на http://www.digitaljunkies.ca/dompdf/usage.php#class – Natebot