Chuyển đến nội dung chính

Ghép PDF miễn phí

Ghép nhiều PDF thành một. Kéo để sắp xếp lại trang.

Gói miễn phí của Sejda cho phép 3 tác vụ mỗi giờ — ở đây PDF được hợp nhất trên thiết bị của bạn, không cần tài khoản. · đã kiểm tra thg 9 2026

Thả tệp vào đây hoặc nhấp để duyệt

PDF, JPG, PNG, WebP, HEIC, HEIF · được xử lý trên thiết bị của bạn

hoặc nhấn Ctrl+V để dán từ bảng nhớ tạm

Bạn có thể thả nhiều tệp cùng một lúc

Duyệt tệp

Tệp của bạn không bao giờ rời khỏi thiết bị. Toàn bộ xử lý diễn ra cục bộ trong trình duyệt của bạn.

Công dụng phổ biến

  • Hợp Nhất Hóa Đơn PDFKết hợp nhiều hóa đơn PDF thành một tệp — sắp xếp hồ sơ thanh toán và đơn giản hóa quy trình làm việc kế toán.
  • Hợp Nhất Biên Lai PDFKết hợp các biên lai được quét và hồ sơ mua hàng thành một PDF gọn gàng — tuyệt vời cho báo cáo chi phí và chuẩn bị thuế.
  • Hợp Nhất Báo Cáo PDFKết hợp nhiều báo cáo PDF thành một tài liệu — lý tưởng cho bài thuyết trình, bản giao hàng cho khách hàng và bài đánh giá nội bộ.
  • Hợp Nhất Các Trang PDF Được QuétKết hợp các trang được quét riêng lẻ thành một tài liệu PDF hoàn chỉnh — khôi phục tài liệu nhiều trang từ các bản quét riêng biệt.
  • Hợp Nhất Hợp Đồng PDFKết hợp PDF hợp đồng và các sửa đổi, phụ lục và phần đính kèm của chúng thành một tệp thỏa thuận hoàn chỉnh.

Cách hoạt động

Ghép PDF ở đây chạy hoàn toàn trong trình duyệt bằng pdf-lib — thư viện JavaScript đọc, sao chép và ghi cây trang PDF mà không cần máy chủ. Tệp của bạn không bao giờ được tải lên đâu cả.

  1. 1
    pdf-lib đọc từng PDF
    Mỗi tệp bạn thêm được đọc vào ArrayBuffer và phân tích bởi PDFDocument.load() của pdf-lib. Thư viện duyệt bảng tham chiếu chéo nội bộ của PDF để định vị mọi đối tượng trang, phông chữ, tài nguyên ảnh và chú thích.
  2. 2
    Các trang được sao chép vào tài liệu mới
    copyPages() của pdf-lib sao chép sâu từng trang — kể cả phông chữ và tài nguyên ảnh nhúng — vào một PDFDocument mới tạo. Các trang được sao chép theo thứ tự bạn sắp xếp trong danh sách, và mọi góc xoay bạn đặt cho từng tệp được áp dụng qua setRotation() trước khi thêm trang.
  3. 3
    pdfjs-dist hiển thị ảnh thu nhỏ trang bìa
    Song song, pdfjs-dist hiển thị trang đầu của mỗi PDF lên phần tử HTML Canvas ngoài màn hình rộng 140 px. Kết quả được xuất dạng JPEG data URL và hiển thị làm ảnh thu nhỏ của tệp — giúp bạn xác nhận trực quan thứ tự trước khi ghép.
  4. 4
    pdf-lib ghi và lưu tệp đã ghép
    Khi bạn nhấp Ghép, pdf-lib tuần tự hóa tài liệu kết hợp thành Uint8Array bằng bộ ghi PDF tích hợp, bọc trong Blob và kích hoạt tải về trong trình duyệt. Không dữ liệu nào rời khỏi thiết bị.

Mọi tệp PDF được xử lý cục bộ trong trình duyệt bằng pdf-lib và pdfjs-dist — cả tệp lẫn nội dung đều không được gửi đến máy chủ nào.

Công cụ liên quan

Câu hỏi thường gặp