Cross-Reference Table
PDF Cross-Reference Table
ตารางอ้างอิงข้าม (Cross-Reference Table) คือส่วนประกอบสำคัญของโครงสร้างภายในไฟล์ PDF ที่แมปหมายเลขอ็อบเจกต์แต่ละรายการไปยังตำแหน่งไบต์ออฟเซ็ตภายในไฟล์ ทำให้สามารถเข้าถึงอ็อบเจกต์ใด ๆ ได้โดยสุ่มโดยไม่ต้องอ่านทั้งเอกสาร
รายละเอียดทางเทคนิค
ตารางอ้างอิงข้ามเริ่มต้นด้วยคีย์เวิร์ด xref และประกอบด้วยส่วนย่อยที่มีรายการหนึ่งรายการต่ออ็อบเจกต์ แต่ละรายการมีไบต์ออฟเซ็ต 10 หลัก หมายเลขเจเนอเรชัน 5 หลัก และตัวระบุ in-use (n) หรือ free (f) ใน PDF 1.5 ขึ้นไป สตรีมอ้างอิงข้ามสามารถแทนที่ตารางนี้ได้เพื่อการบีบอัดที่ดีขึ้น
ตัวอย่าง
```javascript
// Cross-Reference Table: PDF manipulation example
import { PDFDocument } from 'pdf-lib';
const pdfDoc = await PDFDocument.load(fileBytes);
const pages = pdfDoc.getPages();
console.log(`Pages: ${pages.length}`);
```
รูปแบบที่เกี่ยวข้อง
เครื่องมือที่เกี่ยวข้อง
M
Merge PDF
S
Split PDF
C
Compress PDF
R
Rotate PDF
A
Add Page Numbers
P
PDF to JPG
W
Watermark PDF
R
Reorder PDF Pages
F
Flatten PDF
E
Edit PDF Metadata
S
Sign PDF
J
JPG to PDF
E
Extract Text from PDF
D
Delete PDF Pages
R
Reverse PDF
E
Extract PDF Pages
E
Extract Odd/Even Pages
R
Resize PDF Pages
C
Crop PDF
I
Insert Blank Pages
D
Duplicate PDF Pages
P
PDF to PNG
A
Add Header & Footer
A
Add Text to PDF
A
Add Image to PDF
คำศัพท์ที่เกี่ยวข้อง
PDF
PDF/A
OCR
Linearization
Page Tree
Document Catalog
Form Field
Digital Signature
Annotation
Bookmark
Redaction
Flattening
Encryption
Bates Numbering
Watermark
Tagged PDF
PDF/X
PDF/UA
PDF Redaction
PDF Portfolio
PDF Signature
Cross Product
Cross-Posting
PDF/VT
PDF/E
Content Stream
Font Embedding
PDF Layers
XFA
AcroForm
PDF Optimizer
Color Management (PDF)
Incremental Save