Latar Belakang
Menggunakan LaTeX untuk menulis buku. Ketika pengguna membeli buku, PDF akan dibuat secara otomatis.
Masalah
PDF harus memiliki tanda air yang menyertakan nama orang tersebut dan informasi kontak.
Pertanyaan
Perangkat lunak apa yang memenuhi kriteria berikut:
- Menerapkan tanda air terenkripsi dan tak terlihat ke PDF
- Sumber Terbuka
- Platform independen (Linux, Windows)
- Cepat (menandai 200 halaman PDF dalam waktu kurang dari 1 detik)
- Pemrosesan batch (khusus didorong oleh perintah)
- Tahan serangan kolusi
- Non-rapuh (mis., PDF -> EPS -> PDF masih mengandung tanda air)
- Didokumentasikan dengan baik (menunjukkan contoh penggunaan)
Ide & Sumber Daya
Beberapa pemikiran dan temuan:
- Tanda air natural language processing (NLP).
- Terapkan steganografi pada gambar yang dipilih secara acak.
- http://openst.ausourceforge.net/cmdline.html
Masalah dengan NLP adalah bahwa kesalahan tata bahasa dapat diperkenalkan. Masalah dengan steganografi adalah bahwa gambar-gambar tersebut bersumber dari cache gambar, dan dengan demikian menciptakan kembali cache tersebut dengan gambar-gambar yang diberi watermark akan menyebabkan penundaan saat membuat PDF (saya hanya bisa menghapus satu gambar dari cache, tetapi itu bukan solusi yang elegan).
Terima kasih!