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

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
Подскажите:
У меня пути к файлам лежат в переменных предположим: url1 и url2
как правильно вставить переменные в эту строку:
p.StartInfo.Arguments="-l K:\\1.html TestPDF.pdf";

заранее спасибо
 

elementik

Новичок
Регистрация
13.10.2014
Сообщения
16
Благодарностей
3
Баллы
3
У кого-то получилось сделать такие свойства?

<head>
<meta name="Title" content="тралала.com">
<meta name="Subject" content="тралала">
<meta name="Keywords" content="бум бум">
 
  • Спасибо
Реакции: strannic

strannic

Client
Регистрация
05.12.2010
Сообщения
224
Благодарностей
10
Баллы
18
У кого работает метод генерации через wkhtmltopdf ?
Пишет нераспознанная последовательность....
 

Вложения

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
p.startinfo arguments туда тоже вставь собачку
 

strannic

Client
Регистрация
05.12.2010
Сообщения
224
Благодарностей
10
Баллы
18

Вложения

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
using System.Diagnostics;
 

strannic

Client
Регистрация
05.12.2010
Сообщения
224
Благодарностей
10
Баллы
18
в первом скриншоте видно что используется using System.Diagnostics;
Парни кто-нибудь вообще пробовал этим способом делать PDF ? Киньте рабочий сниппет
 

AlisaZ

Client
Регистрация
17.09.2014
Сообщения
159
Благодарностей
174
Баллы
43
strannic - аналогично, прошу пульнуть рабочим сниппетом по генерации ПДФ из PDFsharp - A .NET library
 

seodima

Client
Регистрация
21.09.2014
Сообщения
199
Благодарностей
60
Баллы
28
Ребята, а можно из нескольких пдф сформировать один?
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113

seodima

Client
Регистрация
21.09.2014
Сообщения
199
Благодарностей
60
Баллы
28

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
Можно.
 
Регистрация
23.12.2014
Сообщения
127
Благодарностей
65
Баллы
28
@Radzhab сейчас проверил - все работает, огромное спасибо за метод.
Но появился маленький нюанс - не работают ссылки внутри изображения в pdf, которые до этого были в html - это ограничения библиотеки?
 
  • Спасибо
Реакции: stanar

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
Не могу точно сказать. Уже кто то говорил что ссылки не сохраняются. Есть также приватное решение у меня. Надо посмотреть там как будет ситуация с ссылками
 

master777

Client
Регистрация
24.03.2011
Сообщения
18
Благодарностей
3
Баллы
3
Ребят дайте ссылку на распокованный архив библиотеки из html в pdf (wkhtmltopdf) у меня не распаковывает архив.
 

darknight

Client
Регистрация
28.09.2013
Сообщения
104
Благодарностей
4
Баллы
18
Добрый день, спасибо за статью, но после попытки выполнить тестовый проект(с приложенным кодом), вылазят ошибки.
.dll скопировал в папку "ZennoLab\ZennoPoster Pro\Progs\ExternalAssemblies"
01.png
 
Регистрация
23.12.2014
Сообщения
127
Благодарностей
65
Баллы
28
Добрый день, спасибо за статью, но после попытки выполнить тестовый проект(с приложенным кодом), вылазят ошибки.
.dll скопировал в папку "ZennoLab\ZennoPoster Pro\Progs\ExternalAssemblies"
Посмотреть вложение 11816
измени в коде на PdfDocument
Xfont это скорее всего XFont
А brush - пока не нашел.

надо прошерстить документацию к библиотеке, чтобы понять, почему brush не находится.
 
Регистрация
23.12.2014
Сообщения
127
Благодарностей
65
Баллы
28
Регистрация
23.12.2014
Сообщения
127
Благодарностей
65
Баллы
28
1)Изменить PdfDocumnet на PdfDocument
1) Код в примере на первом изображении кода и в блоке кода чуть отличается (brush вместо XBrushes.Black) - поэтому и не компилится.
2) В изображении кода ошибки нет, а в блоке кода есть Xfont вместо XFont

Вроде все.
 

darknight

Client
Регистрация
28.09.2013
Сообщения
104
Благодарностей
4
Баллы
18
Оф... спасибо, помогло. Другой вопрос: Сохраняет по дефолту в "ZennoPoster Pro\Progs" Чем это обусловлено не знаю, как правильно указать путь в нужную мне папку?
 

seomiks

Client
Регистрация
13.09.2014
Сообщения
369
Благодарностей
124
Баллы
43
Последнее редактирование:
Регистрация
23.12.2014
Сообщения
127
Благодарностей
65
Баллы
28
Что не так не могу понять? Прошу помощи!
System.IO.Directory
Если что-то вот так вот пишет что отсутствует(вообще в коде) - попробуй поискать, через поиск в тексте - есть ли объявление такого имени.
Через помощника можно искать как System. и дальше выдаст список классов. Тогда гораздо проще искать ошибки.
 
  • Спасибо
Реакции: stanar и seomiks
Регистрация
23.12.2014
Сообщения
127
Благодарностей
65
Баллы
28
@seomiks ,

files -
а где видно, что у тебя files это тот самый массив? есть только file, который ты указал.
а в foreach используется "Для каждой строки (какое-то название новой переменной) в массиве file(который ты объявил выше)"
 

seomiks

Client
Регистрация
13.09.2014
Сообщения
369
Благодарностей
124
Баллы
43
Всем спасибо.
 

DmitryK

Новичок
Регистрация
05.05.2016
Сообщения
2
Благодарностей
0
Баллы
1
Всем здравствовать!

Вывожу битмап в PDF, черно белый битмап высокого разрешения, надо отобразить на странице с заданными размерами в миллиметрах. Т.е. для страницы PDF требуется задать глубину цвета (1 бит) и размер отображаемой информации, например, 100 на 50 мм.

Может ли кто подсказать как это задать? с какими объектами оперировать?

Заранее благодарю.

С уважением, Дмитрий.


PdfPage page = document.AddPage();
page.Height = mmH;
page.Width = mmW;

???
 

DmitryK

Новичок
Регистрация
05.05.2016
Сообщения
2
Благодарностей
0
Баллы
1
Возможно ли используя pdfsharp сохранить pdf файл используя векторную графику? Т.е. производится рисование и вывод текста обычным образом, а перед сохранением необходимо преобразовать ВСЕ в вектор (без ссылок на шрифты, картинки и т.п.)? Делал ли кто подобное?

C уважением, Дмитрий.
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
Дмитрий, отпиши в скайпе. Посмотрим через другую либу
 

dannko

Client
Регистрация
12.08.2013
Сообщения
137
Благодарностей
32
Баллы
28
Ребята, а у кого сниппет заработал?

У меня
 
Регистрация
23.12.2014
Сообщения
127
Благодарностей
65
Баллы
28

dannko

Client
Регистрация
12.08.2013
Сообщения
137
Благодарностей
32
Баллы
28

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