มีวิธีที่ดีกว่าในการ redact PDF หรือไม่


24

เมื่อเร็ว ๆ นี้ฉันต้องพิมพ์ PDF สองสามฉบับเพื่อส่งถึงใครบางคน แต่ฉันต้องการที่จะ redact (ปิดทับ) ข้อความเล็กน้อย

การค้นหา google อย่างรวดเร็วไม่ได้เปิดเครื่องมือใด ๆ สำหรับวัตถุประสงค์เฉพาะนี้ดังนั้นฉันจึงกลับไปใช้ imagemagick & gimp:

  • convert document.pdf document.png
  • gimp document-0.png
  • (ใช้พู่กันเพื่อปกปิดข้อความ)
  • พิมพ์หน้า redacted จาก gimp
  • พิมพ์หน้าที่เหลือจาก xpdf

ปัญหาของกลยุทธ์นี้คือกระบวนการแปลง (จาก PDF เป็น PNG หรือรูปแบบอื่น ๆ ) จะเสียคุณภาพ ฉันลองแก้ไข PDF ด้วย gimp แต่มันไม่ทำงานทันที

มีเครื่องมือเฉพาะที่อนุญาตให้ทำการ Redaction ด้วยวิธีนี้หรือไม่? (มันไม่จำเป็นต้องเป็นการ Redaction "ของจริง" - ฉันไม่ได้ส่ง softcopy ดังนั้นการ Redaction ของ "ปลอม" จะใช้ได้เพราะ hardcopy ไม่สามารถแฮ็คเพื่อเปิดเผยข้อความที่ซ่อนอยู่)

หรือมีเคล็ดลับในการแก้ไข PDF ใน gimp หรือไม่?


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

@ ชื่อ: ความคิดที่ดี แต่ไม่สามารถใช้งานได้ ไฟล์ SVG ที่ได้นั้นมีขนาดใหญ่มาก ฉันต้องฆ่าผู้ชมหลังจาก 30 นาทีและใช้หน่วยความจำ GiB หรือมากกว่านั้น
bstpierre

คำตอบ:


15

(เดิมฉันแนะนำ Okular แต่มันไม่ทำงานอย่างที่คาดไว้)

1. แก้ไขเอกสารในโปรแกรมแก้ไขเวกเตอร์

ฉันสามารถเปิดไฟล์ PDF ในInkscapeวาดสี่เหลี่ยมบนข้อความและพิมพ์ออกมา Inkscape เป็นตัวแก้ไขเวกเตอร์ดังนั้นจึงไม่เกี่ยวข้องกับการแปลงภาพ แบบอักษรบางตัวดูผิดไป - อาจเป็นเพราะเอกสารถูกสร้างบนเครื่อง Windows ที่มีแบบอักษรซึ่งขาดหายไป

โปรดทราบว่าวิธีการใด ๆ ที่ไม่เกี่ยวข้องกับการแรสเตอร์จะยอมรับได้ก็ต่อเมื่อคุณจะพิมพ์เอกสารที่ถูก redacted บนกระดาษและไม่แจกจ่ายด้วยระบบอิเล็กทรอนิกส์

2. เพิ่มความละเอียด rasterization เมื่อเปิดในตัวแก้ไขบิตแมป

เกี่ยวกับ "การสูญเสียคุณภาพ" เมื่อเปิดหน้าในGimp : คุณสามารถเปิดไฟล์ PDF ใน Gimp ได้โดยตรง มันจะถูก rasterized ในกระบวนการ จำนวนของการสูญเสียคุณภาพในกระบวนการเป็นเรื่องของความละเอียดที่คุณเลือกเมื่อนำเข้า - 300 dpi ควรให้คุณภาพที่ดีมาก (ค่าเริ่มต้นคือ 100)

คุณสามารถได้ผลลัพธ์ที่ดีด้วยconvertคำสั่งของ ImageMagick ถ้าคุณบอกให้เพิ่มความละเอียด:

