Skip to content

A versatile file conversion tool for converting between PDF, DOCX, XLSX, TXT, CSV, PPTX, Markdown, and HTML formats.

License

Notifications You must be signed in to change notification settings

tanbaycu/File-Converter-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔄 Công Cụ Chuyển Đổi Định Dạng Tệp - tanbaycu

Version

Update

Python

Status

Công cụ chuyển đổi đa định dạng tệp tin với giao diện dòng lệnh đơn giản và hiệu quả

📚 Thư viện và Công cụ

Cài đặt các thư viện cần thiết bằng lệnh sau:

pip install -r requirements.txt

✨ Tính năng

📄 Chuyển đổi giữa các định dạng tệp sau:

Từ \ Đến PDF DOCX XLSX TXT CSV MD HTML
PDF -
DOCX -
XLSX -
TXT -
CSV -
PPTX
MD -

🛠️ Tính năng bổ sung:

  • ✅ Xử lý lỗi và ghi nhật ký cho mỗi quá trình chuyển đổi
  • ✅ Giao diện dòng lệnh thân thiện với người dùng
  • ✅ Hỗ trợ đường dẫn tệp với dấu phân cách thư mục (\)
  • ✅ Chuyển đổi liên tục nhiều tệp tin
  • ✅ Tự động phát hiện định dạng tệp nguồn

🔧 Yêu cầu phi chức năng

  1. Xử lý ngoại lệ: Ngăn chặn ứng dụng bị crash khi gặp lỗi
  2. Ghi nhật ký chi tiết: Giúp dễ dàng gỡ lỗi và theo dõi quá trình
  3. Cấu trúc mã mô-đun: Dễ bảo trì và mở rộng
  4. Sử dụng gợi ý kiểu: Nâng cao khả năng đọc và bảo trì mã

⚠️ Hạn chế

  1. Phụ thuộc phần mềm: Một số chuyển đổi (ví dụ: DOCX sang PDF) có thể yêu cầu Microsoft Word được cài đặt trên hệ thống
  2. Chất lượng chuyển đổi: Có thể phụ thuộc vào độ phức tạp của tệp gốc
  3. Hiệu suất: Có thể giảm khi xử lý các tệp lớn
  4. Lỗi định dạng: Có thể xảy ra đối với các tệp đầu vào được định dạng không chính xác

🆕 Cập nhật mới

Phiên bản 12.13.58 (27/11/2024)

  • ✅ Thêm vòng lặp cho chuyển đổi liên tục
  • ✅ Thêm chuyển đổi DOCX -> XLSX
  • ✅ Cải thiện hỗ trợ định dạng nội dung nâng cao (đang phát triển)
  • ✅ Tối ưu hóa lỗi trong lần chuyển đổi đầu tiên
  • ✅ Cải thiện xử lý ngoại lệ với decorator chuyen_doi_an_toan
  • ✅ Thêm phương pháp thay thế cho chuyển đổi PDF sang DOCX

📝 Hướng dẫn sử dụng

  1. Chạy chương trình:
python converter.py
  1. Nhập đường dẫn tệp:

    1. Nhập đường dẫn đầy đủ đến tệp bạn muốn chuyển đổi
    2. Sử dụng dấu \ làm dấu phân cách thư mục
  2. Chọn định dạng đích:

    1. Chương trình sẽ hiển thị các tùy chọn chuyển đổi có sẵn dựa trên định dạng tệp nguồn
    2. Nhập số tương ứng với định dạng đích mong muốn
  3. Xem kết quả:

    1. Chương trình sẽ thông báo kết quả chuyển đổi
    2. Tệp đã chuyển đổi sẽ được lưu trong cùng thư mục với tệp nguồn

👥 Đóng góp

Chúng tôi rất hoan nghênh mọi đóng góp! Dưới đây là cách bạn có thể tham gia:

🐛 Báo cáo lỗi

Tạo issue mới trên GitHub với mô tả chi tiết về lỗi và cách tái tạo

💡 Đề xuất tính năng

Chia sẻ ý tưởng của bạn thông qua GitHub Issues hoặc Discussions

🔧 Gửi Pull Request

Đóng góp mã nguồn bằng cách fork repository và tạo pull request

Quy trình đóng góp

  1. Fork repository
  2. Tạo nhánh mới (git checkout -b feature/amazing-feature)
  3. Commit thay đổi (git commit -m 'Add some amazing feature')
  4. Push lên nhánh của bạn (git push origin feature/amazing-feature)
  5. Mở Pull Request

📌 Ghi chú

Mã nguồn vẫn đang trong quá trình phát triển và cải tiến. Phản hồi và đề xuất của bạn rất quý giá để hoàn thiện công cụ này. Cảm ơn sự hỗ trợ của bạn!

📞 Hỗ trợ & Liên hệ

Made with love

© 2025 tanbaycu

⬆️ Về đầu trang

About

A versatile file conversion tool for converting between PDF, DOCX, XLSX, TXT, CSV, PPTX, Markdown, and HTML formats.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages