ข้ามไปยังเนื้อหาหลัก
PPDF123

ทำ PDF ให้เปิดเร็วบนเว็บ

ปรับให้โหลดทีละหน้า คือเครื่องมือที่เขียนไฟล์ใหม่เป็นโครงสร้างแบบ linearized หรือ Fast Web View เพื่อให้โปรแกรมอ่านแสดงหน้าแรกได้ก่อนดาวน์โหลดไฟล์ทั้งหมดเสร็จ โดยทั่วไปไฟล์จะใหญ่ขึ้นเล็กน้อย ไม่ได้เล็กลง

ลากไฟล์มาที่นี่ หรือคลิกเพื่อเลือก

รองรับ PDF · ไม่เกิน 500.0 MB ต่อไฟล์ · สูงสุด 20 ไฟล์ต่อครั้ง

คุณวางไฟล์ด้วย Ctrl/Cmd+V หรือจากเมนูคลิปบอร์ดได้เช่นกัน

ปรับให้โหลดทีละหน้าเขียนไฟล์ใหม่ด้วย qpdf `--linearize` โดยสร้างพจนานุกรม linearization และตาราง hint ของหน้า เพื่อให้โปรแกรมอ่านบนเว็บวาดหน้าแรกได้ก่อนที่เอกสารทั้งฉบับจะมาถึง — Fast Web View

ตอนนี้เป็นปฏิบัติการแยกของตัวเองที่ `/api/v1/misc/linearize-pdf` จึงไม่ผ่านบีบอัด PDF อีกต่อไป ผลลัพธ์ที่ดาวน์โหลดจึงเป็นไฟล์เชิงเส้นจริง ไม่ใช่แค่การบีบอัดซ้ำ

การทำ linearize มักทำให้ไฟล์ใหญ่ขึ้นเล็กน้อย เพราะต้องเพิ่มตารางที่ช่วยให้โปรแกรมดูแสดงหน้าแรกได้ก่อนดาวน์โหลดเสร็จ และไม่ลดความละเอียดภาพหรือทิ้งอ็อบเจ็กต์ ถ้าต้องการลดขนาดให้ใช้บีบอัด PDF แทน

ตรวจผลด้วย `qpdf --check` ไฟล์ที่ทำ linearize แล้วจะพิมพ์ `File is linearized` ไฟล์ที่มีรหัสผ่านจะถูกปลดล็อกให้ในหน้านี้เมื่อคุณใส่รหัสผ่าน ส่วนผู้เรียก API ให้รันถอดรหัสผ่านก่อน

ความสามารถ

  • qpdf `--linearize` — Fast Web View
  • เขียนพจนานุกรม linearization และตาราง hint ของหน้า
  • ไม่ลดความละเอียดภาพและไม่แก้เนื้อหาหน้า
  • API แบบไม่ระบุตัวตน: /api/v1/misc/linearize-pdf

ใช้เมื่อไหร่

  • เสิร์ฟ PDF ขนาดใหญ่ทีละหน้าในเบราว์เซอร์
  • ส่งรายงานที่สแกนให้โปรแกรมอ่านบนเว็บโดยไม่ต้องรอนาน
  • ผ่านข้อกำหนดการอัปโหลด 'เหมาะกับเว็บ' ของพอร์ทัล

ปรับ PDF ให้เปิดเร็วบนเว็บได้อย่างไร

  1. อัปโหลด PDF
  2. คลิกเริ่มประมวลผล ไม่มีตัวเลือกใด ๆ
  3. ดาวน์โหลด PDF ที่ทำ linearize แล้ว
  4. ถ้าอยากเห็นบรรทัด `File is linearized` เอง ให้รัน `qpdf --check`