convert -density 300x300 ...

1
+1 และยอมรับ! ขอบคุณที่แนะนำ inkscape มันทำงานได้อย่างสมเหตุสมผล (ไม่สมบูรณ์แบบ - มันหายไปสองสาม (ไม่สำคัญกับฉัน) วัตถุกราฟิก) - แต่สมเหตุสมผลมาก) และเคล็ดลับconvertก็ดีเช่นกัน: คาถาที่ฉันใช้คือconvert -density 300x300และไม่มีการสูญเสียคุณภาพ
bstpierre

+1 สำหรับการกล่าวถึง GIMP สามารถจัดการไฟล์ PDF ได้ค่อนข้างดี
don.joey

8
คำเตือนถึงประชาชนทั่วไป: วิธีการทำปฏิกิริยาที่นี่ซึ่งเกี่ยวข้องกับการรักษาข้อความที่แนะนำไว้ที่นี่ (เช่นทุกวิธีที่หลีกเลี่ยงการแรสเตอร์) นั้นไม่ปลอดภัย ข้อความยังสามารถเลือกได้จากหน้ามืดหรืออ่านจากแหล่งที่มาของไฟล์ ดูตัวอย่างfreerepublic.com/focus/f-news/2706743/postsและhackaday.com/2008/08/01/exposing-poorly-redacted-pdfs
naught101

แม้ว่าคำถามเดิมจะถามเกี่ยวกับการส่งสำเนาเอกสารเท่านั้น แต่วิธีการไม่ได้รับการยอมรับนั้นมีการลดลงเนื่องจากคำตอบนี้มีคำเตือนไม่ชัดเจนเพียงพอเกี่ยวกับความเสี่ยงด้านความปลอดภัยเมื่อแจกจ่ายผลลัพธ์ทางอิเล็กทรอนิกส์
Jesse Glick

4
@JesseGlick: แทนที่จะ "ลงโทษ" ฉันเพราะไม่ได้พูดถึงกรณีการใช้งานที่ไม่ได้กล่าวถึงในคำถามเดิมคุณสามารถแก้ไขคำตอบได้ นั่นจะเป็นประโยชน์สำหรับผู้เข้าชมในอนาคต
Sergey

10

