- Регистрация
- 27.09.2015
- Сообщения
- 256
- Благодарностей
- 26
- Баллы
- 28
Привет, друзья. Если открыть вручную через Notepad ++ пдф файл и там изменить некоторые данные и сохранить его, то он будет работать. А как через C# открыть, отредактировать, через регекс, к примеру и сохранить, что бы он потом тоже работал? Я пытался сделать это через данный код, но файл потом визуально не отображает ничего.
Может это связано с тем, что зенка сохраняет файл в utf-8. Можно как-то его сохранить в исходной кодировке?
Код:
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();