Thủ Thuật
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO
No Result
View All Result
Thủ Thuật
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO
No Result
View All Result
Thủ Thuật
No Result
View All Result
Home Chia Sẻ Kiến Thức Học Excel

Tự Tạo Công Cụ Gộp File PDF bằng Python

Tự Tạo Công Cụ Gộp File PDF bằng Python
6k
SHARES
19.5k
VIEWS
Share on FacebookShare on Twitter

Nội Dung Bài Viết

Toggle
  • Cài đặt Thư viện PyPDF2
  • Code Python để Gộp File PDF
  • Sử dụng Công Cụ Gộp PDF
  • Kết Luận

Công việc văn phòng thường xuyên yêu cầu gộp nhiều file PDF nhỏ thành một file duy nhất. Mặc dù có nhiều công cụ trực tuyến như Smallpdf hay phần mềm chuyên dụng như Adobe Acrobat, nhưng việc tải file lên dịch vụ trực tuyến có thể gây lo ngại về bảo mật, trong khi cài đặt phần mềm trả phí chỉ để gộp PDF đôi khi lại không cần thiết. Bài viết này sẽ hướng dẫn bạn cách tạo một công cụ dòng lệnh (CLI) đơn giản bằng Python để gộp file PDF ngay trên máy tính, không cần phần mềm bổ sung. Hướng dẫn này được thực hiện trên macOS, nhưng cũng áp dụng tương tự cho Windows và các hệ điều hành khác.

Hình ảnh minh họa gộp file PDF bằng PythonHình ảnh minh họa gộp file PDF bằng Python

Cài đặt Thư viện PyPDF2

Python cung cấp nhiều thư viện xử lý PDF, và trong bài viết này, chúng ta sẽ sử dụng PyPDF2. Để cài đặt, hãy mở Terminal (macOS/Linux) hoặc Command Prompt (Windows) và gõ lệnh sau:

pip install PyPDF2

Sau khi cài đặt hoàn tất, chúng ta có thể bắt đầu viết code.

Code Python để Gộp File PDF

Bạn có thể lưu đoạn code sau vào một file Python, ví dụ gop_pdf.py:

import argparse
from PyPDF2 import PdfFileMerger

parser = argparse.ArgumentParser(description="Gộp nhiều file PDF thành một file")

parser.add_argument('-o','--output', required=True, help="Đường dẫn đến file PDF đầu ra")
parser.add_argument('-i','--input', nargs="+", required=True, help="Danh sách các file PDF cần gộp")

args = parser.parse_args()
pdfs = args.input
output_file = args.output

merger = PdfFileMerger()

for pdf in pdfs:
    merger.append(pdf)

merger.write(output_file)
merger.close()

Sử dụng Công Cụ Gộp PDF

Để sử dụng công cụ này, mở Terminal/Command Prompt, di chuyển đến thư mục chứa file gop_pdf.py và các file PDF cần gộp. Sau đó, gõ lệnh sau:

python gop_pdf.py -o file_ghep.pdf -i file1.pdf file2.pdf file3.pdf

Trong đó:

  • -o file_ghep.pdf: Chỉ định tên file PDF đầu ra là file_ghep.pdf.
  • -i file1.pdf file2.pdf file3.pdf: Liệt kê các file PDF cần gộp.
Xem thêm:  Chuyển đổi chữ hoa, thường trong Excel: Hướng dẫn chi tiết

Hình ảnh minh họa dòng lệnh gộp file PDFHình ảnh minh họa dòng lệnh gộp file PDF

Việc gõ đường dẫn đầy đủ cho từng file có thể rất dài dòng. Do đó, nên di chuyển đến thư mục chứa các file PDF trước khi chạy lệnh, giúp việc chỉ định tên file trở nên đơn giản hơn.

Kết Luận

Bài viết này đã hướng dẫn bạn cách tạo một công cụ dòng lệnh đơn giản để gộp file PDF bằng Python. Công cụ này giúp bạn tiết kiệm thời gian và công sức, đồng thời đảm bảo tính bảo mật cho tài liệu. Hy vọng bài viết này hữu ích cho công việc của bạn. Hãy chia sẻ kinh nghiệm của bạn trong phần bình luận bên dưới! Bạn cũng có thể tham khảo thêm các bài viết khác về tự động hóa văn phòng với Python trên Thủ Thuật.

Đánh Giá Bài Viết
Tuyết Nhi

Tuyết Nhi

Tôi là Tuyết Nhi - Nữ phóng viên trẻ đến từ Hà Nội. Với niềm đam mê công nghệ, khoa học kỹ thuật, tôi yêu thích và muốn chia sẻ đến mọi người những trải nghiệm, kinh nghiệm về các lĩnh vực công nghệ, kỹ thuật... Rất mong được quý độc giả đón nhận ❤️.

Related Posts

Thủ Thuật Tính Toán Thời Gian trong Excel
Học Excel

Thủ Thuật Tính Toán Thời Gian trong Excel

Hiểu và Khắc Phục Lỗi Tham Chiếu Vòng (Circular References) trong Excel
Học Excel

Hiểu và Khắc Phục Lỗi Tham Chiếu Vòng (Circular References) trong Excel

Xử Lý Lỗi Dữ Liệu Ngày Tháng Trong Excel
Học Excel

Xử Lý Lỗi Dữ Liệu Ngày Tháng Trong Excel

Nâng Cao Kỹ Năng Excel: Kết Hợp Hàm INDEX và MATCH
Học Excel

Nâng Cao Kỹ Năng Excel: Kết Hợp Hàm INDEX và MATCH

Discussion about this post

Trending.

Chuyển Số Âm Thành Số Dương Trong Excel: Hướng Dẫn Chi Tiết

Chuyển Số Âm Thành Số Dương Trong Excel: Hướng Dẫn Chi Tiết

Cách Xóa Dấu Nháy Đơn (‘) Trong Excel

Cách Xóa Dấu Nháy Đơn (‘) Trong Excel

Chia đôi màn hình Excel: So sánh dữ liệu dễ dàng với Split

Chia đôi màn hình Excel: So sánh dữ liệu dễ dàng với Split

Tạo Dữ Liệu Ngẫu Nhiên trong Excel với Hàm RANDBETWEEN và VLOOKUP

Tạo Dữ Liệu Ngẫu Nhiên trong Excel với Hàm RANDBETWEEN và VLOOKUP

Thủ Thuật Excel: Giữ, Hiển Thị, Xóa và Ẩn Số 0 Đầu Chuỗi

Thủ Thuật Excel: Giữ, Hiển Thị, Xóa và Ẩn Số 0 Đầu Chuỗi

Giới Thiệu

Thủ Thuật

➤ Website đang trong quá trình thử nghiệm AI biên tập, mọi nội dung trên website chúng tôi không chịu trách nhiệm. Bạn hãy cân nhắc thêm khi tham khảo bài viết, xin cảm ơn!

Chuyên Mục

➤ TOP Thủ Thuật

➤ Chia Sẻ Kiến Thức

➤ Kênh Công Nghệ

➤ SEO

➤ Games

Liên Kết

➤

➤

➤

➤

➤

Liên Hệ

➤ TP. Hải Phòng, Việt Nam

➤ 0931. 910. JQK

➤ Email: [email protected]

Website này cũng cần quảng cáo, không có tiền thì viết bài làm sao  ” Đen Vâu – MTP ”

DMCA.com Protection Status

© 2025 Thủ Thuật - Website chia sẻ kiến thức công nghệ hàng đầu Việt Nam

No Result
View All Result
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO

© 2025 Thủ Thuật - Website chia sẻ kiến thức công nghệ hàng đầu Việt Nam