2010-11-19 7 views
0

PDF, bir belgenin yalnızca bir kez veya 10 kez basılabilmesi gibi izinleri ayarlamanızı sağlar. Adobe Acrobat Professional'ın bunları ayarlamanıza izin verdiğine inanıyorum .Python'da PDF programlama: PDF'lerin yazdırılabileceği sayıda sınırlama ayarlayın

Sorumu Python'da program aracılığıyla yapmak mümkün müdür? Öyleyse nasıl?

+1

Mac'iniz varsa, PDF'yi başka bir PDF olarak bir kez yazdırabilirsiniz. Windows ve Linux'un da böyle bir şeye izin verdiğinden eminim. Bu, DVD'leri vb. Korumayla aynı sorundur. Geçmişte analog TV'yi açıp çok temiz sinyali kesebilirsiniz. Dijital TV ile muhtemelen başka bir monitör gibi davranan bir şeyle videoya yakalayabilirsiniz. PDF'yi korumanın neredeyse hiç çaba gerektirmeyeceği - bunu sadece bir "yazıcıya" göndererek durdurun ve yeniden yapılandırın. Mac'iniz varsa –

cevap

1

Bir PDF dosyasının yazdırılabilmesi sayısını sınırlamak için bir yol görünmüyor (Adobe LiveCycle dışında veya başka bir çok kontrollü barındırılan çözüm dışında). Bununla ilgili çok fazla tartışma olmasına rağmen, örn. https://superuser.com/questions/37216/restrict-print-copies-on-a-pdf

Başka bilgileriniz varsa, lütfen bir referansı belirtin.

Açık kaynak kodlu bir pypdf modülü var http://pybrary.net/pyPdf/ Ancak, baskı kısıtlamasıyla ilgili ipucu yok.

+0

, PDF'yi bir kez başka bir PDF olarak yazdırabilir ve tüm bu koruma pencereden dışarı çıkar. –

0

ReportLab'in bir PDF yazdırılıp yazdırılmayacağını ayarlamanıza izin vermesi gibi görünüyor. manual'un 58. sayfasına bakın. Baskı sayısını kontrol etmene izin verilip verilmediğini bilmiyorum.

+0

Bu, PDF içinde bir seçenek değil. "yazdırılabilir veya değil" dir. Yani işe yaramayacak. –