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

บีบอัดไฟล์ PDF

บีบอัด PDF บีบอัดสตรีมใหม่ด้วย qpdf แล้วเข้ารหัสภาพในหน้าเป็น JPEG และย่อขนาด คุณตั้งขนาดปลายทาง เช่น 1 MB ได้ เครื่องมือจะเพิ่มความแรงทีละขั้นจนไฟล์พอดี นี่คือเป้าหมายไม่ใช่การรับประกัน

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

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

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

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

ที่ระดับเริ่มต้น คุณภาพ JPEG คือ 75 และด้านที่ยาวที่สุดของภาพไม่เกิน 2000 พิกเซล ภาพที่เข้ารหัสใหม่จะถูกใช้เฉพาะเมื่อเล็กกว่าต้นฉบับ ดังนั้นการบีบอัดจะไม่ทำให้ภาพใหญ่ขึ้น ภาพที่ประมวลผลได้คือ JPEG และภาพ Flate แบบ DeviceRGB / DeviceGray 8 บิต

หากต้องการขนาดที่แน่นอน ให้กรอกช่องไม่บังคับ "ขนาดปลายทาง (MB)" เช่น 1 เครื่องมือจะลอง 7 ระดับจากเบาไปหนัก (คุณภาพ JPEG จาก 75 ลดเหลือ 18 ด้านที่ยาวที่สุดของภาพจาก 2000 เหลือ 450 พิกเซล) และหยุดที่ระดับแรกที่ไฟล์พอดี หากเว้นว่างไว้ จะใช้เฉพาะระดับเริ่มต้น

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

ข้อความ ฟอนต์ กราฟิกเวกเตอร์ ลิงก์ จำนวนหน้า และขนาดหน้าจะไม่เปลี่ยน ภาพต่อไปนี้ถูกปล่อยไว้ตามเดิม: ภาพ 1 บิต (พบบ่อยในไฟล์สแกนแบบแฟกซ์) และภาพที่ไม่ใช่ 8 บิตอื่น ๆ, CMYK, indexed, image mask, soft mask หรืออัลฟา, ภาพที่มีมาสก์ และ JPEG ที่ใช้พื้นที่สีผิดปกติ ไฟล์สแกน 1 บิตหรืองาน CMYK จึงแทบไม่เล็กลง

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

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

สำหรับไฟล์ที่มีรหัสผ่าน ผู้ใช้ API ต้องรัน ถอดรหัสผ่าน ก่อน ไฟล์ที่เข้ารหัสจะผ่านเฉพาะขั้นตอนของ qpdf และภาพจะไม่ถูกเข้ารหัสใหม่

ความสามารถ

  • qpdf บีบอัดสตรีมใหม่และรวมอ็อบเจ็กต์
  • เข้ารหัสภาพ JPEG และ RGB/โทนเทา 8 บิตใหม่ พร้อมจำกัดขนาด (ค่าเริ่มต้นคุณภาพ 75 ด้านยาวสุด 2000 พิกเซล)
  • ขนาดปลายทางแบบไม่บังคับ (MB): ลอง 7 ระดับจากเบาไปหนัก หยุดที่ระดับแรกที่พอดี
  • ใช้ภาพใหม่เฉพาะเมื่อเล็กกว่าต้นฉบับ
  • ข้อความ ฟอนต์ เวกเตอร์ ลิงก์ จำนวนหน้าและขนาดหน้าไม่เปลี่ยน
  • API แบบไม่ระบุตัวตน: /api/v1/misc/compress-pdf ฟิลด์ฟอร์ม targetSizeMb

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

  • ย่อ PDF ให้เข้าเพดานอัปโหลดอีเมลหรือระบบ เช่น 1 MB หรือ 5 MB
  • ส่งสำเนาที่เบากว่าโดยเก็บต้นฉบับไว้
  • ลดขนาดรายงาน เรซูเม่ หรือเอกสารสมัครที่มีรูปจำนวนมาก
  • ลดขนาดไฟล์แนบเมื่อเซิร์ฟเวอร์เมลปฏิเสธต้นฉบับ

