Столкнулся в работе с Itext7 с проблемами производительности. Очень удобно и красиво делать документы, но формирование pdf файла на 200 страниц занимает 20 секунд (внутри много разных таблиц). Эта проблема конкретно с itext 7й версии, как оказалось, проблема известная. Приходится использовать более раннюю версию этой библиотеки для лучшей производительности. Мб кому эта информация будет актуальна.
если это не промышленная выгрузка с рассылкой через почту, а экспорт какого-то файла с клиента, и вдобавок присутствуют всякие "прикольные дизайны с округлостями", то лучше делать через HTML + Browser pdf convert. Текст и прямоугольные картинки делать можно конечно и просто на стороне бэка (да и фронта тоже), однако как только в pdf вылезают всякие не тривиальные дизайны, вы проклянете и черта и бога пытаясь это вкорячить через стандартные (бесплатные) библиотеки. Через небесплатные - тоже. Если это можно делать через экспорт с браузера - всегда делайте через него. Это быстрее, проще и дешевле в подавляющем количестве случаев.
Был случай с преобразованием как html в pdf, так и xlsx в pdf, в обоих случаях лучшим вариантом была aspose библиотека (в моем случае не совсем официальная). На реальных файлах показал преобразование xlsx в pdf качественнее, чем использовать adobe reader pro + excel 2019
@@sergeykarpov4683 графики переводил в pdf? Только какие-нибудь хитрые не линейные. Те же pie 3х мерные. И чтобы они были красивые и ровненькие и радиус не дай бог не расползся? Текст, где бэкграунд закругленный и является градиентом некоей картинки? Чтобы просто текст туда-сюда конвертить или таблицы из экселя, это как бы ниочем.
Спасибо большое, было очень полезно) как раз пытаюсь генерить и конвертить в pdf , а через что и как... и тут ваше видео!)
всегда пожалуйста 😉
Спасибо, очень интересно 👍
Всегда пожалуйста
Супер. Спасибо
Пожалуйста 😉
Вот ещё бы услышать от вас бесплатную библиотеку для ПАРСИНГА pdf на C#. Сколько ни пытался найти - все безрезультатно.
У меня пока были задачи с выводом в pdf. Если найду напишу в группе телеграмма
Полезно, спасибо) Правда кажется, что если знаешь HTML, лучше писать HTML, а потом конвертировать в pdf. Может это проще только для фулстеков.
Может быть, но есть вероятность того что конвертация чего-то не сделает.
@@Kulibins1 Qa на этот вопрос ответят
А можете рассказать про MVP и показать пример на WinForms? Просто ничего полезного не нашел в русском сегменте)
Winforms не занимаюсь уже очень давно. В своё время на wpf перешёл. А последние несколько лет даже wpf не занимаюсь, т.к. фронт на Angular делаю.
Спасибо. Подкажите, а где найти адрес канала в телеграм?
В описании канала. Вот ссылка t.me/zhelnin_au
Бесплатная альтернатива - QuestPDF
Тут тоже как бы бесплатно, о чем в конце рассказал
Спасибо, не знал о QuestPDF, искал бесплатные варианты
когда созреешь для сравнения производительности C# с Golang?) в одном из прошлых видео разговор был..
Нужно Go изучить. Если бы нашелся знающий Go и мои тесты переписал бы тогда вообще здорово было бы.
Видео сравнения на канале выложил
@@Kulibins1 да, уже посмотрел, спасибо
Столкнулся в работе с Itext7 с проблемами производительности.
Очень удобно и красиво делать документы, но формирование pdf файла на 200 страниц занимает 20 секунд (внутри много разных таблиц). Эта проблема конкретно с itext 7й версии, как оказалось, проблема известная.
Приходится использовать более раннюю версию этой библиотеки для лучшей производительности. Мб кому эта информация будет актуальна.
Кстати имея исходник, можно посмотреть что тормозит. Может гляну скоро предстоит собирать большой документ
не смог найти ссылку на телеграм
t.me/zhelnin_au
если это не промышленная выгрузка с рассылкой через почту, а экспорт какого-то файла с клиента, и вдобавок присутствуют всякие "прикольные дизайны с округлостями", то лучше делать через HTML + Browser pdf convert. Текст и прямоугольные картинки делать можно конечно и просто на стороне бэка (да и фронта тоже), однако как только в pdf вылезают всякие не тривиальные дизайны, вы проклянете и черта и бога пытаясь это вкорячить через стандартные (бесплатные) библиотеки. Через небесплатные - тоже. Если это можно делать через экспорт с браузера - всегда делайте через него. Это быстрее, проще и дешевле в подавляющем количестве случаев.
Вероятно вы правы
Был случай с преобразованием как html в pdf, так и xlsx в pdf, в обоих случаях лучшим вариантом была aspose библиотека (в моем случае не совсем официальная). На реальных файлах показал преобразование xlsx в pdf качественнее, чем использовать adobe reader pro + excel 2019
@@sergeykarpov4683 графики переводил в pdf? Только какие-нибудь хитрые не линейные. Те же pie 3х мерные. И чтобы они были красивые и ровненькие и радиус не дай бог не расползся? Текст, где бэкграунд закругленный и является градиентом некоей картинки?
Чтобы просто текст туда-сюда конвертить или таблицы из экселя, это как бы ниочем.
Разные ридеры PDF делают бррррррр
Есть немного 🤣