Thêm số trang PDF

Tải lên một PDF, chọn vị trí 9 ô trước rồi chọn mẫu định dạng, điều chỉnh trang bắt đầu và màu theo nhu cầu, số trang cho hợp đồng, báo cáo, giáo trình xong trong vài giây.

Đề xuất Liên quan

Số trang PDF là gì?

Số trang PDF (Page Number) là dấu đánh số trang được thêm vào vị trí cố định trên trang PDF. Nó khác với vị trí vật lý của trang, là lớp chú thích hoặc văn bản chồng lên trang, thường có dạng «Trang X», «X / Y», «- X -», «Page X».

**Tại sao cần công cụ chuyên dụng?** Trình đọc PDF hiển thị số trang hiện tại ở thanh trạng thái phía dưới, nhưng phần này không in được và không chia sẻ cho đồng nghiệp được. Khi thêm số trang PDF, dù in hay sao chép, số trang đều đi theo tài liệu.

**Khác với «tổng số trang»:** Số trang thật là «trang hiện tại / tổng số trang». Công cụ này cho phép nhúng hai biến trong chuỗi định dạng, tự động tính ra «Trang X / Y» tương tự.

**Tham số cốt lõi:** trang bắt đầu (1 hay tuỳ chỉnh), vị trí (9 ô), định dạng (Trang X / Y / X / Y / - X -), font (SourceHanSans), màu (HEX).

**Tình huống điển hình:** hợp đồng cần tự sinh số trang trước khi đóng quyển, báo cáo dài cần in đóng quyển, giáo trình cần thêm số chương thống nhất.

Trường hợp sử dụng

  • Hợp đồng cần tự sinh số trang trước khi đóng quyển
  • Báo cáo dài cần in đóng quyển, dễ trích dẫn trang cụ thể
  • Giáo trình cần thêm đánh số chương thống nhất
  • PPT chuyển sang PDF rồi thêm số trang cho dễ định vị khi thảo luận
  • Luận văn / tài liệu học thuật cần thêm số trang để review
  • Tài liệu dự án cần thêm số trang để trích dẫn chéo

Cách Sử dụng

  1. Tải lên tệp PDF cần thêm số trang
  2. Chọn vị trí số trang (dưới-trái / dưới-giữa / dưới-phải…)
  3. Đặt chuỗi định dạng, trang bắt đầu, cỡ chữ, màu chữ
  4. Bấm tạo số trang và tải PDF về

Tính năng

  • 9 bố cục vị trí: lưới 3×3 (trên-trái / trên-giữa / trên-phải / giữa-trái / chính-giữa / giữa-phải / dưới-trái / dưới-giữa / dưới-phải)
  • 4 mẫu định dạng: có sẵn «thuần số», «Trang N», «N / P», «tuỳ chỉnh»
  • Tuỳ chỉnh trang bắt đầu: đặt 1 hoặc số bất kỳ (thường dùng cho bìa hợp đồng, chương sách)
  • Chuỗi định dạng tuỳ chỉnh: hỗ trợ biến {n} và {p}, thêm tiền tố và hậu tố tuỳ ý
  • Phạm vi số trang tuỳ chọn: tất cả / tuỳ chỉnh phạm vi bắt đầu–kết thúc
  • 3 mức lề: hẹp (15px) / khuyến nghị (30px) / rộng (50px)
  • Màu font tuỳ chỉnh: có sẵn font tiếng Việt (SourceHanSans) + bảng chọn màu HEX
  • Xử lý phía client thuần: hoàn tất trong trình duyệt dựa trên pdf-lib, không tải tệp lên

Thêm số trang PDF so với số trang tự động của Word và in thủ công

Có ba cách để thêm số trang vào PDF; công cụ này thuộc loại «thêm sau», phổ biến nhất khi đã có sẵn một tệp PDF. Hãy xác định tình huống của bạn trước, rồi chọn cách phù hợp nhất.

Thêm số trang PDF so với số trang tự động của Word/Pages và chỉnh sửa Acrobat: chọn thế nào?

