/22
Website hỗ trợ chuyển đổi từ PDF sang DOCX
NHẬN XÉT CỦA GIẢNG VN
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
1 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
MỤC LC
NHN XÉT CA GING VN ............................................................................................................ 1
MC LC ................................................................................................................................................ 2
I. Gii thiu đềi ............................................................................................................................. 3
1. Mc tu ................................................................................................................................. ss3
2. Tính năng ................................................................................................................................... 3
II. BN THIT K HÌNH MVC .................................................................................................. 4
III. ng dn cài đặt .................................................................................................................... 5
1. Cài đặt XAMPP và to CSDL .................................................................................................. 5
2. Cài đặt Tomcat và chy d án ................................................................................................ 7
IV. ng dn s dng các chc năng trong chương trình ................................................. 11
1. Trang ch website ................................................................................................................. 11
2. Covert khi chưa đăng nhp .................................................................................................. 11
3. Đăng ký/Đăng nhp ............................................................................................................... 13
4. Xem thông tin tài khon cá nhân ......................................................................................... 14
5. Đăng xuất tài khon............................................................................................................... 16
6. Xem lch s chuyn đi ......................................................................................................... 16
7. Chuyn đổi t file PDF sang DOCX.................................................................................... 16
V. KT LUN NG PHÁT TRIN ................................................................................... 19
1. Kết lun ................................................................................................................................... 19
2. ng phát trin .................................................................................................................... 19
2 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
I. Giới thiệu đề tài
1. Mục tu
Xây dựng hệ thống chuyển đổi tài liệu từ PDF sang Word theo mô hình MVC, hỗ
trợ xử lý bất đồng bộ, theo dõi tiến trình theo thời gian thực, xem trước tài liệu trước
khi chuyển đổi,lưu lại lịch sử chuyển đổi cho từng người dùng. Hệ thống đảm bảo
khả năng xử lý nhiều yêu cầu đồng thời, tốc độ nhanh và giao diện trực quan dễ sử
dụng.
2. Tính năng
Hệ thống cung cấp các tính năng cho người dùng như sau:
A. Quản tải khoản
Đăng kí: Cho phép người dùng tạo tài khoản mới khi lần đầu sử dụng hệ thống.
Tên đăng nhập được kiểm tra tự động để tránh trùng lặp hoặc không hợp lệ.
Người dùng phải nhậpxác nhận lại mật khẩu trước khi lưu vào sở dữ liệu
nhằm đảm bảo bảo mật.
Đăng nhập: Hệ thống thực hiện xác thực thông tin tài khoản để đảm bảo chỉ
những người dùng hợp lệ mới được truy cậpsử dụng các chức năng xem
các file đã chuyển trong 24h qua và quản lý tài khoản.
Quản thông tin nhân: Người dùng thể quản thông tin nhân của i
khoản. thể tùy chỉnh, chỉnh sửa thông tin nhân hay mật khẩu.
B. Chuyển đổi tài liệu ( Cho phép cả đăng nhập chưa đăng nhập)
Tải file: Hệ thống cho phép người dùng tải lên các tệp PDF từ thiết bị cá nhân
để thực hiện chuyển đổi sang định dạng Word. Trước khi tải lên, hệ thống
kiểm tra các điều kiện bản như định dạng tệp (.pdf), kích thước tệp tối đa
tình trạng tệp để đảm bảo dữ liệu hợp lệ và an toàn cho quá trình xử lý.
Trước khi bắt đầu quá trình chuyển đổi, hệ thống cung cấp chức năng xem
trước nội dung tài liệu PDF. Tính năng này được triển khai bằng thư viện
PDF.js, cho phép hiển thị trực tiếp nội dung từng trang của file PDF ngay trên
trình duyệt mà không cần tải về hoặc sử dụng ứng dụng đọc PDF bên ngoài.
C. Quản lịch sử chuyển đổikết quả.
Quản lịch sử: Người dùng thể xem các file đã chuyển đổi trong vòng 24h
qua.
Kết quả: Ngươi người dùng thể download lại các file thoải mái bất kì lúc
o.
3 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
II. BẢN THIẾT KẾ HÌNH MVC
4 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
III. Hướng dẫn cài đặt
1. Cài đặt XAMPP tạo CSDL:
Bước 1: Truy cập website https://www.apachefriends.org/download.html và cài đặt phiên
bản phù hợp với máy tính cá nhân.
Bước 2: Giải nén XAMPP và khởi động XAMPP:
Bước 3: Chọn “Start” để khởi động các dịch vụ cần thiết:
5 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 5: Sau khi khởi động thành công, nhấn “Admin” trên hàng MySQL hoặc truy cập
http://localhost/phpmyadmin/index.php để vào trang chủ MySQL tạo CSDL:
Bước 6: Cftọn new tạo database tên pdf_convertion”:
Bước 7: Nhấp vào Database “pdf_convertion” vừa tạo → chọn Nhập → Chọn Tệp→ chọn
file pdf_convertion.sql→ chọn Nhập để hoàn tất thiết lập CSDL:
6 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
2. Cài đặt Tomcat chạy dự án:
Bước 1: Truy cập website https://tomcat.apache.org, cài đặt phiên bản từ Tomcat 9 trở lên
và giải nén.
Bước 2: Tại tab Preferences của cửa sổ windown trên eclipse tìm tới mục server and
runtime và chọn phiên bản tomcat phù hợp và nhấn Apply and close
Bước 3: Tại servers click vào No servers are available. Click this link to create a new
server.
7 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 4: cửa sổ New Server click vào apache chọn phiên bản tomcat tương ứng
Bước 5: mục tomcat installation directory trỏ đường dẫn tới folder cài tomcat
8 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 6: Chọn dự án và add qua server
9 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 7: dự án click chuột phải vào file index của dự án và chọn Run on server thì dự án
sẽ được chạy trên trình duyệt chrome thông qua đường link PDF to Word Converter -
Professional Tool
10 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
11 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
IV. Hướng dẫn sử dụng các chức năng trong chương trình:
1. Trang chủ website:
2. Covert khi chưa đăng nhập
Bước 1: Nhấn “Choose PDF File” lựa chọn file PDF cần chuyển đổi sang DOCX.
12 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 2: Nhấn “Chuyển đổi sang word” để tiến hành chuyển đổi file PDF sang DOCX.
Bước 3: Sau khi việc chuyển đổi hoàn tất, chọn “Tải file Word” để tải file word về
13 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
3. Đăng /Đăng nhập
Bước 1: Chọn “Đăng ký” để tạo tài khoản mới (Nếu chưa có)
Bước 2: Sau khi đăng ký thành công, trang sẽ chuyển hướng đến trang index và đăng nhập
để vào tài khoản.
14 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Màn hình sau khi đăng nhập tài khoản thành công
4. Xem thông tin tài khoản nhân:
Bước 1: Nhấn vào “Profile” để xem thông tin tài khoản
15 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 2: Nhấn vào Chỉnh sửa thông tin” hoặc “Đổi mật khẩu” để chỉnh sửa thông tin
nhân (nếu cần)
Bước 3: Nhấn vào Cập nhật hồ sơ” để cập nhật hồ (Nếu làm ở bước 2)
16 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
5. Đăng xuất tài khoản:
Nhấn vào “Logout” để thoát đăng nhập
6. Xem lịch sử chuyển đổi:
Nhấn vào View Conversion History” để xem lịch sử trong 1 ngày ( tự động xóa)
17 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
7. Chuyển đổi từ file PDF sang DOCX:
Bước 1: Nhấn vào Choose PDF file” để chọn file cần chuyển sau
Bước 2: Nhấn vào Chuyển sang word” để chuyển sang word
18 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 3: Nhấn vào “Tải file word” khi hoàn thành để tải file
19 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
20 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào

