Trình biên tập PDF
Vẽ các hộp đen lên các phần nhạy cảm của tệp PDF để phá hủy vĩnh viễn dữ liệu văn bản và hình ảnh bên dưới — biên tập thực sự chứ không phải lớp phủ mỹ phẩm.
kết quả
Hầu hết các công cụ "xử lý PDF" miễn phí và hầu hết các nỗ lực thủ công bên trong trình xem PDF đều thực hiện cùng một điều không an toàn: chúng vẽ một hình chữ nhật màu đen dưới dạng hình vector lên trên lớp văn bản hiện có. Các ký tự vẫn ở bên dưới, ở vị trí ban đầu chính xác và có thể được khôi phục sau vài giây — chọn tất cả văn bản và dán vào sổ ghi chú, chạy bất kỳ trình trích xuất văn bản PDF nào trên tệp hoặc trong một số trường hợp thực tế khét tiếng, chỉ cần di chuyển hoặc xóa đối tượng hình chữ nhật trong trình chỉnh sửa PDF. Chế độ thất bại chính xác này đã làm rò rỉ tên, mức lương, chi tiết vụ việc và các thông tin được cho là đã được biên tập lại từ các thông cáo của chính phủ, hồ sơ pháp lý và tài liệu của công ty. Một hộp đen chỉ bao phủ các pixel một cách trực quan thì không phải là sự biên tập lại; nó là trang trí.
Công cụ này biên tập lại sự thật. Mỗi trang được hiển thị dưới dạng canvas bằng pdf.js và bạn vẽ hình chữ nhật trực tiếp lên những gì cần biến mất trên bản xem trước được hiển thị đó. Khi bạn chạy công cụ, nó sẽ vẽ các hộp đen đặc, hoàn toàn mờ thẳng lên dữ liệu pixel của trang đó ở độ phân giải đầy đủ, xuất kết quả dưới dạng hình ảnh phẳng và hình ảnh đó — không phải nội dung vectơ gốc — trở thành trang mới trong bản PDF đầu ra thông qua pdf-lib. Không còn lớp văn bản nào trên một trang đã được biên tập lại để chọn, tìm kiếm hoặc trích xuất, vì trang đó hoàn toàn không còn là văn bản nữa: đó là hình ảnh của một trang đã vĩnh viễn biến mất các phần nhạy cảm.
Sự phá hủy đó có cái giá phải trả hợp lý và công cụ này không che giấu nó: bất kỳ trang nào bạn đánh dấu đều mất đi độ sắc nét của vectơ và văn bản có thể chọn, thay vào đó trở thành hình ảnh có độ phân giải cao. Các trang bạn không chạm tới sẽ được sao chép thẳng qua không thay đổi bằng cách sử dụng tính năng sao chép trang của pdf-lib, do đó chúng giữ được chất lượng vectơ đầy đủ, văn bản có thể tìm kiếm được và kích thước tệp nhỏ. Một hợp đồng dài mười trang với một điều khoản nhạy cảm ở trang 4 sẽ xuất hiện chín trang vectơ sắc nét, có thể lựa chọn và một trang hình ảnh phẳng - chỉ trang cần mất văn bản mới thực sự mất văn bản đó.
Mọi thứ diễn ra cục bộ: tệp PDF được hiển thị, đánh dấu và xây dựng lại hoàn toàn trong trình duyệt của bạn bằng pdf.js và pdf-lib mà không hề tải lên máy chủ — cách phù hợp để xử lý hợp đồng, hồ sơ y tế, báo cáo tài chính hoặc bất kỳ tài liệu nào có tên, số tài khoản hoặc mệnh đề không được vượt qua quá trình kiểm tra sao chép-dán. Cần sắp xếp lại, xóa hoặc xoay trang thay vì bôi đen bất cứ thứ gì? Sử dụng trình tổ chức trang PDF. Cần chỉnh sửa ảnh chụp màn hình hoặc ảnh thay vì PDF? Sử dụng công cụ hình ảnh làm mờ/pixelate để phá hủy các pixel theo cách tương tự.