を読む:C++、私はPDFファイルの内容を読み取るために、次のコードを使用しています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ファイル、1の部分だけ、)私は、このファイルを使用してコードtestetました:あなたの助けを
ありがとう!
@ user461872:PDFを解析することの1つであり、PDFを読むことは別のものです。後者は、私の意見では役に立たない。だから、読んだだけで何をしたいのですか? – Nawaz
文書内のPDFオブジェクトのリストを取得したいとします。その後、私の仕様に合ったいくつかのオブジェクトを読んでください。しかし、私はこれを行う方法を知っている、私はちょうどプログラムがファイルから間違った文字を読み取ると思った。したがって、ファイルを解析することは不可能です。 –