ข้อจำกัดและกรณีพิเศษ

  • จัดไฟล์ใหม่เท่านั้น ไม่ใช่เครื่องมือลดขนาด
  • ไม่รีแซมเปิลภาพ
  • ไฟล์ที่มีรหัสผ่านต้องใช้รหัสผ่าน ผู้เรียก API ให้รันถอดรหัสผ่านก่อน
  • ขีดจำกัดการอัปโหลดบนเว็บไซต์นี้: ไฟล์ละ 500 MB โดยไฟล์ที่ใหญ่กว่าประมาณ 95 MB จะถูกส่งเป็นส่วน ๆ ส่วนเนื้อหาของคำขอ API โดยตรงหนึ่งครั้งจำกัดที่ 100 MB

ตัวอย่าง

  • ไฟล์สแกน 40 MB จะใหญ่ขึ้นเล็กน้อยเกิน 40 MB แต่เริ่มแสดงหน้าแรกได้ทันที
  • `qpdf --check` บนไฟล์ดาวน์โหลดจะพิมพ์ `File is linearized`

ความเป็นส่วนตัวของเครื่องมือนี้

ไฟล์อัปโหลดผ่าน HTTPS ประมวลผลในหน่วยความจำหรือไดเรกทอรีชั่วคราวอายุสั้นบนเซิร์ฟเวอร์ของเรา และลบเมื่อผลลัพธ์พร้อม เราไม่เก็บสำเนาไว้เปิดดูภายหลัง ฝึกโมเดล หรือสร้างโปรไฟล์โฆษณา รายละเอียดการเก็บรักษาและการเปิดเผยคุกกี้ AdSense อยู่ในนโยบายความเป็นส่วนตัว

คำถามที่พบบ่อย

ผลลัพธ์เป็นไฟล์เชิงเส้นไหม
ใช่ ปฏิบัติการส่ง `--linearize` ให้ qpdf ผลลัพธ์จึงมีพจนานุกรม linearization และตาราง hint ของหน้า
ต่างจากบีบอัด PDF อย่างไร
บีบอัด PDF บีบอัดสตรีมซ้ำเพื่อประหยัดพื้นที่ ส่วน linearize เรียงไฟล์ใหม่เพื่อดาวน์โหลดแบบต่อเนื่อง และปล่อยเนื้อหาไว้เหมือนเดิม
โปรแกรมอ่านบนเว็บจะโหลดหน้า 1 ก่อนไหม
นั่นคือจุดประสงค์ของ Fast Web View — โดยมีเงื่อนไขว่าโปรแกรมอ่านดึงไฟล์ผ่าน HTTP และเซิร์ฟเวอร์รองรับการขอแบบ byte-range
ลดความละเอียดภาพไหม
ไม่ การทำ linearize คือการเขียนโครงสร้างใหม่ ไม่ใช่การลดคุณภาพ

อัปเดตล่าสุด:

เรียกจากโค้ด

เครื่องมือทุกตัวบนเว็บนี้เป็น REST endpoint ธรรมดา ไม่ต้องมีบัญชีหรือคีย์ API ก็เรียกได้ ใช้ได้ทั้งเบราว์เซอร์ นักพัฒนา และเอเจนต์

curl -X POST "https://pdf123.xyz/api/v1/misc/linearize-pdf" \
  -F "[email protected]" \
  -o output.pdf

มีเป็นเครื่องมือ MCP สำหรับไคลเอนต์เอเจนต์ที่รองรับ Model Context Protocol (JSON-RPC 2.0 ผ่าน POST /mcp) เอกสาร API ฉบับเต็ม

ใช้งานผ่านเอเจนต์ AI

สกิล

เมื่อติดตั้งสกิลนี้ Claude Code, Codex, Cursor และเอเจนต์ AI อื่น ๆ จะใช้ "ปรับให้โหลดทีละหน้า" แทนคุณได้: /skills/pdf123-linearize-pdf.md

สกิลสำหรับเอเจนต์ทั้งหมด

ไฟล์ใช้เฉพาะงานนี้ เสร็จแล้วลบอัตโนมัติ