Mac OS X Snow Leopard kullanıyorum. Form alanları, ek açıklamaları ve damgaları olan bir PDF dosyam var. Form alanlarının değiştirilememesi ve ek açıklamaların / damgaların artık düzenlenebilir olmaması için bu PDF'yi dondurmak (veya "düzleştirmek") istiyorum. Aslında bu PDF'lerin çoğuna sahip olduğum için, bunu komut satırında otomatik olarak yapmak istiyorum.
Başarı dereceleriyle denediğim / düşündüğüm bazı şeyler:
- Önizleme ve Dosyaya Yazdır öğesinde açın. Bu, dosya boyutunu değiştirmeden tamamen düz bir PDF oluşturur. Otomatikleştirmenin tek yolu , kaçınmaya çalıştığım kludgy UI tabanlı bir AppleScript yazmak gibi görünüyor .
- Acrobat Pro'da açın ve düzleştirmek için bir JavaScript işlevi kullanın . Yine, bunu komut satırında nasıl otomatikleştireceğinizden emin değilim.
- Seçeneği
pdftk
ile kullanınflatten
. Ancak bu yalnızca damgaları ve diğer ek açıklamaları değil alanları oluşturur. cupsfilter
Birçok dosya biçiminden PDF oluşturabilen kullanın . Bunun gibipdftk
sadece form alanları düzleşti.- Kullanım
cups-pdf
Mac'in yazdırmasunucusu içine kanca ve baskı yerine bir PDF dosyasını kaydedin. Kullandığım MacPorts versiyonu . Ortaya çıkan dosya düz ama çok büyük. Bunu 8 MB'lık bir dosyada denedim; düzleştirilmiş PDF 358MB'dı! Belki de bu Ubuntu'da olduğu gibi bir ghostscript çağrısı ile birleştirilebilir İpucu: PDF dosya boyutunu komut satırından nasıl azaltabilirsiniz .
Diğer öneriler takdir edilecektir.