Cả ba phương pháp đều thêm được số trang, nhưng chi phí và tình huống áp dụng hoàn toàn khác nhau.

CáchTình huống phù hợpChi phíKhuyến nghị
Công cụ này – thêm số trang PDFĐã có một tệp PDF (bản quét, hợp đồng, báo cáo) và cần thêm số trang vĩnh viễnTải PDF lên → chọn vị trí và định dạng → tải về, vài giây là xong✅ Lựa chọn hàng đầu
Số trang tự động của Word/PagesTệp gốc vẫn còn trong Word/Pages/Excel, có thể chèn số trang khi đang soạn thảoCần mở tệp gốc, vào «Chèn → Số trang» để đặt vị trí và định dạng⚠️ Chỉ khi dễ lấy được tệp gốc
Chỉnh sửa bằng Adobe AcrobatCần logic số trang phức tạp (ví dụ đánh số riêng theo chương, pha trộn La Mã và chữ số Ả Rập)Cần bản Acrobat Pro trả phí, thao tác phức tạp⚠️ Chỉ khi cần cấp doanh nghiệp

So sánh 4 mẫu định dạng của công cụ này

4 mẫu định dạng bao phủ hầu hết các loại tài liệu; chọn theo mục đích sử dụng là nhanh nhất.

Mẫu định dạngKết quả minh hoạTình huống điển hình
{n}1, 2, 3, ...Đánh số thuần, tài liệu tối giản
Trang {n}Trang 1Tài liệu tiếng Việt, hợp đồng
Trang {n} / {p}Trang 5 / 30Luận văn, báo cáo dài
{n} / {p}5 / 30Tài liệu kỹ thuật, báo cáo tiếng Anh

Best Practices

Chọn vị trí trước, định dạng sau, tránh chuyển qua chuyển lại

Quy trình thêm số trang là «chọn vị trí → chọn định dạng → đặt trang bắt đầu → chọn màu → tải về». **Một khi vị trí chọn sai, tất cả các trang đều sai theo**. Hãy nghĩ rõ muốn đặt số trang ở đâu (phổ biến nhất là giữa-dưới), rồi mới chọn định dạng («Trang N» tiếng Việt hoặc «N / P» tiếng Anh). **Đừng vừa chọn vừa đổi định dạng**, mỗi lần đổi chuỗi định dạng, tất cả số trang phải vẽ lại. Với tài liệu tiếng Việt, nên thử bộ mặc định «giữa-dưới + Trang N + đen + trang bắt đầu 1» trước, ưng rồi mới tinh chỉnh tham số khác.

Khi đặt trang bắt đầu là 1, bìa cũng tính là trang 1, đừng nhầm số trang với trang vật lý

**Trang bắt đầu của số trang ≠ vị trí trang vật lý của PDF**. «Trang bắt đầu» trong công cụ này là «con số hiển thị trên văn bản số trang», còn «trang vật lý» của PDF là vị trí trang thứ mấy trong tệp (đếm từ 1). Ví dụ hợp đồng 5 trang: trang vật lý 1 = bìa, 2 = mục lục, 3-5 = nội dung. **Nếu muốn số trang phần nội dung bắt đầu từ 1**: giữ «trang bắt đầu = 1» nhưng đặt «phạm vi số trang tuỳ chỉnh» là 3-5, hoặc dùng Word tạo lại. Nếu muốn bìa = trang 1, mục lục = trang 2, nội dung = trang 3: giữ mặc định áp dụng toàn bộ + trang bắt đầu 1. **Nhầm lẫn sẽ khiến người review đọc sai trang**.

Chuỗi định dạng tuỳ chỉnh dùng {n} và {p}, đừng dùng {page} hay {total}

Chuỗi định dạng tuỳ chỉnh của công cụ này chỉ nhận hai biến giữ chỗ: **`{n}` đại diện cho số trang hiện tại, `{p}` đại diện cho tổng số trang**. Các biến khác như `{page}` `{total}` `{number}` `{count}` sẽ được in nguyên văn chứ không được thay thế. Ví dụ thường dùng: «Page {n} of {p}», «Trang {n} / {p}», «- {n} -». **Sau khi đổi chuỗi, hãy xem trước ở bảng cài đặt** trước khi tải PDF, tránh tải xong mới phát hiện sai định dạng phải làm lại.