โดยทั่วไปสิ่งที่คุณพยายามทำคือไฮไลต์ / ใส่คำอธิบายประกอบ PDF แต่ด้วยความยืดหยุ่นบางอย่างต่อความทึบแสงและสีของตัวทำเครื่องหมาย (คุณบอกว่าคุณไม่จำเป็นต้องเซ็นเซอร์ / ลบบางสิ่งออกไป คุณได้ดูคำตอบที่นี่: ฉันจะเน้นหรือใส่คำอธิบายประกอบ PDF ได้อย่างไร

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

ด้วย Xournal คุณต้องเลือก "Annotate PDF" จากนั้นใช้เครื่องหมายสีดำทึบเพื่อปกปิดส่วนที่คุณต้องการทำการ redact และ "ส่งออกเป็น PDF"

มีบางเรื่องบนอินเทอร์เน็ตที่แนะนำว่า Xournal สร้างข้อความในรูปแบบ PDF ที่ส่งออก (ขอบคุณสำหรับการชี้สิ่งนี้ MHC) สิ่งนี้ดูเหมือนจะไม่เป็นจริง: ด้วยคำอธิบายประกอบแบบง่ายข้อความยังคงสามารถเลือกได้และค้นหาได้และขนาดไฟล์ไม่เพิ่มขึ้นมาก (เพิ่มจาก 205 kb เป็น 220 kb ในตัวอย่างด้านล่าง)

หากต้องการติดตั้งให้รันในเทอร์มินัล: sudo apt-get install xournalหรือเพียงแค่เลือกจาก Software Center

อินเตอร์เฟซ Xournal ส่งผลให้ส่งออก PDF


Xournal นั้นดี แต่คุณต้องรู้ว่ามันสามารถส่งออก raster PDF ได้เท่านั้นซึ่งหมายความว่าข้อความและข้อมูลเวกเตอร์ทั้งหมดหายไปในกระบวนการ หากคุณสามารถจัดการกับสิ่งนั้นได้ Xournal เป็นแอปพลิเคชั่นที่คุณเลือก
Glutanimate

1
ขอบคุณสำหรับคำติชม @MHC Xournal ไม่ได้ rasterise ดูคำตอบแก้ไขสำหรับข้อมูลเพิ่มเติม
โทมัส

3
ฉันแค่ลองทำเองและคุณจะพูดถูก ขอโทษสำหรับความสับสน. นานมาแล้วที่ฉันใช้ Xournal และฉันก็รู้สึกว่าเอกสารที่ส่งออกไม่ใช่ PDF จริง ขอบคุณสำหรับการตั้งค่าที่ตรง!
Glutanimate

1
สิ่งนี้ใช้ได้ดี แต่ฉันไม่สามารถหาวิธีที่ปลอดภัยในการ redact ข้อมูล ฉันต้องใช้เครื่องมือวาดเพื่อเขียนลวก ๆ ซึ่งดูยุ่งมากและขาดความเป็นมืออาชีพที่ฉันต้องการ มิฉะนั้นให้ระบุด้วยการส่งออก rasterizing เนื้อหาดังนั้นจึงไม่สามารถเลือกและค้นหาได้
flickerfly

สำหรับการโต้ตอบจริงที่แทนที่ข้อมูลที่เป็นข้อความด้วยภาพรวมคำตอบนี้กับ @ balu ที่ใช้convertคำสั่งของ ImageMajick
colan

6

คุณสามารถใช้ Okular

sudo apt-get install okular
  1. เปิด pdf ด้วย Okular
  2. F6กด
  3. 8กด
  4. เน้นข้อความที่คุณต้องการทำซ้ำ
  5. คลิกขวาที่ข้อความที่เลือกคุณสมบัติเลือก "ประเภท" เป็น "ไฮไลต์" Okกด
  6. พิมพ์ไฟล์เป็น pdf

4
อาจพูดถึงวิธีทำให้ไฮไลต์เป็นสีดำ
equaeghe

1
Okular สามารถทำซ้ำกับสีใด ๆ (สีดำ) ของฟังก์ชั่นเหล่านี้: ไฮไลต์ข้อความ, เส้นมือฟรีและลิงค์รูปหลายเหลี่ยมพร้อมการเติมด้านใน คุณสามารถบันทึกการตั้งค่าเป็นเครื่องมือคำอธิบายประกอบที่กำหนดเองของคุณได้ ใช้งานได้ง่ายขึ้นเรื่อย ๆ จากนั้นเมื่อคุณพิมพ์ไฟล์เป็น pdf คุณควร "บังคับให้แรสเตอร์เป็น" เพื่อให้แน่ใจว่าการพลิกกลับไม่สามารถย้อนกลับได้ Okular เวอร์ชัน 1.1.3
shadowbq

มันเป็นสีดำตามค่าเริ่มต้นใช้งานได้กับ Okular เวอร์ชันล่าสุด ขอขอบคุณ!
TheFrack

5

ฉันทำซ้ำไฟล์ PDF จำนวนมากทุกวันดังนั้นฉันจึงใช้เวลามากคิดว่าจะทำอย่างไรให้ดีที่สุด

สำหรับฉันวิธีที่ดีที่สุดคือแยก PDF ในไฟล์ PDF หนึ่งหน้าถัดจากแก้ไขด้วย GIMP ถัดจากการรวมเข้าด้วยกัน ฉันไม่ได้ใช้ imagemagick กับไฟล์ทั้งหมด (ฉันไม่ได้ใช้เลย) ดังนั้นฉันจะไม่สูญเสียเลเยอร์ข้อความในทุกหน้า แต่จะทำซ้ำเท่านั้น อย่าโหลดไฟล์ PDF ทั้งหมดพร้อมกันเพราะจะทำให้หน่วยความจำหมด

แยก PDF ในไฟล์ 1 หน้า

แบ่งไฟล์ PDF เป็น PDF ได้อย่างง่ายดาย 1 หน้าที่คุณสามารถทำได้โดยใช้ฟังก์ชันทุบตี (วางไว้ใน ~ / .bashrc):

function pdf_split(){
    for file in "$@"; do
        if [ "${file##*.}" != "pdf" ]; then
            echo "Skip $file because it's not PDF file";
            continue
        fi; 
        pages=$(pdfinfo "$file" | grep "Pages" | awk '{print $2}') 
        echo "Detect $pages in $file";
        filename="${file%.*}";
        unset Outfile;
        for i in $(seq 1 "$pages"); do
            pdftk "$file" cat "$i" output "$filename-$i.pdf";
            Outfile[$i]="$filename-$i.pdf";
        done;
    done;
};

ตอนนี้คุณสามารถเข้าสู่split_pdf file.pdfเพื่อรับไฟล์ PDF จำนวนมาก

ทำซ้ำไฟล์

แต่ตอนนี้คุณต้องแก้ไขไฟล์ทั้งหมดนี้ gimp original-filename-*.pdfคุณสามารถทำมันได้ด้วย ฉันขอแนะนำให้กำหนดค่าทางลัดใน GIMP (หน้าต่างหลัก -> แก้ไข -> ทางลัด) เพื่อแทนที่ไฟล์ (ฉันใช้ CTRL + R), ตัวกรองเบลอ (เช่น CTRL + D), ปิดไฟล์ (เช่น CTRL + W) และออก GIMP ( eg.CTRL + Q) อย่าลืมโหลด GIMP ไปยังไฟล์หลาย ๆ ไฟล์พร้อมกัน แต่ GIMP นั้นเป็นเรื่องเกี่ยวกับการโหลดหลังจากเปิดเพื่อให้คุณสามารถใช้gimp original-filename-*.pdfกับไฟล์ที่ปลอดภัยนับพันไฟล์

รวมไฟล์

คุณสามารถรวมไฟล์ได้อย่างง่ายดายด้วย: pdftk originam-filename-*.pdf cat output "new-file-anon.pdf";

เชื่อมต่อเข้าด้วยกัน

การดำเนินการเหล่านี้ซ้ำซากและน่าเบื่อดังนั้นฉันจึงเชื่อมต่อทั้งหมดใน 1 สคริปต์:

function pdf_redact(){
    for file in "$@"; do
        if [ "${file##*.}" != "pdf" ]; then
            echo "Skip $file because it's not PDF file";
            continue
        fi; 
        pages=$(pdfinfo "$file" | grep "Pages" | awk '{print $2}') 
        echo "Detect $pages in $file";
        filename="${file%.*}";
        unset Outfile;
        for i in $(seq 1 "$pages"); do
            pdftk "$file" cat "$i" output "$filename-$i.pdf";
            Outfile[$i]="$filename-$i.pdf";
        done;
        gimp "${Outfile[@]}";
        pdftk "${Outfile[@]}" cat output "$filename-anon.pdf";
        rm "${Outfile[@]}";

    read -p "Do you want open output file? " -n 1 -r
    echo    
    if [[ $REPLY =~ ^[Yy]$ ]]
    then
            evince "$filename-anon.pdf";
    fi

    read -p "Do you want upload output file to Scribd.com? " -n 1 -r
    echo 
    if [[ $REPLY =~ ^[Yy]$ ]]
    then
        scribd_up "$filename-anon.pdf";
    fi
    done;
};

เวอร์ชันล่าสุดของสคริปต์นี้สามารถเข้าถึงได้ที่: http://dostep.jawne.info.pl/it/bashrc

อย่าลืมปิด GIMP (CTRL + Q) หลังจากการเขียนซ้ำทั้งหมดเพื่อดำเนินการต่อสคริปต์

นอกจากนี้ฉันยังเปิดไฟล์ redacted (ฉันชอบอ่านเพื่อตรวจสอบว่าทั้งหมด) และอัปโหลดไปยัง Scribd ด้วยสคริปต์อื่นของฉัน - scribd_upดังนั้นตอนนี้ฉันสามารถ redact ไฟล์ PDF ได้อย่างมีประสิทธิภาพมาก


2

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


ที่ดูเหมือนจะเป็นเครื่องมือ win32 ให้ฉันรู้ว่าถ้าผมพลาดการเชื่อมโยงสำหรับพอร์ตลินุกซ์ที่ ...
bstpierre

3
โปรแกรมดู PDF-Xchange แบบพกพาฟรีจะทำงานร่วมกับไวน์
Sabacon

ขอบคุณมันใช้งานได้อย่างสมบูรณ์แบบสำหรับฉันกับไวน์ โซลูชั่น inkscape และ gimp นั้นมีประโยชน์สำหรับการทำซ้ำหน้าเดียวเท่านั้น
Gearoid Murphy

2

ใช้ LibreOffice Draw สำหรับการแก้ไขอย่างรวดเร็วที่คุณกำลังมองหา หลังจากเสร็จสิ้นคุณสามารถบันทึกเป็นรูปแบบ LibreOffice Draw หรือส่งออกเป็นรูปแบบ PDF ( File> Export as PDF) อีกครั้ง

ป้อนคำอธิบายรูปภาพที่นี่

เพื่อให้สามารถนำเข้าไฟล์ PDF ใน LibreOffice Draw คุณต้องติดตั้งแพ็กเกจlibreoffice-pdfimportก่อน

ติดตั้งผ่านทางอูบุนตูซอฟแวร์เซ็นเตอร์ ( LibreOffice-pdfimport ติดตั้ง libreoffice-pdfimport ) sudo apt-get install libreoffice-pdfimportหรือผ่านทางสถานีด้วย


2

คุณสามารถลองใช้เครื่องมือนี้: https://launchpad.net/updf

นี่คือ (แต่อย่างไรก็ตามข้อความสามารถเลือกได้):

ป้อนคำอธิบายรูปภาพที่นี่


1
uPDF นั้นยอดเยี่ยมในการรักษา PDF ต้นฉบับและเนื้อหาข้อความและ svg อย่างไรก็ตามดูเหมือนว่าจะมีปัญหากับระดับการบีบอัด PDF ที่แก้ไขแล้วมีขนาดใหญ่กว่าต้นฉบับประมาณ 3-4 เท่า ขอบคุณที่โพสต์ข้อความนี้ ฉันไม่รู้ uPDF
Glutanimate

ใช่ฉันรู้ว่ามันมีปัญหาบางอย่างมันค่อนข้างหยาบ หวังว่าการออกรุ่นใหม่จะแก้ไขปัญหาเหล่านี้ ... :)
franzlorenzon

