Xem, sửa, ký —
một ứng dụng PDF lo hết
Lõi PDF do Pomelo tự viết, không dùng thư viện PDF có sẵn, cả ứng dụng chỉ 318 KB. Công văn, hợp đồng, biểu mẫu: đọc xong là chú thích, ký tên, sửa chữ, xóa hình mờ ngay, không cần tìm phần mềm khác.
Công văn tiếng Trung, tệp mã hóa,
mở ra là đọc được
- Công văn không nhúng phông (PMingLiU, DFKai-SB) được hiển thị bằng phông hệ thống
- Chữ dọc, tên phông mã hóa Big5 cũng được
- PDF có mật khẩu: RC4, AES-128, AES-256
- Tệp hỏng: bảng tham chiếu chéo hỏng sẽ được tự động sửa
- Tệp scan: ảnh CCITT, JPEG 2000, JBIG2
- Tìm kiếm: mọi kết quả tô vàng, kết quả hiện tại tô cam, tìm được cả chữ và số toàn độ
- Chọn chữ: nhấp đúp chọn từ, nhấp ba lần chọn dòng, Ctrl+C sao chép
- Nhiều thẻ, dấu trang, ảnh thu nhỏ, lần sau mở lại đúng trang đang xem
- In (Ctrl+P), toàn màn hình (F11), chế độ tối
Đánh dấu ý chính, ghi chú,
ký tên của bạn
- Tô sáng, gạch chân, gạch ngang: kéo trên chữ
- Ghi chú dán, chữ: bấm một cái là viết
- Bút vẽ, khung, hình elip, đường thẳng, mũi tên
- Chọn màu và độ dày, kéo, đổi kích thước, xóa
- Chữ ký tay: ký bằng chuột, hoặc dùng ảnh chụp chữ ký (tự xóa nền trắng)
- Chữ ký đã lưu bấm một cái là đặt lên, kéo và co giãn được
- Điền chữ vào ô trống trong bảng
- Lưu bằng cách nối vào sau tệp gốc, trình đọc PDF khác cũng xem được
Chứng minh "chính tôi đã ký,
và từ đó đến nay không ai sửa"
Phần ký và xác minh do Pomelo tự viết, phần mật mã dùng OpenSSL. Tài liệu chúng tôi ký đều được poppler xác nhận hợp lệ.
- Ký bằng định danh số (.p12/.pfx)
- Tự tạo định danh, hoặc nhập định danh do tổ chức chứng thực cấp
- Thêm chữ ký tay vào phần hiển thị, ghi lý do và địa điểm
- Bấm vào ô chữ ký trống trong tài liệu là ký ngay tại đó
- Ký xong thêm chú thích, chữ ký vẫn hợp lệ
- "Xem phiên bản lúc ký", "Tin cậy chứng thư này"
Xoay, sắp xếp lại, gộp, đánh số trang
Sắp xếp trang
Ảnh thu nhỏ của mọi trang: xoay, xóa, kéo để đổi thứ tự, tách thành tài liệu mới, chèn PDF khác hoặc trang trắng.
Gộp tệp
Gộp nhiều PDF theo thứ tự thành một, mỗi tệp là một mục trong dấu trang; tệp gốc không bị thay đổi.
Đánh số trang
Sáu kiểu (ví dụ "Trang 1/9"), sáu vị trí, chọn được trang bắt đầu đánh số — bìa không đánh số cũng được.
Sửa trực tiếp chữ gốc trên trang
Mỗi dòng sửa được có khung mờ. Bấm một dòng là sửa, xóa trắng là xóa dòng đó.
- Chữ mới dùng phông gần với phông gốc nhất: Minh, Khải, Hắc, chữ đậm vẫn đậm
- Phần chữ phía sau trong cùng dòng tự dịch theo; chữ đã sửa vẫn chọn, tìm, sao chép được
- Thêm chữ: ghi thẳng vào nội dung trang, không phải chú thích, người khác không xóa được
- Tệp có mật khẩu sửa xong vẫn giữ cách mã hóa cũ
Hình mờ, xóa một lần là xong
Tự tìm trong toàn tài liệu những thứ có thể là hình mờ và xuất hiện ở bao nhiêu trang; cái nào chắc chắn đã được đánh dấu sẵn, xác nhận là xóa hết.
- Nội dung được đánh dấu là hình mờ, lớp hình mờ và chú thích
- Chữ lớn bán trong suốt nằm chéo hoặc cùng một hình ở mọi trang
- Đầu trang và chân trang
Tệp ghi ra, trình đọc khác cũng đọc được
Kiểm tra bằng qpdf
Mọi tệp lưu ra đều được kiểm tra bằng qpdf, trình đọc PDF khác thấy y nguyên chú thích, chữ ký và số trang.
Xác minh chữ ký bằng poppler
Tài liệu do Pomelo ký đều được poppler xác nhận hợp lệ (kể cả tài liệu mã hóa); tài liệu bị sửa sẽ hiện chữ ký không hợp lệ.
Kiểm thử fuzzing
PDF cố tình làm hỏng không thể khiến chương trình ngốn hết bộ nhớ hay ghi tràn; lượng vẽ mỗi trang có giới hạn.
Hiện chưa làm được: điền trường biểu mẫu (sẽ có ở phiên bản sau); ký bằng chứng thư trên đầu đọc thẻ (ví dụ chứng thư số công dân của Đài Loan); gắn dấu thời gian khi ký. Sửa chữ theo từng dòng, không tự xuống dòng.