Okuma: karakter Bir dosyayı açtığınızda aynı olmadığını,C++ bir PDF dosyasının içeriğini okumak için aşağıdaki kodu kullanıyorum bir PDF dosyası
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);
sorundur Metin düzeltici. Örneğin, bu dosya files.flashfan.ch/file.png bu çıktıda
sonuç için : files.flashfan.ch/output.png Ben karakter olan böylece, dosyayı okuyabilir nasıl
editörde tam olarak aynı mı? PDF dosyalarını ayrıştırmak istiyorum ancak orijinal karakterleri olmadan bunu yapamam. Ben bu dosyayla kodu testet ettik (onun değil bir PDF dosyası, birinin sadece bir parçası, bu nedenle bunu gösteremez): Yardımlarınız için
Teşekkür!
@ user461872: PDF'yi ayrıştırmak bir şeydir ve PDF'yi okumak başka bir şeydir. Sonuncusu benim düşüncemde. Öyleyse bana sadece okuyarak ne yapmak istediğini söyle? – Nawaz
Belgedeki PDF nesnelerinin bir listesini almak istiyorum. Sonra benim özellikleri uygun bazı nesneleri okuyun. Ama bunu nasıl yapacağımı biliyorum, sadece programın yanlış karakterleri dosyadan okuduğunu düşündüm. Yani dosyayı ayrıştırmak imkansız olurdu. –