ตามที่กล่าวไว้ uPDF มีข้อบกพร่องมากมาย (และไม่ได้เลิกทำ / ทำซ้ำ) แต่ทุกอย่างยังคงทำงานได้ดีในกรณีของฉันดังนั้นขอขอบคุณ!
30861 balu

2

ฉันจำครั้งหนึ่งที่ฉันและเพื่อนร่วมงานต้องหาวิธีแก้ไขไฟล์ PDF สักสองสามรายการเราลงเอยด้วยการใช้ Gimp ฉันจะแสดงความคิดเห็นรายละเอียดของคุณ ... เราเปิดไฟล์ PDF โดยตรงด้วย gimp (ใน terminal)

gimp the_file.pdf

เมื่อคุณแก้ไขเสร็จแล้วเราไม่ได้บันทึกการเปลี่ยนแปลงแทนที่จะพิมพ์ลงในไฟล์ pdf ... ดูเหมือนว่าจะใช้ได้


ไม่ว่าจะด้วยเหตุผลใด Gimp ปฏิเสธที่จะอนุญาตให้ฉันแก้ไขไฟล์ใด ๆ ฉันต้องแปลงด้วย imagemagick convertก่อนจากนั้นแก้ไขไฟล์ที่แปลงแล้ว (ดูคำตอบที่ยอมรับ)
bstpierre

