Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 Распечатка PDF документа из c#  [new]
Eolt
Member

Откуда:
Сообщений: 1474
Как можно программно распечатать PDF документ?
И второй вопрос, как можно "впечатать" в этот документ текущую дату?
17 май 19, 13:22    [21887192]     Ответить | Цитировать Сообщить модератору
 Re: Распечатка PDF документа из c#  [new]
Супер_Пав
Member

Откуда: Москва
Сообщений: 356
Eolt
Как можно программно распечатать PDF документ?
И второй вопрос, как можно "впечатать" в этот документ текущую дату?

есть библиотеки которые отлично работают с пдф. Гугл про них знает, спросите у него
17 май 19, 13:23    [21887193]     Ответить | Цитировать Сообщить модератору
 Re: Распечатка PDF документа из c#  [new]
Eolt
Member

Откуда:
Сообщений: 1474
Супер_Пав,

Есть много платных. Но мне нужно бесплатное решение. Всякие PDFdsharp и иже с ним, сразу идут лесом по-причине невозможности распечатки готовых pdf.
17 май 19, 13:37    [21887209]     Ответить | Цитировать Сообщить модератору
 Re: Распечатка PDF документа из c#  [new]
ЕвгенийВ
Member

Откуда: Москва
Сообщений: 4673
Eolt,
https://www.nuget.org/packages/Pdf2Png/
На картинке дорисовываешь дату и печатаешь.
17 май 19, 13:42    [21887219]     Ответить | Цитировать Сообщить модератору
 Re: Распечатка PDF документа из c#  [new]
Eolt
Member

Откуда:
Сообщений: 1474
ЕвгенийВ
Eolt,
https://www.nuget.org/packages/Pdf2Png/
На картинке дорисовываешь дату и печатаешь.


Круто!
17 май 19, 15:11    [21887372]     Ответить | Цитировать Сообщить модератору
 Re: Распечатка PDF документа из c#  [new]
Eolt
Member

Откуда:
Сообщений: 1474
Что то никак не могу нагуглить бесплатное решение. Все или платное или под Жабу.

Нужно открыть PDF файл, найти строку XXX, заменить ее на строку YYY. Сохранить файл.
22 май 19, 13:19    [21890655]     Ответить | Цитировать Сообщить модератору
 Re: Распечатка PDF документа из c#  [new]
Eolt
Member

Откуда:
Сообщений: 1474
Речь идет не о полях в формах, а непосредственно текст в pdf
22 май 19, 13:21    [21890662]     Ответить | Цитировать Сообщить модератору
 Re: Распечатка PDF документа из c#  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4401
Eolt, www.pdfsharp.net разве не умеет?
22 май 19, 16:33    [21890961]     Ответить | Цитировать Сообщить модератору
 Re: Распечатка PDF документа из c#  [new]
Eolt
Member

Откуда:
Сообщений: 1474
buser,

C моими pdf не работают. Вообще изменение pdf файлов очень нетривиальная задача. Общего работающего решения я не видел.
22 май 19, 20:39    [21891230]     Ответить | Цитировать Сообщить модератору
 Re: Распечатка PDF документа из c#  [new]
Алымов Анатолий
Member

Откуда: Оренбург
Сообщений: 1305
Для изменения PDF в своё время использовал iText (iTextSharp).
4 июн 19, 06:11    [21901079]     Ответить | Цитировать Сообщить модератору
 Re: Распечатка PDF документа из c#  [new]
hVostt
Member

Откуда:
Сообщений: 15397
Eolt
C моими pdf не работают. Вообще изменение pdf файлов очень нетривиальная задача. Общего работающего решения я не видел.


Не нужно изменять. Нужно заполнять. Добавляешь в редакторе Adobe PDF поля в документе, называешь их как-то там. Потом открываешь PDF в C# и заполняешь поля по их имени. Не нужно знать где они расположены, какой размер, шрифт и т.д. Нужно просто засунуть значение.

Так это делается обычно с незапятнаных времён :)
4 июн 19, 21:27    [21901948]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить