Chỉ mục trang số nguyên là gì?
Chỉ mục trang số nguyên đề cập đến chỉ mục bắt đầu từ 0 được dùng để theo dõi các trang trong tệp PDF. Trang đầu tiên được gán chỉ mục trang số nguyên là 0.
Hệ thống đánh chỉ mục này chủ yếu được dùng trong các cấu trúc dữ liệu nội bộ của PDF và khác với Fragment Identifiers , vốn sử dụng hệ thống đếm bắt đầu từ 1.
Vì sao tồn tại song song hai hệ thống đánh số
Chỉ số trang kiểu số nguyên là một chi tiết triển khai: đó là cách cây trang bên trong tệp tham chiếu đến các trang của chính nó, và nó bắt đầu từ số 0 vì đây là một vị trí trong mảng chứ không phải một con số hiển thị cho người dùng. Những gì người đọc thấy trên màn hình lại là một thứ hoàn toàn khác. Nó đến từ nhãn trang, có thể dùng số La Mã, chữ cái hoặc kiểu chương-và-trang, và không nhất thiết phải bắt đầu từ một hay theo đúng thứ tự.
Khi nào sự khác biệt này quan trọng
Hai hệ thống lệch nhau một đơn vị, và sự lệch này thường gây ra lỗi sai một đơn vị khi tự động hóa xử lý PDF. Một định danh đoạn (fragment identifier) chẳng hạn như tham số trang trong URL, đếm từ một, khớp với cách con người nói, trong khi chỉ số nội bộ đếm từ số không.
Khi một công cụ hỏi bạn muốn tách, xoay hay xóa trang nào, gần như luôn là đang hỏi theo cách hiểu của người dùng. Khi một thư viện trả về số trang, hãy kiểm tra xem nó đang dùng hệ thống nào trước khi bạn dựa vào con số đó.