ตกลงวิธีแก้ปัญหาของ inkscape นั้นถูกต้อง แต่ฉันขอย้ำกับคุณว่า Gimp สามารถแก้ไขไฟล์ pdf ได้โดยตรง = D
maniat1k

Gimp ดูเหมือนว่าจะทำงานกับไฟล์ PDF ส่วนใหญ่ แต่ไฟล์ที่ฉันใช้เมื่อคืนไม่ทำงานอย่างถูกต้อง Inkscape จัดการไฟล์นั้นอย่างเหมาะสม
bstpierre

2

PDF Studioเป็นแบบไม่เปิดแหล่งที่มาและเป็นซอฟต์แวร์ที่ต้องซื้อ

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

ในเวอร์ชัน 9 ที่จะมาถึงไตรมาสที่สามปี 2013 คำอธิบายประกอบการเขียนแบบฟอร์มและการเขียนจะพร้อมใช้งานสำหรับรูปภาพและรูปร่าง


4
ตามคำถามที่พบบ่อยคุณควรเปิดเผยความเกี่ยวข้องกับผลิตภัณฑ์ที่คุณกำลังโปรโมต
bstpierre

แม้ว่านี่จะเป็นโฆษณาส่งเสริมการขายมากกว่าคำตอบ แต่ก็ต้องบอกว่า PDFstudio เป็นซอฟต์แวร์ที่ยอดเยี่ยมจริงๆ มันอาจจะแพงไปหน่อย แต่มันก็เป็นชุดแก้ไข PDF ที่ดีที่สุดสำหรับ Linux ให้แน่ใจว่าอย่างน้อยลองรุ่นทดลองของพวกเขาออกมา
Glutanimate