Tài liệu tiếng Việt cần xác nhận SourceHanSans đã tải, nếu không chữ sẽ thành ô vuông

Công cụ mặc định nhúng SourceHanSans (SourceHanSansCN-Normal.ttf) để hiển thị số trang tiếng Việt. **SourceHanSans cần được tải từ đường dẫn `/SourceHanSansCN-Normal.ttf` của trang**, nếu mất mạng, lỗi CORS hoặc đường dẫn triển khai sai, sẽ âm thầm fallback sang Helvetica tiếng Anh, khiến **số trang tiếng Việt hiển thị thành ô vuông**. Cách xử lý: 1) xác nhận trình duyệt truy cập được `/SourceHanSansCN-Normal.ttf`; 2) tải PDF xong mở ng ra xem số trang tiếng Việt đã đúng chưa, đừng chỉ tin thông báo tải thành công. Nếu xác nhận mất mạng, nên thêm số trang xong rồi hẵng tải, hoặc đổi sang định dạng thuần số (như `{n}`) để tránh tiếng Việt.

Chỉ muốn thêm số trang cho một phần, dùng «Phạm vi tuỳ chỉnh», đừng tách PDF thủ công

«Chỉ muốn thêm số trang cho phần nội dung, bỏ qua bìa và mục lục» là nhu cầu phổ biến. **Đừng tách PDF làm đôi rồi tải lên công cụ này** — tách rồi gộp lại sẽ mất font, mất liên kết, hỏng mục lục bookmark. **Cách đúng**: ở «Phạm vi số trang» chọn «Tuỳ chỉnh», nhập «trang bắt đầu = 3» «trang kết thúc = 30» (tương ứng vị trí trang vật lý phần nội dung), công cụ chỉ xử lý các trang trong phạm vi đó, bìa và mục lục giữ nguyên. Một thao tác xong, hiệu quả hơn nhiều so với tách rồi gộp PDF.

Tải xong mở ngay để kiểm tra số trang, đừng chỉ tin thông báo «tải thành công»

Công cụ sẽ bật thông báo «thêm thành công», nhưng **điều đó không có nghĩa số trang chắc chắn đúng**. Sau khi tải xong, **hãy mở ngay trong trình duyệt hoặc trình đọc PDF** để kiểm tra ba việc: 1) số trang tiếng Việt có hiển thị thành chữ không (không phải ô vuông); 2) số trang bắt đầu có đúng như mong đợi không (không bắt đầu từ 0 hay 2); 3) vị trí đã đúng chưa (có chạy ra giữa trang không). **Phát hiện vấn đề thì chỉnh tham số và tạo lại ngay**, đỡ hơn là gửi đi rồi bị đối tác chỉ ra sai. Bước này đừng bỏ qua.

PDF đã có số trang muốn thay thì phải bỏ số cũ trước rồi thêm lại

Công cụ này **không nhận diện và cũng không xoá số trang đã có trong PDF**. Nếu PDF đã có số trang mà muốn đổi sang định dạng mới (ví dụ đổi «Trang 5» thành «5 / 30»), **thêm trực tiếp sẽ bị chồng hai lớp**, trông rất xấu. Thứ tự xử lý: trước tiên dùng `/pdf/edit/` sửa PDF gốc để xoá thủ công số trang cũ → sau đó dùng công cụ này thêm số trang mới. Hoặc chấp nhận số cũ còn tồn tại, dùng `/pdf/compress/` nén lại PDF vừa tạo (nén không chắc xoá được số cũ). **Không có chức năng thay thế kiểu «ghi đè»**, phải dọn ở khâu sửa trước.

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

Số trang tự động PDF hỗ trợ những định dạng nào?

Công cụ có sẵn 4 mẫu định dạng: thuần số, «Trang N», «N / P», chuỗi «tuỳ chỉnh». Có thể tự đặt chuỗi định dạng, dùng {n} cho trang hiện tại, {p} cho tổng số trang.

