Как открыть пдф документ на редактирование

ikibostus

Client
Регистрация
27.09.2015
Сообщения
256
Благодарностей
26
Баллы
28
Привет, друзья. Если открыть вручную через Notepad ++ пдф файл и там изменить некоторые данные и сохранить его, то он будет работать. А как через C# открыть, отредактировать, через регекс, к примеру и сохранить, что бы он потом тоже работал? Я пытался сделать это через данный код, но файл потом визуально не отображает ничего.
Код:
StreamReader reader = new StreamReader(project.Variables["pathPdfResultFile"].Value);
string content = reader.ReadToEnd();
reader.Close();

content = Regex.Replace(content, @"(?<=/Creator\ \().*(?=\))", "Слово");


StreamWriter writer = new StreamWriter(project.Variables["pathPdfResultFile"].Value);
writer.Write(content);
writer.Close();
Может это связано с тем, что зенка сохраняет файл в utf-8. Можно как-то его сохранить в исходной кодировке?
 

GoldPro

Client
Регистрация
03.05.2016
Сообщения
30
Благодарностей
0
Баллы
6
Вопрос до сих пор актуальный. Старожилы подскажите пожалуйста как отредактировать pdf в zenno.
 

Err0r

Client
Регистрация
17.05.2015
Сообщения
157
Благодарностей
110
Баллы
43

GoldPro

Client
Регистрация
03.05.2016
Сообщения
30
Благодарностей
0
Баллы
6
Через стандартный экшен "файлы", взять->совешить нужную магию->сохранить
У меня при взятии текста из файла pdf нет данных которые отображаются при обычном открытии, а вот такая ерунда:

Как правильно его прочитать?

%PDF-1.4
%����
%PDF-1.4
%����
%PDF-1.4
%����
%PDF-1.4
%����
%PDF-1.4
%����
3 0 obj
<</Type /Page
/Parent 1 0 R
/MediaBox [0 0 595.280 841.890]
/TrimBox [0.000 0.000 595.280 841.890]
/Resources 2 0 R
/Group << /Type /Group /S /Transparency /CS /DeviceRGB >>
/Contents 4 0 R>>
endobj
4 0 obj
<</Filter /FlateDecode /Length 4543>>
stream
x���oT��"�O�����4�U�DM������MҺ�~��r��N
I��/�������Μ�q$qw37owv~�������_��΢�f���*...
 

ильяsffse

Client
Регистрация
23.06.2018
Сообщения
121
Благодарностей
54
Баллы
28
Еще ннада?:-) Вот изи 5 сек:ay: Сначала качаем https://exiftool.org
Windows Executable: exiftool-12.07.zip (6.3 MB)

Вроде бы стоит изменить название программы на exeexiftool !!! Т.к. процессы висят не закрытые.... переименовал и все гуд :ay:

Потом можно примеры тут http://belursus.info/soft/i.php?c=exiftool Ну или в яше в общем )

Например дату так можно поставить,параметры запуска -AllDates="2011:05:09 16:44:27" {-Variable.fileName-}
 
Последнее редактирование:

adwwax

Пользователь
Регистрация
15.07.2021
Сообщения
90
Благодарностей
6
Баллы
8
У меня при взятии текста из файла pdf нет данных которые отображаются при обычном открытии, а вот такая ерунда:

Как правильно его прочитать?

%PDF-1.4
%����
%PDF-1.4
%����
%PDF-1.4
%����
%PDF-1.4
%����
%PDF-1.4
%����
3 0 obj
<</Type /Page
/Parent 1 0 R
/MediaBox [0 0 595.280 841.890]
/TrimBox [0.000 0.000 595.280 841.890]
/Resources 2 0 R
/Group << /Type /Group /S /Transparency /CS /DeviceRGB >>
/Contents 4 0 R>>
endobj
4 0 obj
<</Filter /FlateDecode /Length 4543>>
stream
x���oT��"�O�����4�U�DM������MҺ�~��r��N
I��/�������Μ�q$qw37owv~�������_��΢�f���*...
вопрос еще актуальный помогите
 