2

เนื่องจากโซลูชันจำนวนมากที่นี่แนะนำให้ทำการ redacting / blacking ผ่านคำอธิบายประกอบ (ซึ่งปล่อยให้เนื้อหาต้นฉบับอยู่ในรูปแบบ pdf) ฉันขอแนะนำให้แปลงรูปแบบ pdf ในภายหลังเพื่อลบเนื้อหาต้นฉบับอย่างแท้จริง (อย่าเป็นผู้ชายคนนี้)

นี่เป็นวิธีหนึ่งในการทำสิ่งที่ในเวลาเดียวกันรักษาคุณภาพและขนาดไฟล์ต่ำ (อย่างน้อยในกรณีของฉันในหน้าขาวดำ):

$  convert -quality 100 -density 180 -compress zip notreallyredacted.pdf trulyredacted.pdf

หมายเหตุ: convertต้องการ ImageMagick

หมายเหตุ 2: convertไม่เก็บรักษาเนื้อหาของแบบฟอร์มที่คุณอาจกรอกไว้ เพื่อไม่ให้สูญหายคุณอาจต้องการพิมพ์เอกสาร "เป็นไฟล์" ในสิ่งที่ต้องการevinceก่อน (หรือในแอปพลิเคชันใดก็ตามที่คุณกรอกแบบฟอร์ม) แล้วจึงแรสเตอร์ใหม่


เพิ่งเพิ่มการแก้ไขการอนุญาต คำตอบนี้ควรใช้ร่วมกับ Xournal one
colan

1