บีบอัด PDF เพื่อลดขนาดไฟล์ได้อย่างไร

  1. อัปโหลด PDF ที่เกินขีดจำกัดขนาดหรือหนักเกินไปที่จะส่ง
  2. หากต้องการขนาดที่แน่นอน ให้กรอกตัวเลขใน "ขนาดปลายทาง (MB)" เช่น 1 หากเว้นว่างจะใช้ระดับเริ่มต้น
  3. กดประมวลผล ดาวน์โหลดผลลัพธ์ แล้วเทียบขนาดไบต์กับต้นฉบับ
  4. เปิดดูสองสามหน้าเพื่อตรวจว่ารูปและตัวหนังสือเล็ก ๆ ยังคมชัด หากไม่ถึงเป้าหมาย จะได้ไฟล์ที่เล็กที่สุดเท่าที่ทำได้

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

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

ตัวอย่าง

  • รายงานภาพถ่าย 12 MB จากมือถือ ตั้งเป้า 2 MB มักทำได้ โดยคุณภาพลดลงเล็กน้อย
  • รายงานข้อความล้วน 2 MB ที่ปรับมาแล้วจะเล็กลงเพียงไม่กี่ KB เพราะไม่มีภาพให้บีบอัด
  • อัลบั้มภาพ 200 หน้าให้เหลือ 1 MB อาจทำไม่ได้ เครื่องมือจะคืนไฟล์ที่เล็กที่สุดเท่าที่ทำได้

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

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

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

บีบอัด PDF ให้ได้ขนาดที่กำหนด เช่น 1 MB ได้ไหม
ลองได้ กรอกค่า (0.05 ถึง 1024) ใน "ขนาดปลายทาง (MB)" แล้วเครื่องมือจะเพิ่มความแรงของการบีบอัดภาพทีละขั้นจนไฟล์พอดี แต่นี่คือเป้าหมายไม่ใช่การรับประกัน ไฟล์ที่เป็นข้อความและเวกเตอร์เป็นหลัก หรือมีภาพชนิดที่ถูกข้าม อาจไปไม่ถึง และจะได้ผลลัพธ์ที่เล็กที่สุดที่ทำได้
การบีบอัดทำให้คุณภาพภาพถ่ายลดลงไหม
ลดลง ภาพถูกเข้ารหัสใหม่เป็น JPEG และจำกัดด้านที่ยาวที่สุด ซึ่งสูญเสียข้อมูลบางส่วน ที่ระดับเริ่มต้น (คุณภาพ 75, 2000 พิกเซล) มักมองไม่ออกว่าต่าง แต่ถ้าตั้งเป้าหมายเล็กมากจะใช้ระดับที่หนักและเห็นการเสื่อมของภาพ ควรเก็บต้นฉบับไว้
ทำไมไฟล์แทบไม่เล็กลงเลย
ไฟล์อาจไม่มีอะไรให้บีบมากนัก เช่น เป็นข้อความและเวกเตอร์ ปรับมาแล้ว หรือมีภาพชนิดที่ถูกข้าม เช่น ไฟล์สแกน 1 บิต CMYK ภาพที่มีความโปร่งใสหรือมาสก์ ไฟล์เหล่านี้ได้ประโยชน์เฉพาะขั้นตอนของ qpdf
ข้อความ ฟอนต์ และลิงก์จะได้รับผลกระทบไหม
ไม่ ข้อความ ฟอนต์ กราฟิกเวกเตอร์ ลิงก์ จำนวนหน้า และขนาดหน้าคงเดิม มีเพียงภาพที่เข้าเงื่อนไขเท่านั้นที่ถูกเข้ารหัสใหม่
นี่คือการปรับให้โหลดทีละหน้าหรือเปล่า
ไม่ใช่ ปรับให้โหลดทีละหน้าเป็นเครื่องมือแยกต่างหากสำหรับโหลดทีละหน้าบนเว็บ การบีบอัดไม่ได้ทำ PDF เชิงเส้น
บีบอัดซ้ำสองครั้งจะเล็กลงอีกไหม
แทบไม่ ไฟล์ที่เล็กกว่าเป้าหมายอยู่แล้วจะถูกคืนเป็นเวอร์ชันที่ qpdf ปรับให้เหมาะสม โดยเนื้อหาเหมือนเดิม หากต้องการเล็กลง ให้ตั้งขนาดปลายทางที่ต่ำลงกับไฟล์ต้นฉบับโดยตรง
PDF ที่มีรหัสผ่านบีบอัดได้ไหม
ผู้ใช้ API ต้องถอดรหัสผ่านก่อน ไฟล์ที่เข้ารหัสจะผ่านเฉพาะขั้นตอนของ qpdf และภาพไม่ถูกเข้ารหัสใหม่ ไฟล์จึงเล็กลงได้จำกัด

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

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

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

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

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

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

สกิล

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

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

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