บีบอัดไฟล์ 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 เพื่อลดขนาดไฟล์ได้อย่างไร
- อัปโหลด PDF ที่เกินขีดจำกัดขนาดหรือหนักเกินไปที่จะส่ง
- หากต้องการขนาดที่แน่นอน ให้กรอกตัวเลขใน "ขนาดปลายทาง (MB)" เช่น 1 หากเว้นว่างจะใช้ระดับเริ่มต้น
- กดประมวลผล ดาวน์โหลดผลลัพธ์ แล้วเทียบขนาดไบต์กับต้นฉบับ
- เปิดดูสองสามหน้าเพื่อตรวจว่ารูปและตัวหนังสือเล็ก ๆ ยังคมชัด หากไม่ถึงเป้าหมาย จะได้ไฟล์ที่เล็กที่สุดเท่าที่ทำได้
ข้อจำกัดและกรณีพิเศษ
- ขนาดปลายทางเป็นเพียงเป้าหมาย: ไฟล์ที่เป็นข้อความ/เวกเตอร์ หรือมีภาพชนิดที่ถูกข้าม อาจไปไม่ถึง
- ไฟล์สแกน 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
ไฟล์ใช้เฉพาะงานนี้ เสร็จแล้วลบอัตโนมัติ