Codeigniter Создание PDF для более чем 1000 строк

Я попытался сгенерировать PDF-файл из CodeIgniter, используя PHPExcel, mPDF, TCPDF и HTML2PDF, но возникла проблема с созданием более 1000 строк, полученных из MySQL. Проблема начинается с исчерпания памяти, и мой сервер xampp необходимо перезапустить. Пожалуйста, поделитесь со мной, если вы успешно создали PDF-файл с более чем 1000 строк. Спасибо за ваш совет


person f-code    schedule 11.06.2011    source источник


Ответы (3)


Копия XAMPP для php использует только фиксированный объем оперативной памяти, который может быть не рядом с вашими доступными ресурсами. Вы можете увеличить это значение в зависимости от вашей системы.

File: \xampp\php\php.ini
memory_limit = 512M

Или любое другое количество (в МБ) доступной оперативной памяти, которую вы хотели бы разрешить PHP использовать.

person Community    schedule 12.06.2011
comment
Спасибо, и эта техника была реализована мной, но все равно не помогает - person f-code; 13.06.2011

Вы можете попробовать создать html-файл и передать его через htmldoc. Но если вы работаете в среде с малым объемом памяти, даже это может не сработать.

person datasage    schedule 11.06.2011
comment
Я сделал это, и все в порядке с HTML. Я просто добавляю кнопку в HTML для создания PDF - person f-code; 13.06.2011

Я использую fpdf для создания PDF-файлов и набрал более 1000 строк.

Я бы предположил, что проблема находится на этапе создания данных из того, что вы сказали выше. Можете ли вы вывести 1000 строк в HTML?

Если нет, опубликуйте SQL и т. Д. И посмотрите на это вместо этого.

person AlunR    schedule 12.06.2011
comment
Все в порядке, извлеките в HTML, я предлагаю, как и вы, возможно, в моих данных был какой-то специальный символ, поэтому произошла ошибка, генерируемая с использованием FPDF. - person f-code; 13.06.2011