C# Работаем с PDF удобно

Поделиться
HTML-код
  • Опубликовано: 26 сен 2024
  • #csharp #pdf #программирование #backend #dotnet
    В этом видео расскажу о полезной библиотеке для формирования PDF документов - IText
    Исходный код из видео:
    github.com/Ale...
    Документация библиотеки IText:
    itextpdf.com/
    kb.itextpdf.co...
    api.itextpdf.c...
    Исходный код IText
    github.com/ite...

Комментарии • 36

  • @adel7124
    @adel7124 8 месяцев назад +2

    Спасибо большое, было очень полезно) как раз пытаюсь генерить и конвертить в pdf , а через что и как... и тут ваше видео!)

    • @Kulibins1
      @Kulibins1  8 месяцев назад +1

      всегда пожалуйста 😉

  • @vinogradova619
    @vinogradova619 Год назад +2

    Спасибо, очень интересно 👍

    • @Kulibins1
      @Kulibins1  Год назад +2

      Всегда пожалуйста

  • @leonid_konoplin
    @leonid_konoplin Год назад +1

    Супер. Спасибо

    • @Kulibins1
      @Kulibins1  Год назад

      Пожалуйста 😉

  • @ibragimProtopopov
    @ibragimProtopopov Год назад +4

    Полезно, спасибо) Правда кажется, что если знаешь HTML, лучше писать HTML, а потом конвертировать в pdf. Может это проще только для фулстеков.

    • @Kulibins1
      @Kulibins1  Год назад +1

      Может быть, но есть вероятность того что конвертация чего-то не сделает.

    • @alexeycherepanov9150
      @alexeycherepanov9150 Год назад +1

      @@Kulibins1 Qa на этот вопрос ответят

  • @АнатолийБорткевич-ю4к

    Вот ещё бы услышать от вас бесплатную библиотеку для ПАРСИНГА pdf на C#. Сколько ни пытался найти - все безрезультатно.

    • @Kulibins1
      @Kulibins1  Год назад +1

      У меня пока были задачи с выводом в pdf. Если найду напишу в группе телеграмма

  • @MrMiLK...
    @MrMiLK... Год назад +3

    Бесплатная альтернатива - QuestPDF

    • @Kulibins1
      @Kulibins1  Год назад +2

      Тут тоже как бы бесплатно, о чем в конце рассказал

    • @davidos533
      @davidos533 Год назад

      Спасибо, не знал о QuestPDF, искал бесплатные варианты

  • @nerzongul
    @nerzongul Год назад +1

    Столкнулся в работе с Itext7 с проблемами производительности.
    Очень удобно и красиво делать документы, но формирование pdf файла на 200 страниц занимает 20 секунд (внутри много разных таблиц). Эта проблема конкретно с itext 7й версии, как оказалось, проблема известная.
    Приходится использовать более раннюю версию этой библиотеки для лучшей производительности. Мб кому эта информация будет актуальна.

    • @Kulibins1
      @Kulibins1  Год назад +1

      Кстати имея исходник, можно посмотреть что тормозит. Может гляну скоро предстоит собирать большой документ

  • @kronatankristof8804
    @kronatankristof8804 Год назад +1

    если это не промышленная выгрузка с рассылкой через почту, а экспорт какого-то файла с клиента, и вдобавок присутствуют всякие "прикольные дизайны с округлостями", то лучше делать через HTML + Browser pdf convert. Текст и прямоугольные картинки делать можно конечно и просто на стороне бэка (да и фронта тоже), однако как только в pdf вылезают всякие не тривиальные дизайны, вы проклянете и черта и бога пытаясь это вкорячить через стандартные (бесплатные) библиотеки. Через небесплатные - тоже. Если это можно делать через экспорт с браузера - всегда делайте через него. Это быстрее, проще и дешевле в подавляющем количестве случаев.

    • @Kulibins1
      @Kulibins1  Год назад +1

      Вероятно вы правы

    • @sergeykarpov4683
      @sergeykarpov4683 Год назад +1

      Был случай с преобразованием как html в pdf, так и xlsx в pdf, в обоих случаях лучшим вариантом была aspose библиотека (в моем случае не совсем официальная). На реальных файлах показал преобразование xlsx в pdf качественнее, чем использовать adobe reader pro + excel 2019

    • @kronatankristof8804
      @kronatankristof8804 Год назад

      @@sergeykarpov4683 графики переводил в pdf? Только какие-нибудь хитрые не линейные. Те же pie 3х мерные. И чтобы они были красивые и ровненькие и радиус не дай бог не расползся? Текст, где бэкграунд закругленный и является градиентом некоей картинки?
      Чтобы просто текст туда-сюда конвертить или таблицы из экселя, это как бы ниочем.

  • @baxram97
    @baxram97 Год назад +1

    А можете рассказать про MVP и показать пример на WinForms? Просто ничего полезного не нашел в русском сегменте)

    • @Kulibins1
      @Kulibins1  Год назад +1

      Winforms не занимаюсь уже очень давно. В своё время на wpf перешёл. А последние несколько лет даже wpf не занимаюсь, т.к. фронт на Angular делаю.

  • @Tosha.V
    @Tosha.V Год назад +1

    когда созреешь для сравнения производительности C# с Golang?) в одном из прошлых видео разговор был..

    • @Kulibins1
      @Kulibins1  Год назад +2

      Нужно Go изучить. Если бы нашелся знающий Go и мои тесты переписал бы тогда вообще здорово было бы.

    • @Kulibins1
      @Kulibins1  Год назад +2

      Видео сравнения на канале выложил

    • @Tosha.V
      @Tosha.V Год назад +1

      @@Kulibins1 да, уже посмотрел, спасибо

  • @Sergey-vh3vj
    @Sergey-vh3vj Год назад +1

    Спасибо. Подкажите, а где найти адрес канала в телеграм?

    • @Kulibins1
      @Kulibins1  Год назад +2

      В описании канала. Вот ссылка t.me/zhelnin_au

  • @DimaTiunov
    @DimaTiunov Год назад +1

    Разные ридеры PDF делают бррррррр

    • @Kulibins1
      @Kulibins1  Год назад +1

      Есть немного 🤣

  • @dmitriykonopinskiy3793
    @dmitriykonopinskiy3793 Год назад

    не смог найти ссылку на телеграм