ทาบดำหน้า PDF ตามคำที่ค้น
ทาบดำข้อความ คือเครื่องมือที่แทนที่ทุกหน้าที่มีข้อความตรงกับคำค้นของคุณด้วยหน้าสีดำทึบ การจับคู่ไม่แยกตัวพิมพ์เล็กใหญ่ และเนื้อหาเดิมของหน้าที่ถูกปิดทับจะถูกลบออก ใช้ได้กับชั้นข้อความ ไม่ใช่ไฟล์สแกน
ลากไฟล์มาที่นี่ หรือคลิกเพื่อเลือก
รองรับ PDF · ไม่เกิน 500.0 MB ต่อไฟล์ · สูงสุด 20 ไฟล์ต่อครั้ง
คุณวางไฟล์ด้วย Ctrl/Cmd+V หรือจากเมนูคลิปบอร์ดได้เช่นกัน
ทาบดำข้อความอ่านข้อความของแต่ละหน้าแล้วเทียบกับคำที่คุณคั่นด้วยจุลภาค การจับคู่เป็นการตรวจสตริงย่อยที่ไม่แยกตัวพิมพ์เล็กใหญ่ `acme` จึงตรงกับ `ACME Corp` ด้วย ทุกหน้าที่ตรงกันจะถูกแทนที่ด้วยหน้าสีดำทึบ เป็นการปิดทับระดับหน้า ไม่ใช่ระดับคำ
ในหน้าที่ตรงกัน เนื้อหาเดิม ทรัพยากร และคำอธิบายประกอบจะถูกถอดออก จึงดึงคำที่ซ่อนไว้ออกจากหน้านั้นไม่ได้ สีที่เติมตรึงเป็นสีดำ (`#000000`) ช่องสีจะถูกละเว้น
เครื่องมือยังล้างร่องรอยที่หน้าที่ถูกปิดทับทิ้งไว้ที่อื่นในไฟล์ด้วย ได้แก่ ช่องฟอร์มบนหน้านั้น ที่คั่นหน้าที่ชี้ไปยังหน้านั้นหรือมีคำที่ค้น รายการข้อมูลเอกสารที่ตรงกัน เมทาดาทา XMP ของหน้าที่ถูกปิดทับ และข้อความในโครงสร้างแท็ก ไฟล์ฝัง JavaScript และข้อความในหน้าที่ไม่ตรงกันจะไม่ถูกแตะต้อง โดยสองอย่างแรกลบได้ด้วยล้าง PDF
รายการคำว่างจะถูกปฏิเสธพร้อมข้อผิดพลาด หน้าที่ไม่ตรงกัน รวมถึงหน้าสแกนที่เป็นภาพล้วนและไม่มีชั้นข้อความ จะออกมาเหมือนเดิม ไม่มี OCR หน้าที่สแกนจึงเอาออกได้ด้วยลบหน้าเท่านั้น
API ยังรับ `caseSensitive=true` และ `useRegex=true` (ไวยากรณ์ regex ของ Rust สูงสุด 200 คำที่คั่นด้วยจุลภาค) ฟอร์มบนเว็บไซต์มีแค่รายการคำ
ไฟล์ที่มีรหัสผ่านจะถูกปลดล็อกให้ในหน้านี้เมื่อคุณใส่รหัสผ่าน ส่วนผู้เรียก API ให้รันถอดรหัสผ่านก่อน
ความสามารถ
- จับคู่คำโดยไม่แยกตัวพิมพ์เล็กใหญ่ ทุกหน้าที่ตรงกันกลายเป็นหน้าสีดำ
- ลบเนื้อหาเดิมของหน้า ช่องฟอร์ม ชื่อที่คั่นหน้าที่ตรงกัน และเมทาดาทา
- รายการคำว่างจะถูกปฏิเสธ หน้าที่ไม่ตรงกันไม่เปลี่ยน
- API แบบไม่ระบุตัวตน: /api/v1/security/auto-redact
ใช้เมื่อไหร่
- ทาดำหน้าที่กล่าวถึงชื่อลูกค้าหรือเลขที่บัญชีก่อนแชร์
- เอาหน้าที่มีข้อมูลระบุตัวบุคคลออกจากไฟล์ส่งออกยาว ๆ
- เตรียมสำเนาสำหรับตรวจทานที่หน้าอ่อนไหวต้องกู้คืนไม่ได้
ทาบดำหน้าใน PDF ได้อย่างไร
- อัปโหลด PDF ที่มีชั้นข้อความและคุณมีสิทธิ์แก้ไข
- ใส่คำที่คั่นด้วยจุลภาค เช่น ชื่อลูกค้าหรือเลขที่บัญชี การจับคู่ไม่แยกตัวพิมพ์เล็กใหญ่
- คลิกเริ่มประมวลผล ทุกหน้าที่มีคำที่ระบุจะกลายเป็นหน้าสีดำทึบ
- เปิดผลลัพธ์ ตรวจว่าหน้าไหนกลายเป็นสีดำ และค้นหาคำเหล่านั้นอีกครั้งก่อนแชร์
ข้อจำกัดและกรณีพิเศษ
- ทำได้ระดับหน้าเท่านั้น ไม่มีการปิดทับบางส่วนของหน้า
- ต้องมีชั้นข้อความ หน้าที่เป็นภาพล้วนจะไม่ตรงเลย
- รายการคำว่างเป็นข้อผิดพลาด
- ไม่ลบไฟล์ฝังและ JavaScript ใช้ล้าง PDF สำหรับสองอย่างนี้
- คำที่วาดเป็นรูปทรงเวกเตอร์ไม่มีข้อความให้จับคู่
- ขีดจำกัดการอัปโหลดบนเว็บไซต์นี้: ไฟล์ละ 500 MB โดยไฟล์ที่ใหญ่กว่าประมาณ 95 MB จะถูกส่งเป็นส่วน ๆ ส่วนเนื้อหาของคำขอ API โดยตรงหนึ่งครั้งจำกัดที่ 100 MB
ตัวอย่าง
- คำว่า secret จะทาดำหน้า 2 ก็ต่อเมื่อข้อความที่ดึงจากหน้านั้นมี secret ในตัวพิมพ์แบบใดก็ได้
- คำว่า alpha,beta จะทาดำทุกหน้าที่มีคำใดคำหนึ่งในสองคำนี้
ความเป็นส่วนตัวของเครื่องมือนี้
ไฟล์อัปโหลดผ่าน HTTPS ประมวลผลในหน่วยความจำหรือไดเรกทอรีชั่วคราวอายุสั้นบนเซิร์ฟเวอร์ของเรา และลบเมื่อผลลัพธ์พร้อม เราไม่เก็บสำเนาไว้เปิดดูภายหลัง ฝึกโมเดล หรือสร้างโปรไฟล์โฆษณา รายละเอียดการเก็บรักษาและการเปิดเผยคุกกี้ AdSense อยู่ในนโยบายความเป็นส่วนตัว
คำถามที่พบบ่อย
- ทำไมทั้งหน้าถึงเป็นสีดำ
- การปิดทับทำที่ระดับหน้า หน้าใดที่ข้อความมีคำที่ระบุจะถูกแทนที่ด้วยหน้าสีดำ จึงไม่มีอะไรบนหน้านั้นเหลืออยู่
- ปิดทับคำเดียวแล้วเก็บส่วนที่เหลือของหน้าไว้ได้ไหม
- ไม่ได้ ทั้งหน้าที่ตรงกันจะถูกทาดำ ไม่มีการปิดทับเป็นกรอบระดับคำ
- ข้อความถูกลบออกจากไฟล์จริงหรือไม่
- ในหน้าที่ตรงกัน เนื้อหา ทรัพยากร และคำอธิบายประกอบจะถูกแทนที่ ข้อความจึงไม่อยู่ในหน้านั้นอีก ค่าในฟอร์ม ชื่อที่คั่นหน้าที่ตรงกัน รายการ Info และเมทาดาทาก็ถูกล้างด้วย ไฟล์ฝังและหน้าที่ไม่ตรงกันจะไม่ถูกแตะต้อง
- การจับคู่แยกตัวพิมพ์เล็กใหญ่หรือไม่
- ไม่ โดยค่าเริ่มต้นคำจะตรงกันโดยไม่สนตัวพิมพ์เล็กใหญ่ ผู้เรียก API ส่ง caseSensitive=true ได้ หรือส่ง useRegex=true เพื่อใช้นิพจน์ปรกติ
- ทาบดำข้อความจัดการเอกสารสแกนได้ไหม
- ไม่ได้โดยตรง เครื่องมืออ่านชั้นข้อความ และหน้าสแกนที่ไม่มีชั้นนั้นจะถูกปล่อยไว้เหมือนเดิม ไม่มีขั้นตอน OCR
อัปเดตล่าสุด:
เรียกจากโค้ด
เครื่องมือทุกตัวบนเว็บนี้เป็น REST endpoint ธรรมดา ไม่ต้องมีบัญชีหรือคีย์ API ก็เรียกได้ ใช้ได้ทั้งเบราว์เซอร์ นักพัฒนา และเอเจนต์
curl -X POST "https://pdf123.xyz/api/v1/security/auto-redact" \
-F "[email protected]" \
-F "listOfText=your-listOfText" \
-o output.pdfมีเป็นเครื่องมือ MCP สำหรับไคลเอนต์เอเจนต์ที่รองรับ Model Context Protocol (JSON-RPC 2.0 ผ่าน POST /mcp) เอกสาร API ฉบับเต็ม
ใช้งานผ่านเอเจนต์ AI
สกิลเมื่อติดตั้งสกิลนี้ Claude Code, Codex, Cursor และเอเจนต์ AI อื่น ๆ จะใช้ "ทาบดำข้อความ" แทนคุณได้: /skills/pdf123-auto-redact.md
ไฟล์ใช้เฉพาะงานนี้ เสร็จแล้วลบอัตโนมัติ