Что вы подразумеваете под «исходным кодом»?
Вы имеете в виду, что вы открыли файл PDF в текстовом редакторе и пытались его изменить? Это в значительной степени обречено на провал, PDF является двоичным форматом, и на различные его части ссылается таблица перекрестных ссылок, которая указывает на точное смещение в файле. Если вы редактируете файл PDF, вы можете выполнить любое из следующих действий:
1) Преобразовать пары CR / LF в пары CR или LF или CR / LF. может включать локальную кодовую страницу, в зависимости от используемого вами редактора. 3) Изменено смещение критического объекта.
Все вышеперечисленное приведет к повреждению файла PDF. Почти все эти изменения невидимы, поэтому, если вы «измените его, как это было раньше», вы, вероятно, этого не сделали, просто изменили видимые различия.
Если файл поврежден, тогда все, что вы можете сделать, это заменить его резервной копией. Вы сделали резервную копию файла до того, как начали его редактировать, верно?