Чтение и запись структуры в PDF-файл на С#.

Поделиться
HTML-код
  • Опубликовано: 19 дек 2024

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

  • @СашаПопков-з5е
    @СашаПопков-з5е Год назад +2

    Добрый день что бы работать с русски языком нужно подключить шрифт например
    string outputPath = "output.pdf";
    using (FileStream fs = new FileStream(outputPath, FileMode.Create))
    {
    Document doc = new Document();
    PdfWriter writer = PdfWriter.GetInstance(doc, fs);
    doc.Open();
    // Шрифт для русского текста
    BaseFont baseFont = BaseFont.CreateFont(@"C:\Windows\Fonts\arial.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
    iTextSharp.text.Font font = new iTextSharp.text.Font(baseFont, 12, iTextSharp.text.Font.NORMAL);
    // Текст на русском языке
    string russianText = "Привет";
    // Добавляем текст на страницу PDF
    Paragraph paragraph = new Paragraph(russianText, font);
    doc.Add(paragraph);
    doc.Close();
    }

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

      Красавчик, мне помогло, спасибо)))

  • @dimankan
    @dimankan 3 года назад +1

    Ещё не смотрел, но чую что годнота. Спасибо, добрый человек!

    • @forsytee
      @forsytee  3 года назад

      Спасибо и вам)

  • @Бойправ-ж8ы
    @Бойправ-ж8ы 5 месяцев назад +1

    Как сделать свой просмотрщик ПДФ в той же ВинФорм?

    • @forsytee
      @forsytee  5 месяцев назад

      без понятия) не пробовал

  • @ShahXPlay
    @ShahXPlay 2 года назад +1

    Такой вопрос. У меня, в программе, нужно сделать экспорт таблицы из datagridview в pdf. При этом, мне нужно экспортировать только определенные колонки. Как это сделать? Примечание: данные берутся из ексель файла, в datagridview фильтр по колонкам есть

    • @forsytee
      @forsytee  2 года назад

      Ну выводите данные которые находятся на i-ых местах в массиве, у вас же данные из датагридвью хранятся в каком то листе, например, у вас имя, фамилия, возраст и адрес, надо выписать в пдф только фамилия и адрес, просто обращайтесь к 1-ому и 3-ему элементу списка и все. Можно обратиться к столбцу по его названию, нужно погуглить. Просто все данные из ДГВ засуньте в список и выводите только те итые элементы которые вам нужны из нужных вам колонок

  • @allyurosipov5534
    @allyurosipov5534 2 года назад +1

    Спасибо, то, что нужно!

    • @forsytee
      @forsytee  2 года назад

      пасибки

    • @allyurosipov5534
      @allyurosipov5534 2 года назад +1

      @@forsytee а если нужно сто файлов пдф по очереди из каталога считать? У меня как раз такая задача.... Вернее, более 300

    • @forsytee
      @forsytee  2 года назад

      @@allyurosipov5534 Есть такая возможность, поищите как можно сделать. Есть метод который получает названия всех файлов лежащих по какому то пути. Вот укажите путь где лежит 300 файлов, получите массив строк названий файлов, дальше берете первый элемент то есть первый пдф файл и с него считываете

    • @ТАБЛЕТКАСМЕХА-ф4г
      @ТАБЛЕТКАСМЕХА-ф4г 2 года назад +1

      @@forsytee если это pdf какого то чертежа/схемы, так же хорошо прочитает?

    • @forsytee
      @forsytee  2 года назад

      @@ТАБЛЕТКАСМЕХА-ф4г нет

  • @dimankan
    @dimankan 3 года назад +1

    Мельком посмотрел. Возможно, для записи, сгодиться использовать Microsoft Word. Туда записать, потом сконвертировать.

    • @forsytee
      @forsytee  3 года назад

      У меня есть целый плейлист роликов на канале где и как в каких форматах можно хранить данные - тхт ексель жсон хмл ворд пдф скл база бинарный файл)

  • @BulatID
    @BulatID 2 года назад +1

    Привет. Как добавить водяной знак в pdf?

    • @forsytee
      @forsytee  2 года назад

      Без понятия