Preview text:

Website hỗ trợ chuyển đổi từ PDF sang DOCX
NHẬN XÉT CỦA GIẢNG VIÊN
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
1 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX MỤC LỤC
NHẬN XÉT CỦA GIẢNG VIÊN ............................................................................................................ 1
MỤC LỤC ................................................................................................................................................ 2 I.
Giới thiệu đề tài ............................................................................................................................. 3 1.
Mục tiêu ................................................................................................................................. ss3 2.
Tính năng ................................................................................................................................... 3
II. BẢN THIẾT KẾ MÔ HÌNH MVC .................................................................................................. 4 III.
Hướng dẫn cài đặt .................................................................................................................... 5 1.
Cài đặt XAMPP và tạo CSDL .................................................................................................. 5 2.
Cài đặt Tomcat và chạy dự án ................................................................................................ 7 IV.
Hướng dẫn sử dụng các chức năng trong chương trình ................................................. 11 1.
Trang chủ website ................................................................................................................. 11 2.
Covert khi chưa đăng nhập .................................................................................................. 11 3.
Đăng ký/Đăng nhập ............................................................................................................... 13 4.
Xem thông tin tài khoản cá nhân ......................................................................................... 14 5.
Đăng xuất tài khoản............................................................................................................... 16 6.
Xem lịch sử chuyển đổi ......................................................................................................... 16 7.
Chuyển đổi từ file PDF sang DOCX.................................................................................... 16
V. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ................................................................................... 19 1.
Kết luận ................................................................................................................................... 19 2.
Hướng phát triển .................................................................................................................... 19
2 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
I. Giới thiệu đề tài 1. Mục tiêu
Xây dựng hệ thống chuyển đổi tài liệu từ PDF sang Word theo mô hình MVC, hỗ
trợ xử lý bất đồng bộ, theo dõi tiến trình theo thời gian thực, xem trước tài liệu trước
khi chuyển đổi, và lưu lại lịch sử chuyển đổi cho từng người dùng. Hệ thống đảm bảo
khả năng xử lý nhiều yêu cầu đồng thời, tốc độ nhanh và giao diện trực quan dễ sử dụng. 2. Tính năng
Hệ thống cung cấp các tính năng cho người dùng như sau: A. Quản lý tải khoản
❖ Đăng kí: Cho phép người dùng tạo tài khoản mới khi lần đầu sử dụng hệ thống.
Tên đăng nhập được kiểm tra tự động để tránh trùng lặp hoặc không hợp lệ.
Người dùng phải nhập và xác nhận lại mật khẩu trước khi lưu vào cơ sở dữ liệu
nhằm đảm bảo bảo mật.
❖ Đăng nhập: Hệ thống thực hiện xác thực thông tin tài khoản để đảm bảo chỉ
những người dùng hợp lệ mới được truy cập và sử dụng các chức năng xem
các file đã chuyển trong 24h qua và quản lý tài khoản.
❖ Quản lý thông tin cá nhân: Người dùng có thể quản lý thông tin cá nhân của tài
khoản. Có thể tùy chỉnh, chỉnh sửa thông tin cá nhân hay mật khẩu.
B. Chuyển đổi tài liệu ( Cho phép cả đăng nhập và chưa đăng nhập)
❖ Tải file: Hệ thống cho phép người dùng tải lên các tệp PDF từ thiết bị cá nhân
để thực hiện chuyển đổi sang định dạng Word. Trước khi tải lên, hệ thống
kiểm tra các điều kiện cơ bản như định dạng tệp (.pdf), kích thước tệp tối đa và
tình trạng tệp để đảm bảo dữ liệu hợp lệ và an toàn cho quá trình xử lý.
❖ Trước khi bắt đầu quá trình chuyển đổi, hệ thống cung cấp chức năng xem
trước nội dung tài liệu PDF. Tính năng này được triển khai bằng thư viện
PDF.js, cho phép hiển thị trực tiếp nội dung từng trang của file PDF ngay trên
trình duyệt mà không cần tải về hoặc sử dụng ứng dụng đọc PDF bên ngoài.
C. Quản lý lịch sử chuyển đổi và kết quả.
❖ Quản lý lịch sử: Người dùng có thể xem các file đã chuyển đổi trong vòng 24h qua.
❖ Kết quả: Ngươi người dùng có thể download lại các file thoải mái bất kì lúc nào.
3 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
II. BẢN THIẾT KẾ MÔ HÌNH MVC
4 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
III. Hướng dẫn cài đặt
1. Cài đặt XAMPP và tạo CSDL:
Bước 1:
Truy cập website https://www.apachefriends.org/download.html và cài đặt phiên
bản phù hợp với máy tính cá nhân.
Bước 2: Giải nén XAMPP và khởi động XAMPP:
Bước 3: Chọn “Start” để khởi động các dịch vụ cần thiết:
5 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 5: Sau khi khởi động thành công, nhấn “Admin” trên hàng MySQL hoặc truy cập
http://localhost/phpmyadmin/index.php để vào trang chủ MySQL tạo CSDL:
Bước 6: Cftọn new → tạo database tên “pdf_convertion”:
Bước 7: Nhấp vào Database “pdf_convertion” vừa tạo → chọn Nhập → Chọn Tệp→ chọn
file pdf_convertion.sql→ chọn Nhập để hoàn tất thiết lập CSDL:
6 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
2. Cài đặt Tomcat và chạy dự án:
Bước 1:
Truy cập website https://tomcat.apache.org, cài đặt phiên bản từ Tomcat 9 trở lên và giải nén.
Bước 2: Tại tab Preferences của cửa sổ windown trên eclipse tìm tới mục server and
runtime và chọn phiên bản tomcat phù hợp và nhấn Apply and close
Bước 3: Tại servers click vào No servers are available. Click this link to create a new server.
7 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 4: Ở cửa sổ New Server click vào apache và chọn phiên bản tomcat tương ứng
Bước 5: Ở mục tomcat installation directory trỏ đường dẫn tới folder cài tomcat
8 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 6: Chọn dự án và add qua server
9 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 7: Ở dự án click chuột phải vào file index của dự án và chọn Run on server thì dự án
sẽ được chạy trên trình duyệt chrome thông qua đường link PDF to Word Converter - Professional Tool
10 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
11 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
IV. Hướng dẫn sử dụng các chức năng trong chương trình:
1. Trang chủ website:
2. Covert khi chưa đăng nhập
Bước 1:
Nhấn “Choose PDF File” và lựa chọn file PDF cần chuyển đổi sang DOCX.
12 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 2: Nhấn “Chuyển đổi sang word” để tiến hành chuyển đổi file PDF sang DOCX.
Bước 3: Sau khi việc chuyển đổi hoàn tất, chọn “Tải file Word” để tải file word về
13 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
3. Đăng ký/Đăng nhập
Bước 1:
Chọn “Đăng ký” để tạo tài khoản mới (Nếu chưa có)
Bước 2: Sau khi đăng ký thành công, trang sẽ chuyển hướng đến trang index và đăng nhập để vào tài khoản.
14 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Màn hình sau khi đăng nhập tài khoản thành công
4. Xem thông tin tài khoản cá nhân:
Bước 1:
Nhấn vào “Profile” để xem thông tin tài khoản
15 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 2: Nhấn vào “Chỉnh sửa thông tin” hoặc “Đổi mật khẩu” để chỉnh sửa thông tin cá nhân (nếu cần)
Bước 3: Nhấn vào “ Cập nhật hồ sơ” để cập nhật hồ sơ (Nếu làm ở bước 2)
16 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
5. Đăng xuất tài khoản:
Nhấn vào “Logout” để thoát đăng nhập
6. Xem lịch sử chuyển đổi:
Nhấn vào “View Conversion History” để xem lịch sử trong 1 ngày ( có tự động xóa)
17 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
7. Chuyển đổi từ file PDF sang DOCX:
Bước 1:
Nhấn vào “Choose PDF file” để chọn file cần chuyển sau
Bước 2: Nhấn vào “Chuyển sang word” để chuyển sang word
18 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
Bước 3: Nhấn vào “Tải file word” khi hoàn thành để tải file
19 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào
Website hỗ trợ chuyển đổi từ PDF sang DOCX
20 | Nguyễn Hữu Nhật Hoàng - Phan Quốc Hùng - Nguyễn Song Hào