บทความ
ทำไมการปิดทับข้อความสีดำใน PDF มักไม่ได้ผล
สี่เหลี่ยมสีดำที่วาดทับย่อหน้าดูเหมือนข้อความหายไปแล้ว แต่ในโปรแกรมแก้ไข PDF ส่วนใหญ่มันไม่ได้หายไป ตัวอักษรที่คุณปิดไว้ยังคงถูกเก็บไว้ในไฟล์เป็นตัวอักษรที่เลือกได้ กล่องนั้นเป็นเพียงรูปทรงใหม่ที่วางอยู่บนมันเท่านั้น คัดลอกหน้า ค้นหาในหน้า หรือเปิดในโปรแกรมดูอื่น แล้วประโยคที่ "ปิดทับแล้ว" อาจปรากฏขึ้นมาอีก นี่คือเหตุผลที่มันเกิดขึ้น และวิธีปิดทับที่ลบข้อความจริง ๆ แทนที่จะแค่ซ่อนมัน
รูปทรงที่วางทับไม่ใช่การลบ
หน้า PDF เก็บสองสิ่งแยกกัน: อ็อบเจ็กต์ข้อความ แต่ละตัวคือตัวอักษรพร้อมตำแหน่งและฟอนต์ กับอ็อบเจ็กต์วาดที่วางอยู่บนหน้า ซึ่งรวมสี่เหลี่ยม ไฮไลต์ หรือ annotation ใด ๆ ที่คุณเพิ่ม เมื่อคุณวาดกล่องสีดำในโปรแกรมดู PDF คุณกำลังเพิ่มอ็อบเจ็กต์วาดใหม่ทับอ็อบเจ็กต์ข้อความที่มีอยู่ หน้านั้นดูเหมือนถูกปิดทับแล้วเพราะกล่องบังตัวอักษรไว้ทางสายตา ไม่มีอะไรบอกให้ไฟล์ลบอ็อบเจ็กต์ข้อความข้างใต้ ดังนั้นมันจึงยังอยู่ที่เดิมเป๊ะ ตำแหน่งเดิม เนื้อหาเดิม

ข้อความต้นฉบับกลับมาปรากฏได้อย่างไร
เนื่องจากอ็อบเจ็กต์ข้อความไม่เคยออกจากไฟล์เลย การกระทำธรรมดาสี่อย่างสามารถเปิดเผยมันได้: การเลือกและคัดลอกบรรทัดที่ "ถูกปิดทับ" การรันการค้นหาข้อความทั่วเอกสาร การดึงข้อความดิบด้วยเครื่องมือ PDF เป็นข้อความใด ๆ หรือการเปิดไฟล์ในโปรแกรมดูที่เรนเดอร์อ็อบเจ็กต์ข้อความเหนืออ็อบเจ็กต์วาดในลำดับที่ต่างออกไป ไม่มีสิ่งใดในนี้ต้องการทักษะพิเศษเลย เรื่องนี้เกิดขึ้นต่อสาธารณะมากกว่าหนึ่งครั้งแล้ว: PDF ที่เผยแพร่พร้อมกล่องสีดำทับข้อความที่ละเอียดอ่อนกลับพบว่ายังมีข้อความที่อ่านและคัดลอกได้อยู่ข้างใต้ และความผิดพลาดนั้นก็กลายเป็นข่าวแทนที่จะถูกซ่อนไว้
แปลงหน้าเป็นภาพก่อน
วิธีแก้คือลบเลเยอร์ข้อความก่อนที่คุณจะปิดทับ ไม่ใช่หลังจากนั้น แปลงหน้า PDF เป็นภาพธรรมดาด้วยเครื่องมืออย่าง pdf-to-image แล้ววาดทับพื้นที่ที่ละเอียดอ่อนบนภาพนั้นด้วย image-redact ตอนนั้นจะไม่มีอ็อบเจ็กต์ข้อความเหลืออยู่บนหน้าเลย มีแค่พิกเซล ดังนั้นกล่องจึงไม่ได้วางทับอะไรที่กู้คืนได้เลย ประกอบภาพที่ปิดทับแล้วกลับเป็น PDF ด้วย image-to-pdf และข้อความที่เคยละเอียดอ่อนก็ไม่มีอยู่อีกต่อไป มีเพียงภาพของหน้าที่มีบางส่วนถูกปิดไว้

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