Trang bắt đầu có được khác 1 không?

Được. Ví dụ hợp đồng hay dùng «bìa = trang 1», công cụ cho phép trang bắt đầu là số bất kỳ (mặc định 1, có thể đổi 0, 5, 10…). Nếu muốn đếm từ trang khác trang bìa, đặt «trang bắt đầu» thành số tương ứng.

Đổi màu số trang bằng cách nào?

Bấm vào bảng chọn màu trong bảng cài đặt số trang (biểu tượng ô vuông đen), bảng chọn màu HEX hiện ra, nhập hoặc kéo để chọn màu. Màu sẽ áp dụng cho tất cả số trang.

Số trang PDF là văn bản hay hình ảnh?

Là văn bản. Công cụ dùng drawText của pdf-lib để vẽ số trang dưới dạng văn bản vector lên content stream của trang PDF, có thể chọn / sao chép / tìm kiếm, thay đổi dung lượng rất nhỏ (mỗi trang thêm vài byte ký tự).

Số trang PDF có ảnh hưởng in ấn không?

Có. Số trang được nhúng vào PDF như một phần content stream, in ra cùng tài liệu. Nếu muốn ẩn khi in, có thể kết hợp quyền «cấm in» của /pdf/encrypt/.

Trang bắt đầu không khớp số trang ở thanh dưới của trình đọc PDF?

Số trang ở thanh dưới trình đọc PDF là trang vật lý (đếm từ 1), không sửa được. Số trang của công cụ này là văn bản chồng lên nội dung, đếm độc lập theo «trang bắt đầu» bạn đặt. Cả hai cùng tồn tại, không ảnh hưởng nhau.

Chỉ thêm số trang cho trang lẻ hoặc trang chẵn?

Công cụ hiện chưa hỗ trợ riêng cho trang chẵn/lẻ, tất cả các trang đều được áp dụng số trang giống nhau. Nếu chỉ muốn một phần, dùng chế độ «phạm vi số trang tuỳ chỉnh»: nhập tay trang bắt đầu và trang kết thúc, công cụ chỉ xử lý trang trong phạm vi đó.

Thêm số trang PDF có tải lên máy chủ không?

Công cụ chạy trong trình duyệt dựa trên pdf-lib, tệp không rời khỏi máy, tải lại hoặc đóng trang là sạch.

Xử lý sự cố

Font số trang hiển thị thành ô vuông / lỗi font

Công cụ mặc định nhúng SourceHanSans (tiếng Việt) + Helvetica (tiếng Anh). Nếu thấy tiếng Việt hiển thị thành ô vuông, nghĩa là font tải thất bại và đã fallback sang Helvetica tiếng Anh. Hãy mở lại trang bằng Chrome / Firefox / Edge mới nhất; font SourceHanSans (SourceHanSansCN-Normal.ttf) phải được tải từ đường dẫn /SourceHanSansCN-Normal.ttf của trang. Nếu mất mạng, font này không tải được sẽ fallback sang font tiếng Anh.

Vị trí số trang bị lệch

Hãy kiểm tra lựa chọn lề trang: mặc định «khuyến nghị» (cách mép 30px), nếu thấy quá sát mép hoặc quá vào giữa, chuyển sang mức «hẹp» hoặc «rộng». Công cụ không cho nhập px thủ công.

Phạm vi không đúng khi chỉ thêm số trang một phần

Hãy kiểm tra «trang bắt đầu» và «trang kết thúc» của phạm vi tuỳ chỉnh có nằm trong số trang thực của PDF không. Phạm vi số trang của công cụ đếm theo trang vật lý PDF (từ 1), không phải số trang bắt đầu.

Đối tác không thấy số trang đã thêm

Có thể đối tác dùng trình đọc PDF cũ. Hãy yêu cầu nâng cấp lên Adobe Reader / Chrome / Foxit mới nhất, hoặc dùng công cụ xuất lại (xác nhận tệp tải về lớn hơn tệp gốc).

