यह उपकरण क्या करता है
फाइल रीडर ब्राउज़र में सीधे PDF, वर्ड (.docx), एक्सेल (.xlsx), CSV, मार्कडाउन और टेक्स्ट/कोड फाइलें खोलता और पढ़ता है। नेविगेशन साइडबार के साथ डेस्कटॉप-स्टाइल रीडर। कोई अपलोड नहीं—फाइलें आपके डिवाइस पर रहती हैं। PDF (PDF.js के माध्यम से), वर्ड (mammoth के माध्यम से), एक्सेल (SheetJS के माध्यम से), CSV (कस्टम पार्सर), मार्कडाउन (marked के माध्यम से) और सादा टेक्स्ट का समर्थन करता है। ब्राउज़र छोड़े बिना दस्तावेज़ और कोड देखने के लिए आदर्श।
इसका उपयोग कैसे करें
- फाइल खोलें — फाइल चुनने या ड्रैग और ड्रॉप के लिए क्लिक करें। समर्थित: PDF, DOCX, XLSX, CSV, MD, TXT और कई कोड एक्सटेंशन।
- नेविगेट करें — PDF पेज, वर्ड हेडिंग, एक्सेल शीट या मार्कडाउन सेक्शन पर जाने के लिए साइडबार उपयोग करें।
- पढ़ें — कंटेंट मुख्य क्षेत्र में रेंडर होता है। PDF पेज दिखाता है; स्प्रैडशीट सेल दिखाते हैं; मार्कडाउन रेंडर HTML दिखाता है।
- फाइल बदलें — दूसरी फाइल खोलें; पिछली बदल जाती है (कोई मल्टी-टैब नहीं)।
- कोई अपलोड नहीं — फाइलें स्थानीय रूप से पढ़ी जाती हैं; कुछ भी सर्वर को नहीं भेजा जाता।
यह कैसे काम करता है
प्रारूप फाइल एक्सटेंशन से पहचाना जाता है। PDF pdfjs-dist उपयोग करता है; वर्ड mammoth (DOCX से HTML); एक्सेल xlsx/SheetJS; CSV कोटेड-फील्ड सपोर्ट के साथ कस्टम पार्सर; मार्कडाउन marked उपयोग करता है। कंटेंट FileReader, File.text() या File.arrayBuffer() के माध्यम से पढ़ा जाता है। हेडिंग साइडबार के लिए निकाले जाते हैं और एंकर लिंक के लिए ID के साथ इंजेक्ट होते हैं। सभी प्रोसेसिंग क्लाइंट-साइड है—फाइलें कभी डिवाइस नहीं छोड़तीं।
सभी गणना पूरी तरह आपके ब्राउज़र में चलती है। कोई डेटा किसी सर्वर को नहीं भेजा जाता।
उपयोग के मामले और उदाहरण
- PDF व्यूअर — डेस्कटॉप ऐप के बिना PDF पढ़ें।
- दस्तावेज़ रिव्यू — वर्ड या एक्सेल फाइलों का त्वरित दृश्य।
- कोड निरीक्षण — सिंटैक्स-फ्रेंडली प्रदर्शन के साथ सोर्स फाइलें पढ़ें।
- CSV विश्लेषण — टेबल रूप में स्प्रैडशीट डेटा देखें।
- ऑफलाइन — लोड होने के बाद पूरी तरह ऑफलाइन काम करता है।
उदाहरण
- report.pdf खोलें → साइडबार में पेज, जंप के लिए क्लिक करें।
- data.xlsx खोलें → शीट टैब, टेबल में पंक्ति और कॉलम।
- readme.md खोलें → हेडिंग लिंक के साथ रेंडर मार्कडाउन।
सीमाएं और ज्ञात बाधाएं
- लाइब्रेरी सत्यता — pdfjs-dist, mammoth, xlsx सत्यता पर भरोसा; स्वतंत्र रूप से सत्यापित नहीं।
- PDF.js वर्कर — रनटाइम में unpkg CDN से लोड होता है।
- CSV — कोटेड फील्ड संभालता है; पूर्ण RFC 4180 अनुपालन की गारंटी नहीं।
- फाइल आकार — बहुत बड़ी फाइलें धीमी कर सकती हैं या मेमोरी समाप्त कर सकती हैं।
- एकल फाइल — एक समय में एक फाइल; कोई बहु-दस्तावेज़ व्यू नहीं।