Создание PDF документов (new!)

Buduboom

Client
Регистрация
14.06.2011
Сообщения
28
Благодарностей
20
Баллы
3
Люди добрые, помогите, плз.

Картинки в первых постах по-умирали
Кто-нибудь, поделитесь, плз, шаблоном.
И из этих топиков тоже надо... очень надо, для работы ) кучу договоров с клиентами-студентами надо нагенерить

 
  • Спасибо
Реакции: phoenixs и Radzhab

ильяsffse

Client
Регистрация
23.06.2018
Сообщения
121
Благодарностей
54
Баллы
28
Не подскажешь как поставить ссылку на уже имеющийся пдф файл?
Эта строка не работает
PdfDocument pdfDoc = PdfReader.Open(myUri.LocalPath, PdfDocumentOpenMode.Import);

Не знает метод PdfReader :(
Привет. Нет случаем решения?
 
  • Спасибо
Реакции: Radzhab

baracuda

Client
Регистрация
19.06.2013
Сообщения
793
Благодарностей
278
Баллы
63
у кого нибуть есть PdfSharp.dll в паке не нашёл...
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 788
Благодарностей
1 952
Баллы
113
  • Спасибо
Реакции: AlisaZ и baracuda

ильяsffse

Client
Регистрация
23.06.2018
Сообщения
121
Благодарностей
54
Баллы
28
Посмотреть вложение 78648
 
  • Спасибо
Реакции: AlisaZ и baracuda

radv

Client
Регистрация
11.05.2015
Сообщения
3 788
Благодарностей
1 952
Баллы
113

ильяsffse

Client
Регистрация
23.06.2018
Сообщения
121
Благодарностей
54
Баллы
28

2276

Client
Регистрация
26.09.2020
Сообщения
11
Благодарностей
0
Баллы
1
Можно весь архив с примером и с библиотекой на яндекс/гугл-диск скинуть? Два вечера просидел над кодом примера. Не получается. Увы что то делаю не так.
 

ильяsffse

Client
Регистрация
23.06.2018
Сообщения
121
Благодарностей
54
Баллы
28
Можно весь архив с примером и с библиотекой на яндекс/гугл-диск скинуть? Два вечера просидел над кодом примера. Не получается. Увы что то делаю не так.
Проще найти HTML to PDF там все просто... ищите по форуму.. или тут есть https://zennolab.com/discussion/threads/10k-na-dorvejax-v-2020-2021-godu-pdf-method.92709/
Или шарп принципиально)?
 
  • Спасибо
Реакции: 2276

2276

Client
Регистрация
26.09.2020
Сообщения
11
Благодарностей
0
Баллы
1

cherubin

Client
Регистрация
06.06.2016
Сообщения
92
Благодарностей
6
Баллы
8
Генерация PDF из HTML

Рассмотрим сегодня создание pdf из html файлов. Для этого надо скачать программу wkhtmltopdf по ссылке http://sourceforge.net/projects/wkhtmltopdf/?source=typ_redirect
____________________________________________________________________________



Указываем путь установки. Дальше он нам пригодится


Открываем элемент Свой c# код и вставляем следующий код
C#:
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.StartInfo.FileName =@"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe"; // Путь к программе
p.StartInfo.Arguments = "-l K:\\1.html TestPDF.pdf"; // -l это спец.ключ для быстрой генерации. Теряем качество
p.Start();
p.WaitForExit(99999);


Вуаля) Вот и весь код. 5 Страниц данной темы весят ~2,6 Мб. Это с ключом -l. Без него весит побольше ну и генерация тоже занимает больше времени
И напоследок генерация пдф файлов из нескольких html-файлов в папке

После того как запустим программу получаем

pS Просьба к админам добавить в конкурсную тему) Ну и этот пост сделать продолжением первого поста
Hello, how do i have to use the variable in this code ?

C#:
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.StartInfo.FileName =@"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe"; // Путь к программе
p.StartInfo.Arguments = "-l project.Variables["MyLocalHTML-URL"].Value TestPDF.pdf"; // -l это спец.ключ для быстрой генерации. Теряем качество
p.Start();
p.WaitForExit(99999);
It doesnt' work like that -_-
 

cherubin

Client
Регистрация
06.06.2016
Сообщения
92
Благодарностей
6
Баллы
8
Hello @Radzhab

I have the following issue, do you know what could be wrong ?

Edit : sorry for the double post.

Compiling code of Error in action "CS0103" "The name 'ProcessWindowStyle' does not exist in the current context". [Row: 4; Column: 27]
Генерация PDF из HTML

Рассмотрим сегодня создание pdf из html файлов. Для этого надо скачать программу wkhtmltopdf по ссылке http://sourceforge.net/projects/wkhtmltopdf/?source=typ_redirect
____________________________________________________________________________



Указываем путь установки. Дальше он нам пригодится


Открываем элемент Свой c# код и вставляем следующий код
C#:
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.StartInfo.FileName =@"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe"; // Путь к программе
p.StartInfo.Arguments = "-l K:\\1.html TestPDF.pdf"; // -l это спец.ключ для быстрой генерации. Теряем качество
p.Start();
p.WaitForExit(99999);


Вуаля) Вот и весь код. 5 Страниц данной темы весят ~2,6 Мб. Это с ключом -l. Без него весит побольше ну и генерация тоже занимает больше времени
И напоследок генерация пдф файлов из нескольких html-файлов в папке

После того как запустим программу получаем

pS Просьба к админам добавить в конкурсную тему) Ну и этот пост сделать продолжением первого поста
 

theinova

Client
Регистрация
07.09.2016
Сообщения
118
Благодарностей
79
Баллы
28
Регистрация
18.12.2017
Сообщения
64
Благодарностей
50
Баллы
18
Генерация PDF из HTML

Рассмотрим сегодня создание pdf из html файлов. Для этого надо скачать программу wkhtmltopdf по ссылке http://sourceforge.net/projects/wkhtmltopdf/?source=typ_redirect
____________________________________________________________________________



Указываем путь установки. Дальше он нам пригодится


Открываем элемент Свой c# код и вставляем следующий код
C#:
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.StartInfo.FileName =@"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe"; // Путь к программе
p.StartInfo.Arguments = "-l K:\\1.html TestPDF.pdf"; // -l это спец.ключ для быстрой генерации. Теряем качество
p.Start();
p.WaitForExit(99999);

Самое просто решение: качайте с официального сайта без кряков и посредников https://wkhtmltopdf.org/downloads.html
потом одним кубиком без лагов и ошибок кода.
 

Вложения

bad robot

Client
Регистрация
07.03.2011
Сообщения
203
Благодарностей
51
Баллы
28
есть ли способ создать pdf из того, что загружено в инстансе зеннопостера?
 

cherubin

Client
Регистрация
06.06.2016
Сообщения
92
Благодарностей
6
Баллы
8
Yes, but you have to first create a html file and then use whkml2pdf
 

socora

Client
Регистрация
29.11.2021
Сообщения
30
Благодарностей
7
Баллы
8
Дайте ссылку рабочую на библиотеку!!
 

djaga

Administrator
Команда форума
Регистрация
26.04.2020
Сообщения
549
Благодарностей
1 130
Баллы
93

Вложения

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)