วิธีที่ดีที่สุดที่ฉันได้พบการทำเช่นนี้คือการใช้http://www.pdfescape.com คุณสามารถใส่คำอธิบายประกอบเพิ่มข้อความและภาพวาดสี่เหลี่ยม "Whiteout" รอบสิ่งที่คุณต้องการทำซ้ำและคุณสามารถดาวน์โหลดและบันทึกได้อย่างรวดเร็ว นอกจากนี้ยังใช้งานได้ดีกับเอกสารหลายหน้าซึ่งเป็นสิ่งที่โซลูชั่นอื่น ๆ จำนวนมากทำงานได้ไม่ดี ตัวอย่างเช่นหากคุณเปิดเอกสารหลายหน้าใน Gimp หรือ Inkscape คุณจะสามารถเปิดได้ทีละหน้าเท่านั้น กระบวนการนี้เร็วขึ้นมากใน PDFescape กระบวนการทั้งหมดสำหรับฉันที่จะ redact เอกสาร 2 หน้าใช้เวลาน้อยกว่าหนึ่งนาที


1
ไม่ล้างข้อมูลที่คุณวาดทับอย่างแท้จริง (ฉันยังคงสามารถค้นหาได้และจะ "ไฮไลต์" ด้านล่าง)
Frank Nocke

1

หากคุณไม่ต้องการที่จะจดจำคาถาที่ถูกต้องสำหรับconvertคุณสามารถใช้pdf-redact-tools , เชลล์สคริปต์จะทำให้กระบวนการระเบิด PDF เป็นภาพ PNG โดยอัตโนมัติและผสานเข้าด้วยกันหลังจากการทำปฏิกิริยา (ใช้เครื่องมือที่คุณเลือกเช่น gimp ) มันฉลาด - รับติดตั้งโดยไม่รู้ตัว


0

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

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

หากเป็นไปได้คุณควรทำการ redact เอกสารต้นฉบับและลบข้อมูลออกโดยไม่ต้องทาสีบน PDF เนื่องจากแม้แต่การจัดระยะและการเว้นระยะของข้อความรอบข้อความ redacted ก็สามารถกำจัดได้


ฉันเข้าใจปัญหาที่เกิดขึ้นกับการแก้ไขซ้ำอย่างถูกต้อง แต่ขอขอบคุณที่ให้ความใส่ใจชี้ให้พวกเขาเห็นใครก็ตามที่เข้ามาหลังจากนั้น ในกรณีของฉัน PDF นั้นเป็นแบบใช้แล้วทิ้ง - ทั้งหมดที่ฉันกำลังมองหาคือสำเนาถาวร (PDF จะถูกลบทันทีที่ฉันมี hardcopy) FWIW pdfeditไม่ทำงาน: เมื่อฉันวาดสี่เหลี่ยมสีดำเหนือข้อความที่เป็นปัญหามันทำให้หน้าส่วนที่เหลือเหลือทิ้งฉันด้วยเอกสารที่ประกอบด้วย สี่เหลี่ยมผืนผ้าสีดำเดียว
bstpierre

0

ฉันจะเพิ่มลงในรายการ: Krita ไม่มีการสูญเสียคุณภาพเนื่องจากเมื่อนำเข้า PDF คุณสามารถกำหนด dpi (ตั้งเป็น 300 ได้ตามที่ @Sergey พูด) หลังจากแก้ไขกด "ส่งออกเป็น PDF" สุดท้ายฉันพบว่า Krita ใช้งานง่ายกว่า Gimp หลังจากใช้ Photoshop มานาน


-1

หากใช้ LibreOffice เพื่อสร้างไฟล์ PDF ให้เปิด doc ใน LibreOffice ไฮไลต์ข้อความที่จะทำซ้ำคลิกขวาและเลือกอักขระเลือกพื้นหลังแล้วคลิกสีดำ ส่งออกเป็น PDF

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.