Hướng Dẫn Đọc File

Mở và đọc file PDF, Word, Excel, CSV, Markdown và văn bản trực tiếp trên trình duyệt. Giao diện đọc tài liệu kiểu desktop với thanh điều hướng — không cần tải lên, không cần máy chủ.

Quay lại Đọc File

Công cụ này làm gì

Trình đọc Tệp mở và đọc tệp PDF, Word (.docx), Excel (.xlsx), CSV, Markdown và văn bản/mã trực tiếp trong trình duyệt của bạn. Trình đọc kiểu máy tính với thanh điều hướng bên. Không tải lên—tệp ở trên thiết bị của bạn. Hỗ trợ PDF (qua PDF.js), Word (qua mammoth), Excel (qua SheetJS), CSV (parser tùy chỉnh), Markdown (qua marked) và văn bản thuần. Lý tưởng để xem tài liệu và mã mà không rời trình duyệt.

Cách sử dụng

  1. Mở tệp — Nhấp để chọn tệp hoặc kéo thả. Hỗ trợ: PDF, DOCX, XLSX, CSV, MD, TXT và nhiều phần mở rộng mã.
  2. Điều hướng — Dùng thanh bên để nhảy đến trang PDF, tiêu đề Word, sheet Excel hoặc phần Markdown.
  3. Đọc — Nội dung hiển thị ở vùng chính. PDF hiển thị trang; bảng tính hiển thị ô; Markdown hiển thị HTML đã render.
  4. Đổi tệp — Mở tệp khác; tệp trước được thay thế (không nhiều tab).
  5. Không tải lên — Tệp được đọc cục bộ; không gì được gửi đến máy chủ.

Cách hoạt động

Định dạng được phát hiện theo phần mở rộng tệp. PDF dùng pdfjs-dist; Word dùng mammoth (DOCX sang HTML); Excel dùng xlsx/SheetJS; CSV dùng parser tùy chỉnh với hỗ trợ trường trích dẫn; Markdown dùng marked. Nội dung được đọc qua FileReader, File.text() hoặc File.arrayBuffer(). Tiêu đề được trích cho thanh bên và chèn ID cho liên kết neo. Tất cả xử lý ở phía máy khách—tệp không bao giờ rời thiết bị.

Tất cả tính toán và xử lý chạy hoàn toàn trên trình duyệt của bạn. Không có dữ liệu được gửi đến máy chủ.

Trường hợp sử dụng & ví dụ

  • Xem PDF — Đọc PDF mà không cần ứng dụng máy tính.
  • Xem tài liệu — Xem nhanh tệp Word hoặc Excel.
  • Kiểm tra mã — Đọc tệp nguồn với hiển thị thân thiện cú pháp.
  • Phân tích CSV — Xem dữ liệu bảng tính dạng bảng.
  • Ngoại tuyến — Hoạt động hoàn toàn ngoại tuyến sau khi tải.

Ví dụ

  • Mở report.pdf → Trang trong thanh bên, nhấp để nhảy.
  • Mở data.xlsx → Tab sheet, hàng và cột trong bảng.
  • Mở readme.md → Markdown đã render với liên kết tiêu đề.

Giới hạn & lưu ý

  • Độ đúng của thư viện — Tin cậy độ đúng của pdfjs-dist, mammoth, xlsx; không xác minh độc lập.
  • PDF.js worker — Tải từ CDN unpkg khi chạy.
  • CSV — Xử lý trường trích dẫn; tuân thủ đầy đủ RFC 4180 không được đảm bảo.
  • Kích thước tệp — Tệp rất lớn có thể làm chậm hoặc cạn bộ nhớ.
  • Một tệp — Một tệp mỗi lúc; không có chế độ xem nhiều tài liệu.

Tất cả tính toán và chuyển đổi chạy hoàn toàn trên trình duyệt. Không có dữ liệu được gửi đến máy chủ, dữ liệu của bạn không rời khỏi thiết bị.