เพิ่มหมายเลขหน้า PDF
อัปโหลด PDF เลือกตำแหน่ง 9 ช่องก่อน แล้วเลือกเทมเพลตรูปแบบ ปรับหน้าเริ่มต้นและสีตามต้องการ หมายเลขหน้าสำหรับสัญญา รายงาน ตำรา เสร็จในไม่กี่วินาที
คำแนะนำที่เกี่ยวข้อง
หมายเลขหน้า PDF คืออะไร?
หมายเลขหน้า PDF (Page Number) เป็นเครื่องหมายหมายเลขหน้าที่เพิ่มในตำแหน่งคงที่ของหน้า PDF แตกต่างจากตำแหน่งทางกายภาพของหน้า เป็นคำอธิบายหรือข้อความที่ซ้อนบนหน้า มักปรากฏในรูปแบบ `หน้า X`, `X / Y`, `- X -`, `Page X`
**ทำไมต้องใช้เครื่องมือเฉพาะ?** โปรแกรมอ่าน PDF แสดงหมายเลขหน้าปัจจุบันที่แถบสถานะด้านล่าง แต่ส่วนนี้พิมพ์ไม่ได้และคัดลอกให้เพื่อนร่วมงานไม่ได้ เมื่อเพิ่มหมายเลขหน้า PDF แล้ว ไม่ว่าจะพิมพ์หรือคัดลอก หมายเลขหน้าจะติดไปกับเอกสาร
**ความแตกต่างจาก `จำนวนหน้าทั้งหมด`:** หมายเลขหน้าจริงคือ `หน้าปัจจุบัน / จำนวนหน้าทั้งหมด` เครื่องมือนี้สามารถฝังตัวแปรสองตัวในสตริงรูปแบบ คำนวณข้อความเช่น `หน้า X จาก Y` โดยอัตโนมัติ
**พารามิเตอร์หลัก:** หน้าเริ่มต้น (1 หรือกำหนดเอง), ตำแหน่ง (9 ตำแหน่งจาก 9 ช่อง), รูปแบบ (หน้า {n} / {n} จาก {p} / {n} / {p} / - {n} -), ฟอนต์ (ฟอนต์ระบบสำหรับไทย, SourceHanSans สำหรับ CJK), สี (HEX)
**สถานการณ์ทั่วไป:** การเข้าเล่มสัญญาต้องสร้างหมายเลขหน้าอัตโนมัติ, รายงานยาวสำหรับพิมพ์เข้าเล่ม, ตำราต้องเพิ่มเลขบทแบบรวม
กรณีการใช้งาน
- การเข้าเล่มสัญญาต้องสร้างหมายเลขหน้าอัตโนมัติ
- รายงานยาวพิมพ์เข้าเล่ม อ้างอิงหน้าเฉพาะได้ง่าย
- ตำราต้องเพิ่มเลขบทแบบรวม
- PPT แปลงเป็น PDF แล้วเพิ่มหมายเลขหน้า หาตำแหน่งได้ง่ายในการอภิปราย
- งานวิจัย / เอกสารวิชาการเพิ่มหมายเลขหน้า ตรวจสอบได้ง่าย
- เอกสารโครงการเพิ่มหมายเลขหน้า อ้างอิงข้ามได้ง่าย
วิธีการใช้งาน
- อัปโหลดไฟล์ PDF ที่ต้องการเพิ่มหมายเลขหน้า
- เลือกตำแหน่งหมายเลขหน้า (ซ้ายล่าง / กลางล่าง / ขวาล่าง ฯลฯ)
- ตั้งสตริงรูปแบบ หน้าเริ่มต้น ขนาดฟอนต์ และสี
- คลิกสร้างหมายเลขหน้าและดาวน์โหลด PDF
คุณสมบัติ
- 9 เลย์เอาต์ตำแหน่ง: 9 ช่อง 3×3 (ซ้ายบน / กลางบน / ขวาบน / ซ้ายกลาง / กลาง / ขวากลาง / ซ้ายล่าง / กลางล่าง / ขวาล่าง)
- 4 เทมเพลตรูปแบบ: ในตัว `ตัวเลขล้วน`, `หน้า N`, `N / P`, `กำหนดเอง`
- หน้าเริ่มต้นกำหนดเอง: ตั้งเป็น 1 หรือตัวเลขใดก็ได้ (ใช้กันทั่วไปสำหรับปกสัญญา, บทหนังสือ)
- สตริงรูปแบบกำหนดเอง: รองรับเพลสโฮลเดอร์ {n} และ {p}, กำหนดคำนำหน้า/ต่อท้าย
- เลือกช่วงหมายเลขหน้าได้: ทุกหน้า / ช่วงเริ่ม-สิ้นสุดกำหนดเอง
- 3 ระดับระยะขอบ: แคบ (15px) / แนะนำ (30px) / กว้าง (50px)
- ปรับสีฟอนต์ได้: ฟอนต์ระบบสำหรับภาษาไทย, SourceHanSans สำหรับ CJK + ตัวเลือกสี HEX
- ประมวลผลในเบราว์เซอร์ล้วน: ใช้ pdf-lib ภายในเบราว์เซอร์ ไม่อัปโหลดไฟล์
หมายเลขหน้า PDF vs หมายเลขอัตโนมัติของ Word vs พิมพ์ด้วยตนเอง
การเพิ่มหมายเลขหน้าใน PDF มี 3 แนวทาง เครื่องมือนี้เป็นแบบ `เพิ่มภายหลัง` ซึ่งเป็นวิธีที่ใช้บ่อยที่สุดเมื่อได้ไฟล์ PDF สำเร็จแล้ว ดูก่อนว่าคุณอยู่ในสถานการณ์แบบใด แล้วเลือกแนวทางที่เหมาะสมที่สุด
หมายเลขหน้า PDF vs หมายเลขอัตโนมัติของ Word/Pages vs แก้ไขด้วย Acrobat: เลือกอย่างไร?
ทั้ง 3 วิธีสามารถเพิ่มหมายเลขหน้าในเอกสารได้ แต่ต้นทุนและสถานการณ์ที่ใช้ได้แตกต่างกันโดยสิ้นเชิง
| วิธี | สถานการณ์ที่เหมาะสม | ต้นทุน | คำแนะนำ |
|---|---|---|---|
| เครื่องมือนี้ เพิ่มหมายเลขหน้า PDF | มีไฟล์ PDF อยู่แล้ว (สแกน, สัญญา, รายงาน) ต้องการเพิ่มหมายเลขหน้าอย่างถาวร | อัปโหลด PDF → เลือกตำแหน่งและรูปแบบ → ดาวน์โหลด เสร็จภายในไม่กี่วินาที | ✅ ตัวเลือกแรก |
| หมายเลขหน้าอัตโนมัติของ Word/Pages | ไฟล์ต้นฉบับยังอยู่ใน Word/Pages/Excel สามารถแทรกหมายเลขระหว่างแก้ไขได้ | ต้องเปิดไฟล์ต้นฉบับ ตั้งค่าตำแหน่งและรูปแบบใน `แทรก → หมายเลขหน้า` | ⚠️ ใช้เมื่อหาไฟล์ต้นฉบับได้ง่าย |
| แก้ไขด้วย Adobe Acrobat | ต้องการลอจิกหมายเลขหน้าที่ซับซ้อน (เลขแยกตามบท, ผสมเลขโรมัน + อารบิก) | ต้องใช้ Acrobat Pro แบบเสียเงิน การทำงานก็ซับซ้อน | ⚠️ สำหรับความต้องการระดับองค์กรเท่านั้น |
เปรียบเทียบเทมเพลตรูปแบบ 4 แบบของเครื่องมือนี้
เทมเพลตรูปแบบ 4 แบบครอบคลุมเอกสารส่วนใหญ่ เลือกตามวัตถุประสงค์ของเอกสารจะเร็วที่สุด
| เทมเพลตรูปแบบ | ตัวอย่างผลลัพธ์ | สถานการณ์ทั่วไป |
|---|---|---|
{n} | 1, 2, 3, ... | ตัวเลขล้วน เอกสารกระชับ |
หน้า {n} | หน้า 1 | เอกสารภาษาไทย/อังกฤษ สัญญา |
หน้า {n} จาก {p} | หน้า 5 จาก 30 | งานวิชาการ รายงานยาว |
{n} / {p} | 5 / 30 | เอกสารทางเทคนิค รายงานภาษาอังกฤษ |
Best Practices
เลือกตำแหน่งก่อนแล้วค่อยเลือกรูปแบบ หลีกเลี่ยงการสลับไปมา
ขั้นตอนการเพิ่มหมายเลขหน้าคือ: `เลือกตำแหน่ง → เลือกรูปแบบ → ตั้งหน้าเริ่มต้น → เลือกสี → ดาวน์โหลด` **หากเลือกตำแหน่งผิดเพียงครั้งเดียว ทุกหน้าจะผิดตามไปด้วย** ตัดสินใจก่อนว่าจะวางหมายเลขหน้าไว้ที่ไหน (ที่ใช้กันทั่วไปคือกลาง-ล่าง) แล้วจึงเลือกรูปแบบ (ไทย `หน้า N` หรืออังกฤษ `N / P`) **อย่าสลับรูปแบบไปมาระหว่างเลือก** ทุกครั้งที่เปลี่ยนสตริงรูปแบบ ต้องวาดหมายเลขหน้าใหม่ทั้งหมด สำหรับเอกสารภาษาไทย แนะนำให้ลองค่าเริ่มต้น `กลาง-ล่าง + หน้า N + ดำ + หน้าเริ่มต้น 1` ก่อน พอใจแล้วค่อยปรับพารามิเตอร์อื่น
เมื่อตั้งหน้าเริ่มต้นเป็น 1 ปกสัญญาก็นับเป็นหน้า 1 อย่าสับสนระหว่างหมายเลขหน้ากับหน้าจริง
**หน้าเริ่มต้นของหมายเลขหน้า ≠ ตำแหน่งหน้าจริงของ PDF** `หน้าเริ่มต้น` ในเครื่องมือนี้คือตัวเลขที่แสดงบนข้อความหมายเลขหน้า ส่วน `หน้าจริง` ของ PDF คือหน้าที่เท่าไหร่ในไฟล์ (นับจาก 1) เช่น สัญญา 5 หน้า: หน้าจริง 1 = ปก, 2 = สารบัญ, 3-5 = เนื้อหา **หากต้องการให้หมายเลขหน้าเนื้อหาเริ่มจาก 1**: คง `หน้าเริ่มต้น = 1` ไว้ แต่ใช้ `ช่วงกำหนดเอง` เป็น 3-5 หรือสร้างใหม่จาก Word หากต้องการปก = 1, สารบัญ = 2, เนื้อหา = 3: คงค่าเริ่มต้นทั้งหมด + หน้าเริ่มต้น 1 **การตัดสินผิดจะทำให้ผู้ตรวจอ่านหน้าผิด**
ใช้ {n} และ {p} ในสตริงรูปแบบกำหนดเอง ห้ามใช้ {page} หรือ {total}
สตริงรูปแบบกำหนดเองของเครื่องมือนี้รู้จักเพลสโฮลเดอร์เพียง 2 ตัว: **`{n}` หมายถึงหมายเลขหน้าปัจจุบัน, `{p}` หมายถึงจำนวนหน้าทั้งหมด** เพลสโฮลเดอร์อื่น เช่น `{page}` `{total}` `{number}` `{count}` จะแสดงเป็นข้อความตามเดิม ไม่ถูกแทนที่ ตัวอย่างรูปแบบทั่วไป: `Page {n} of {p}`, `หน้า {n} จาก {p}`, `- {n} -` **หลังแก้สตริงแล้ว ให้ดูตัวอย่างในแผงตั้งค่าก่อน** แล้วค่อยดาวน์โหลด PDF จะได้ไม่ต้องทำใหม่เพราะรูปแบบผิดหลังดาวน์โหลด
สำหรับเอกสารที่มีอักษร CJK (จีน/ญี่ปุ่น/เกาหลี) ยืนยันว่า SourceHanSans โหลดแล้ว ไม่อย่างนั้นจะกลายเป็นกล่อง
เครื่องมือนี้ฝัง SourceHanSans (SourceHanSansCN-Normal.ttf) เป็นค่าเริ่มต้นเพื่อแสดงอักษรจีน ญี่ปุ่น เกาหลี ส่วนอักษรไทยและละตินใช้ฟอนต์ระบบ **SourceHanSans ต้องโหลดจากเส้นทาง `/SourceHanSansCN-Normal.ttf` ภายในเว็บ** หากออฟไลน์, CORS ผิดพลาด หรือเส้นทางการติดตั้งผิด จะถอยกลับไปใช้ Helvetica และ **อักษร CJK จะแสดงเป็นกล่อง (□) ทั้งหมด** วิธีแก้: 1) ตรวจสอบว่าเบราว์เซอร์เข้าถึง `/SourceHanSansCN-Normal.ttf` ได้; 2) ดาวน์โหลด PDF แล้วเปิดดูทันทีว่าหมายเลขหน้าถูกต้องหรือไม่ อย่าเชื่อเฉพาะข้อความดาวน์โหลดสำเร็จ หากยืนยันว่าออฟไลน์ แนะนำให้ดาวน์โหลดหลังเพิ่มหมายเลขหน้าด้วยเครื่องมือนี้ หรือใช้รูปแบบตัวเลขล้วน (เช่น `{n}`) เพื่อหลีกเลี่ยงอักษร CJK
ต้องการใส่หมายเลขเฉพาะบางหน้า ให้ใช้ `ช่วงกำหนดเอง` ห้ามแบ่ง PDF ด้วยตนเอง
`ใส่หมายเลขเฉพาะเนื้อหา ข้ามปกและสารบัญ` เป็นความต้องการทั่วไป **อย่าแบ่ง PDF เป็นสองส่วนแล้วอัปโหลดเข้าเครื่องมือนี้** — การรวมกลับหลังแบ่งอาจทำให้ฟอนต์, ลิงก์, บุ๊กมาร์กหายไป **วิธีที่ถูกต้อง**: ใน `ช่วงหมายเลขหน้า` เลือก `กำหนดเอง` ใส่ `เริ่ม = 3`, `สิ้นสุด = 30` (ตามตำแหน่งหน้าจริงของเนื้อหา) เครื่องมือจะประมวลผลเฉพาะหน้าในช่วงนั้น ปกและสารบัญยังคงเดิม เสร็จในขั้นตอนเดียว มีประสิทธิภาพกว่าการแบ่งแล้วรวม PDF มาก
หลังดาวน์โหลดเปิดดูทันทีเพื่อยืนยันหมายเลขหน้า อย่าเชื่อเฉพาะข้อความ `ดาวน์โหลดสำเร็จ`
เครื่องมือจะแสดงข้อความ `เพิ่มสำเร็จ` แต่ **ไม่ได้หมายความว่าหมายเลขหน้าจะถูกต้องเสมอไป** เมื่อดาวน์โหลดเสร็จ **เปิดในเบราว์เซอร์หรือโปรแกรมอ่าน PDF ทันที** แล้วตรวจ 3 อย่าง: 1) หมายเลขหน้าแสดงเป็นข้อความ (ไม่ใช่กล่อง); 2) ตัวเลขหน้าเริ่มต้นตรงตามที่คาดหวัง (ไม่เริ่มจาก 0 หรือ 2); 3) ตำแหน่งถูกต้อง (ไม่ไปอยู่กลางหน้า) **หากพบปัญหา ปรับพารามิเตอร์แล้วสร้างใหม่ทันที** ดีกว่าถูกอีกฝ่ายชี้ข้อผิดพลาดหลังส่งมอบ อย่าข้ามขั้นตอนนี้
PDF ที่มีหมายเลขหน้าอยู่แล้วและต้องการเปลี่ยน ให้ลบหมายเลขเก่าออกก่อนแล้วค่อยเพิ่มใหม่
เครื่องมือนี้ **ไม่รู้จักหรือลบหมายเลขหน้าที่มีอยู่ใน PDF** หากต้องการเปลี่ยนรูปแบบของ PDF ที่มีหมายเลขอยู่แล้ว (เช่น จาก `หน้า 5` เป็น `5 / 30`) **การเพิ่มหมายเลขใหม่ทับจะทำให้ซ้อนกันสองชั้น** ดูไม่ดี ลำดับ: แก้ไข PDF ต้นฉบับใน `/pdf/edit/` เพื่อลบหมายเลขเก่าด้วยตนเองก่อน → แล้วใช้เครื่องมือนี้เพิ่มหมายเลขใหม่ หรือยอมรับหมายเลขเก่า บีบอัด PDF ที่สร้างใหม่ด้วย `/pdf/compress/` หนึ่งครั้ง (การบีบอัดไม่จำเป็นต้องลบหมายเลขเก่า) **ไม่มีฟีเจอร์แทนที่แบบ `เขียนทับ`** ต้องทำความสะอาดในขั้นตอนการแก้ไขก่อน
คำถามที่พบบ่อย
หมายเลขหน้าอัตโนมัติของ PDF รองรับรูปแบบใดบ้าง?
เครื่องมือนี้มีเทมเพลตรูปแบบ 4 แบบในตัว: ตัวเลขล้วน, `หน้า N`, `N / P`, สตริง `กำหนดเอง` {n} แทนหน้าปัจจุบัน {p} แทนจำนวนหน้าทั้งหมด
หน้าเริ่มต้นสามารถเป็นค่าอื่นที่ไม่ใช่ 1 ได้หรือไม่?
ได้ ในสัญญามักใช้ `ปก = 1` เครื่องมือนี้อนุญาตให้หน้าเริ่มต้นเป็นตัวเลขใดก็ได้ (ค่าเริ่มต้น 1 เปลี่ยนเป็น 0, 5, 10 ฯลฯ ได้) หากต้องการนับจากหลังปก ให้ตั้ง `หน้าเริ่มต้น` เป็นตัวเลขที่เกี่ยวข้อง
เปลี่ยนสีหมายเลขหน้าอย่างไร?
คลิกตัวเลือกสีในแผงตั้งค่าหมายเลขหน้า (ไอคอนสี่เหลี่ยมสีดำ) แผงเลือกสี HEX จะปรากฏขึ้น พิมพ์หรือลากเพื่อเลือกสี สีจะใช้กับหมายเลขหน้าทั้งหมด
หมายเลขหน้า PDF เป็นข้อความหรือรูปภาพ?
เป็นข้อความ เครื่องมือนี้ใช้ drawText ของ pdf-lib วาดหมายเลขหน้าเป็นข้อความเวกเตอร์ลงในสตรีมเนื้อหาหน้า PDF สามารถเลือก/คัดลอก/ค้นหาได้ ขนาดเปลี่ยนแปลงน้อยมาก (ไม่กี่ไบต์ต่อหน้า)
หมายเลขหน้า PDF มีผลต่อการพิมพ์หรือไม่?
มี หมายเลขหน้าของเครื่องมือนี้ฝังใน PDF เป็นส่วนหนึ่งของสตรีมเนื้อหา จึงพิมพ์ออกมาด้วย หากต้องการซ่อนขณะพิมพ์ สามารถใช้ร่วมกับสิทธิ์ `ห้ามพิมพ์` ของ /pdf/encrypt/
หน้าเริ่มต้นไม่ตรงกับหมายเลขหน้าด้านล่างของโปรแกรมอ่าน PDF?
หมายเลขหน้าด้านล่างของโปรแกรมอ่าน PDF เป็นหน้าจริง (นับจาก 1) แก้ไขไม่ได้ หมายเลขหน้าของเครื่องมือนี้เป็นข้อความที่ซ้อนบนเนื้อหา นับแยกตาม `หน้าเริ่มต้น` ที่คุณตั้ง ทั้งสองอยู่ร่วมกัน ไม่กระทบกัน
ใส่หมายเลขเฉพาะหน้าคี่หรือหน้าคู่ได้อย่างไร?
เครื่องมือนี้ยังไม่รองรับการตั้งค่าแยกหน้าคี่-คู่ หมายเลขจะใช้กับทุกหน้าอย่างสม่ำเสมอ หากต้องการเฉพาะบางหน้า ใช้โหมด `ช่วงหมายเลขหน้ากำหนดเอง` พิมพ์หน้าเริ่มและหน้าสิ้นสุดด้วยตนเอง เครื่องมือจะประมวลผลเฉพาะหน้าในช่วงนั้น
การเพิ่มหมายเลขหน้า PDF อัปโหลดไปยังเซิร์ฟเวอร์หรือไม่?
เครื่องมือนี้ใช้ pdf-lib ประมวลผลภายในเบราว์เซอร์ ไฟล์ไม่ออกจากเครื่องของคุณ จะหายไปเมื่อรีเฟรชหรือปิดหน้า
การแก้ไขปัญหา
ฟอนต์หมายเลขหน้าแสดงเป็นกล่อง / อ่านไม่ออก
เครื่องมือนี้ฝัง SourceHanSans (สำหรับอักษร CJK) และใช้ฟอนต์ระบบสำหรับอักษรไทย/ละตินเป็นค่าเริ่มต้น หากอักษร CJK แสดงเป็นกล่อง แสดงว่าฟอนต์ SourceHanSans โหลดล้มเหลวและถอยไปใช้ Helvetica เปิดหน้าใหม่ด้วย Chrome / Firefox / Edge เวอร์ชันล่าสุด SourceHanSans (SourceHanSansCN-Normal.ttf) ต้องโหลดจากเส้นทาง /SourceHanSansCN-Normal.ttf ภายในเว็บ เมื่อออฟไลน์ ฟอนต์นี้โหลดไม่ได้และจะไม่แสดงอักษร CJK
ตำแหน่งหมายเลขหน้าเลื่อน
ตรวจการตั้งค่าระยะขอบหน้า: เครื่องมือนี้เป็นค่าเริ่มต้น `แนะนำ` (30px จากขอบ) หากรู้สึกชิดขอบหรือชิดกลางเกินไป สลับเป็น `แคบ` หรือ `กว้าง` ปรับได้ ไม่มีการป้อน px ด้วยตนเอง
ช่วงผิดเมื่อใส่หมายเลขเฉพาะบางหน้า
ตรวจว่า `หน้าเริ่ม` และ `หน้าสิ้นสุด` ของช่วงหมายเลขหน้ากำหนดเองอยู่ในจำนวนหน้าจริงของ PDF หรือไม่ ช่วงหมายเลขหน้าของเครื่องมือนี้นับตามหน้าจริงของ PDF (จาก 1) ไม่ใช่ตามหมายเลขหน้าเริ่มต้น
อีกฝ่ายมองไม่เห็นหมายเลขหน้าที่เพิ่ม
อาจเป็นเพราะอีกฝ่ายใช้โปรแกรมอ่าน PDF เวอร์ชันเก่า ให้อัปเกรดเป็น Adobe Reader / Chrome / Foxit เวอร์ชันล่าสุด หรือส่งออกใหม่ด้วยเครื่องมือนี้ (ตรวจว่าไฟล์ดาวน์โหลดใหญ่กว่าไฟล์ต้นฉบับ)
อักขระ CJK (จีน/ญี่ปุ่น/เกาหลี) กลายเป็นกล่องหรือเครื่องหมายคำถาม
เครื่องมือนี้พยายามฝัง SourceHanSans (SourceHanSansCN-Normal.ttf) ก่อนสำหรับอักษร CJK หากเบราว์เซอร์เข้าถึง /SourceHanSansCN-Normal.ttf ไม่ได้ (ออฟไลน์, CORS, ปัญหาการติดตั้ง) จะถอยไปใช้การเรนเดอร์ Helvetica ทำให้อักษร CJK แสดงผลล้มเหลว ตรวจสภาพเครือข่ายหรือใช้รูปแบบตัวเลขล้วน อักษรไทยใช้ฟอนต์ระบบจึงไม่มีปัญหานี้
อภิธานศัพท์
- หน้าเริ่มต้นหมายเลขหน้า PDF
- PDF เริ่มนับหมายเลขจากหน้า 1 เป็นค่าเริ่มต้น เครื่องมือนี้รองรับหน้าเริ่มต้นกำหนดเอง (1 หรือตัวเลขใดก็ได้) เหมาะกับสัญญาหรือหนังสือที่ปก = 0, เนื้อหา = 1
- สตริงรูปแบบ / Pattern
- ข้อความที่มีเพลสโฮลเดอร์ เช่น `Page {n} of {p}` จะถูกแทนที่ด้วยหมายเลขหน้าจริงอัตโนมัติเมื่อเรนเดอร์ เครื่องมือนี้รองรับเพลสโฮลเดอร์ 2 ตัว: {n} (หน้าปัจจุบัน) และ {p} (จำนวนหน้าทั้งหมด)
- ฟอนต์ฝัง vs ฟอนต์ระบบ
- ฟอนต์ฝังติดไปกับ PDF การเรนเดอร์ข้ามแพลตฟอร์มสอดคล้องกัน; ฟอนต์ระบบพึ่งฟอนต์ของฝั่งโปรแกรมอ่าน อาจถูกแทนที่ เครื่องมือนี้ฝัง SourceHanSans สำหรับอักษร CJK และใช้ฟอนต์ระบบสำหรับอักษรไทย/ละติน ทำให้แสดงผลได้ถูกต้องข้ามแพลตฟอร์ม
- pdf-lib drawText
- API วาดข้อความหน้าที่ pdf-lib จัดเตรียม เครื่องมือนี้ใช้ drawText วาดข้อความหมายเลขหน้าลงในสตรีมเนื้อหาหน้า PDF โดยตรง ไม่ใช่คำอธิบายหรือ XObject
- สี RGB
- สีหมายเลขหน้า PDF เครื่องมือนี้แปลงตัวเลือกสี HEX เป็นช่วง pdf-lib rgb(0-1)
- ช่วงหมายเลขหน้า
- เครื่องมือนี้รองรับสองโหมด: `ทุกหน้า` และ `ช่วงเริ่ม-สิ้นสุดกำหนดเอง` เหมาะกับการใส่หมายเลขเฉพาะเนื้อหา ข้ามปกหรือสารบัญ
เทมเพลตรูปแบบหมายเลขหน้า PDF
เลือกเทมเพลตรูปแบบที่เหมาะสมหรือสตริงกำหนดเอง
| เทมเพลตรูปแบบ | ตัวอย่างผลลัพธ์ | สถานการณ์ทั่วไป |
|---|---|---|
| {n} | 1, 2, 3, ... | ตัวเลขล้วนง่าย ๆ |
| หน้า {n} | หน้า 1 | เอกสารภาษาไทย |
| หน้า {n} จาก {p} | หน้า 5 จาก 30 | สัญญา / วิชาการ |
| {n} / {p} | 5 / 30 | รายงานทางเทคนิค |
| Page {n} of {p} | Page 5 of 30 | เอกสารภาษาอังกฤษ |
| - {n} - | - 5 - | เครื่องหมายกระชับ |
| 1-{n} | Ch1-5, Ch1-6 | เลขบท (นำหน้าด้วยตนเอง) |
9 เลย์เอาต์ตำแหน่งหมายเลขหน้า
เลย์เอาต์ 9 ช่องครอบคลุมสถานการณ์ส่วนใหญ่ เลือกตำแหน่งตามวัตถุประสงค์
| ตำแหน่ง | สถานการณ์ทั่วไป |
|---|---|
กลางล่าง | ส่วนท้ายทั่วไป (พบบ่อยที่สุด) |
ขวาล่าง | งานวิจัย เอกสารทางการ |
ซ้ายล่าง | เลย์เอาต์จัดชิดซ้าย หนังสือตีพิมพ์ |
กลาง | PPT นำเสนอ เน้นหมายเลขหน้า |
บนกลาง / ซ้ายบน / ขวาบน | ตำแหน่งส่วนหัว (วิชาการ, รายงาน) |
ชุดสีฟอนต์หมายเลขหน้าที่แนะนำ
เลือกชุดสีตามประเภทเอกสารเพื่อเพิ่มความอ่านง่าย
| ประเภทเอกสาร | ฟอนต์ (อัตโนมัติ) | สีที่แนะนำ |
|---|---|---|
| สัญญา / วิชาการ | ฟอนต์ระบบ (ไทย/ละติน) + SourceHanSans (CJK) | เทาเข้ม #555 |
| PPT การสอนเป็น PDF | ฟอนต์ระบบ + SourceHanSans | ดำ #000 |
| โบรชัวร์การตลาด / รายงาน | ฟอนต์ระบบ + SourceHanSans | เทา #888 |
| สแกนเสริมหมายเลขหน้า | ฟอนต์ระบบ + SourceHanSans | ดำ #000 |
| หมายเลขขนาดใหญ่สำหรับนำเสนอ | ฟอนต์ระบบ + SourceHanSans | สีแบรนด์ (กำหนดเอง) |