Ký tự tiếng Việt thành ô vuông hoặc dấu chấm hỏi

Công cụ ưu tiên nhúng SourceHanSans (SourceHanSansCN-Normal.ttf). Nếu trình duyệt không truy cập được /SourceHanSansCN-Normal.ttf (mất mạng, CORS, lỗi triển khai), sẽ fallback sang Helvetica tiếng Anh, khiến tiếng Việt hiển thị lỗi. Hãy kiểm tra môi trường mạng hoặc đổi trình đọc PDF có hỗ trợ tiếng Việt.

Thuật ngữ

Trang bắt đầu số trang PDF
PDF mặc định đánh số từ trang 1. Công cụ hỗ trợ tuỳ chỉnh trang bắt đầu (1 hoặc số bất kỳ), phù hợp hợp đồng hoặc sách mà bìa ứng với 0, nội dung bắt đầu từ 1.
Chuỗi định dạng / Pattern
Văn bản chứa biến giữ chỗ, ví dụ «Page {n} of {p}» sẽ tự thay thành số trang thật khi render. Công cụ hỗ trợ hai biến: {n} (trang hiện tại) và {p} (tổng số trang).
Font nhúng so với font hệ thống
Font nhúng đi cùng PDF, hiển thị đồng nhất mọi nền tảng; font hệ thống phụ thuộc font phía trình đọc, có thể bị thay thế. Công cụ mặc định nhúng SourceHanSans, đọc đa nền tảng không mất chữ.
pdf-lib drawText
API vẽ văn bản trên trang do pdf-lib cung cấp. Công cụ dùng drawText để vẽ trực tiếp văn bản số trang vào content stream của trang PDF, không phải annotation hay XObject.
Màu RGB
Màu của số trang PDF. Công cụ chuyển HEX qua bảng chọn màu thành rgb(0-1) của pdf-lib rồi truyền vào.
Phạm vi số trang
Công cụ hỗ trợ hai chế độ: «tất cả các trang» và «tuỳ chỉnh phạm vi bắt đầu–kết thúc», phù hợp chỉ thêm số trang ở phần nội dung, bỏ qua bìa hoặc mục lục.

Mẫu định dạng số trang PDF

Chọn mẫu định dạng phù hợp hoặc chuỗi tuỳ chỉnh.

Mẫu định dạngKết quả minh hoạTình huống điển hình
{n}1, 2, 3, ...Thuần số đơn giản
Trang {n}Trang 1Tài liệu tiếng Việt
Trang {n} / {p}Trang 5 / 30Hợp đồng / học thuật
{n} / {p}5 / 30Báo cáo kỹ thuật
Page {n} of {p}Page 5 of 30Tài liệu tiếng Anh
- {n} -- 5 -Đánh dấu tối giản
1-{n}Ch1-5, Ch1-6Đánh số theo chương (tiền tố thủ công)

9 bố cục vị trí số trang

Bố cục 9 ô bao phủ hầu hết tình huống, chọn vị trí theo mục đích.

Vị tríTình huống điển hình
Giữa-dướiFooter phổ thông (phổ biến nhất)
Dưới-phảiLuận văn, tài liệu chính thức
Dưới-tráiBố cục canh trái, sách xuất bản
Chính giữaPPT trình chiếu, làm nổi số trang
Trên giữa / Trên trái / Trên phảiVị trí header (học thuật, báo cáo)

Phối màu font số trang khuyến nghị

Chọn phối màu theo loại tài liệu để tăng khả năng đọc.

Loại tài liệuFont (tự động)Màu khuyến nghị
Hợp đồng / học thuậtSourceHanSans (tiếng Việt) + Helvetica (tiếng Anh)Xám đậm #555
PPT giảng dạy chuyển PDFSourceHanSansĐen #000
Brochure / báo cáo marketingSourceHanSansXám trung bình #888
Bổ sung số trang cho bản quétSourceHanSansĐen #000
Số trang lớn để trình chiếuSourceHanSansMàu thương hiệu (tuỳ chỉnh)

Authoritative References