Опыт использования библиотеки iTextSharp

Мария Орлова



В рамках выполнения проекта для компании СИМ-Авто по автоматизации рабочего места в сервисном центре необходимо было сформировать документ и отправить его на печать.
Сначала, для формирования документа было решено использовать формат pdf. Для этого была использована библиотека iTextSharp. Показалось очень удобным - создать множество полей в шаблоне pdf и заполнять их данными в автоматическом режиме используя библиотеку iTextSharp. Но данный бизнес-процесс подразумевал заполнение около 70 полей в документе на 6 листах. Из шаблона 300 Кб формировался pdf-документ размером 1500 Кб. Фоновая распечатка такого документа стала занимать около 5 минут. Конечно, такие показатели не устраивали заказчика. Было принято решение отказаться от библиотеки iTextSharp и формата pdf и реализовать при помощи Microsoft Excel. В формате excel шаблон занимает около 80Кб, а заполненный документ 170Кб и скорость печати адекватная.
Т.о. библиотека iTextSharp бесплатная и безусловно полезная, но на больших объемах данных не эффективна.


Поделиться
Закончен проект для компании СИМ-Авто по автоматизации рабочего места в сервисном центре Проблема формирования нескольких договоров подряд из NAV.
Размещено Мария Орлова

Наш самый универсальный разработчик

Возврат к списку