पढ़ना मैं एक पीडीएफ फाइल की सामग्री को पढ़ने के लिए निम्न कोड का उपयोग कर रहा:सी ++ एक पीडीएफ फाइल
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
मैं फ़ाइल कैसे पढ़ सकते हैं, ताकि वर्ण हैं बिल्कुल संपादक के समान ही? मैं पीडीएफ फाइलों का विश्लेषण करना चाहता हूं, लेकिन मूल वर्णों के बिना मैं इसे नहीं कर सकता। मैं इस फ़ाइल के साथ कोड testet है (इसकी नहीं एक पीडीएफ फाइल, एक का सिर्फ एक हिस्सा है, तो आप इसे प्रदर्शित नहीं कर सकता):
आपकी मदद के लिए धन्यवाद!
@ user461872: पार्सिंग पीडीएफ एक बात है, और पीडीएफ पढ़ने एक और है। उत्तरार्द्ध मेरी राय में, कोई उपयोग नहीं है। तो मुझे बताओ कि आप बस पढ़कर क्या करना चाहते हैं? – Nawaz
मैं दस्तावेज़ में पीडीएफ ऑब्जेक्ट्स की एक सूची प्राप्त करना चाहता हूं। फिर कुछ ऑब्जेक्ट्स पढ़ें जो मेरी चश्मा फिट बैठती हैं। लेकिन मुझे पता है कि यह कैसे करना है, मैंने सोचा कि कार्यक्रम फ़ाइल से गलत वर्ण पढ़ता है। तो फाइल को पार्स करना असंभव होगा। –