Я использую следующий код для чтения содержимого файла PDF:
string document;
FILE * f;
f = fopen ( path , "rb");
unsigned char buffer[1024];
while(!feof(f)){
int bytes = fread(buffer,1,1024,f);
for(int i = 0; i < bytes; i++){
document += buffer[i];
cout << buffer[i];
}
}
fclose ( f );
Проблема в том, что символы не такие, как при открытии файла в текстовом редакторе.
Например этот файл
files.flashfan.ch/file.png
результатов в этом выводе:
files.flashfan.ch/output.png
Как я могу прочитать файл, чтобы символы были точно такими же, как в редакторе?
Я хочу разобрать PDF-файлы, но без оригинальных символов я не могу этого сделать.
Я тестировал код с этим файлом (это не файл PDF, а часть его, поэтому вы не можете отобразить его):
PDF Head.pdf
Спасибо за вашу помощь!