ильяsffse

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

adwwax

Пользователь
Регистрация
15.07.2021
Сообщения
90
Благодарностей
6
Баллы
8
notepad++ но это не точно.. гуглите
И зачем вам это вообще надо?
у меня есть папка а внутри этой папки есть файлы пдф с фио 10штук, мне нужно их добавить в зенку после взять их фио в переменную и ввести в строку ( пс скажи возможно ли как то сделать так что бы все эти 10 пдф файлов с фио засунуть в одну переменную что бы для каждого не создавать индивидуальную переменную) буду очень благодарен за помощь!
 
Последнее редактирование модератором:

ильяsffse

Client
Регистрация
23.06.2018
Сообщения
121
Благодарностей
54
Баллы
28
брать в переменную..+ добавить в список.. объеденить элементы списка.. как то так вроде бы
в цикле
А ваще мож кто по умнее меня отпишет))
 

adwwax

Пользователь
Регистрация
15.07.2021
Сообщения
90
Благодарностей
6
Баллы
8
брать в переменную..+ добавить в список.. объеденить элементы списка.. как то так вроде бы
в цикле
А ваще мож кто по умнее меня отпишет))
можете пример скинуть того что написали? (то есть конструкцию в зенно) :ay:
 

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
639
Благодарностей
581
Баллы
93
вопрос еще актуальный помогите
приложил шаблон + библиотеку, ее нужно извлечь из .zip в папку ExternalAssemblies, мой путь до нее:
C:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.1.7.1\Progs\ExternalAssemblies

80699
 

Вложения

adwwax

Пользователь
Регистрация
15.07.2021
Сообщения
90
Благодарностей
6
Баллы
8

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 085
Благодарностей
29
Баллы
48
приложил шаблон + библиотеку, ее нужно извлечь из .zip в папку ExternalAssemblies, мой путь до нее:
C:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.1.7.1\Progs\ExternalAssemblies

Посмотреть вложение 80699
Подскажите, а как в вашем коде можно найти ключевые слова в файле pdf. Я хочу написать прогу которая будет в тендерах искать виды работ по ключевым словам. Насколько я понял все должно записаться в переменную result, но после запуска снипита, эта переменная пустая
 
Последнее редактирование:

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
639
Благодарностей
581
Баллы
93
Подскажите, а как в вашем коде можно найти ключевые слова в файле pdf. Я хочу написать прогу которая будет в тендерах искать виды работ по ключевым словам. Насколько я понял все должно записаться в переменную result, но после запуска снипита, эта переменная пустая
может pdf какой защищенный , с ходу не скажу, пиши в телегу - разберемся
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
Хорошие новости: пятая версия библиотеки продолжает поддерживаться в плане багфиксов, свежую версию можно взять на ГитХабе: Releases · itext/itextsharp · GitHub

Приложенный проект нормально считывает тестовую PDF-ку.
 

Вложения

viktor045

Client
Регистрация
02.09.2018
Сообщения
67
Благодарностей
17
Баллы
8
Можно ли реализовать перевод сканированных документов ПДФ в текстовой фаил?
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
  • Спасибо
Реакции: viktor045

zhangseoer

Client
Регистрация
18.09.2012
Сообщения
12
Благодарностей
1
Баллы
3
Хорошие новости: пятая версия библиотеки продолжает поддерживаться в плане багфиксов, свежую версию можно взять на ГитХабе: Releases · itext/itextsharp · GitHub

Приложенный проект нормально считывает тестовую PDF-ку.
I need to replace the specified keywords in the PDF, can you help me
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113

bartenev

Client
Регистрация
15.01.2015
Сообщения
43
Благодарностей
8
Баллы
8
Столкнулся с тем что не все PDF открываются этой библиотекой, в чем может быть проблема?
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
В чём угодно... Начиная с того, что последняя бесплатная версия — довольно старая. Для гарантии имеет смысл затестить самую свежую коммерческую версию.
 

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