Ano ang Integer Page Index?
Ang integer page index ay tumutukoy sa isang 0-based index na ginagamit para subaybayan ang mga page sa loob ng isang PDF file. Ang unang page ay binibigyan ng integer page index na zero.
Ang sistemang ito ng pag-index ay pangunahing ginagamit ng mga internal na data structure ng PDF at naiiba sa Fragment Identifiers na gumagamit ng 1-based na paraan ng pagbibilang.
Bakit magkasabay na umiiral ang dalawang sistema ng pagnunumero
Ang integer page index ay isang detalye ng implementasyon: ito ang paraan kung paano tinutukoy ng page tree sa loob ng file ang sarili nitong mga pahina, at nagsisimula ito sa zero dahil ito ay offset sa isang array at hindi isang numerong nakikita ng tao. Ang nakikita ng mambabasa sa screen ay ibang-iba. Iyon ay galing sa mga page label, na maaaring gumamit ng Roman numerals, mga letra o kombinasyon ng kabanata-at-pahina, at hindi kailangang magsimula sa isa o tumakbo nang sunod-sunod.
Kung saan nagiging mahalaga ang pagkakaiba
Magkaiba nang isa ang dalawang sistema, at ang pagkakaibang ito ay isang karaniwang pinagmumulan ng off-by-one errors kapag ina-automate ang PDF work. Ang fragment identifier gaya ng page parameter sa isang URL ay nagbibilang mula sa isa, na tumutugma sa sasabihin ng isang tao, habang ang internal index ay nagbibilang mula sa zero.
Kapag may tool na nagtatanong kung aling pahina ang hahatiin, iikot o buburahin, halos palaging nakabatay iyon sa kung paano nagbibilang ang tao. Kapag may library na nag-uulat ng page number, tiyaking alin sa dalawa ang tinutukoy nito bago mo ito pagtiwalaan.