İmzalı belgeler oluşturan ücretsiz bir PDF yazıcı / distile var mı? [kapalı]


9

PDF oluşturmak, yazıcı sürücüsü kullanmak veya PostScript, vb.'den dönüştürmek için çeşitli yöntemler (bu sitenin herhangi bir yerinde belirtilmiştir) kullandım. Genel sorun, çıktı dosyalarından herhangi birini Adobe Reader'ın yeni sürümlerinde açarsam, "İmza Yerleştir" seçeneği bulunur, ancak gri renkte görünür veya özelliğin bu belge için devre dışı bırakıldığına dair bir hata mesajı verir. Anlayabildiğim kadarıyla, belge meta verilerinde Reader'ın "kullanıcıya bu belgeyi imzalamasına izin ver" veya söyleme seçeneğini belirten bir seçenek var. Diğer SU yayınlarında bağlı olan ücretsiz / açık kaynak araçlarından hiçbiri bunu bir seçenek olarak listelemedi (adil olmakla birlikte aslında hepsini indirip denemedim).

Bunu yapan bir araç var mı? Bu işlevi açmak için bir yerlerde bir hex editörü ile biraz konuşabilir miyim? Ben yapabilirsiniz bazen bu seçenek açmak için Acrobat Professional erişmek, ama yapacak bakımı daha istenilen her vaka için yapıyor fazla iş olurdu. Tek sayfalık belgeler için geçerli geçici çözüm:

  1. Belgeyi PDF'ye yazdırın (muhtemelen postscript ile)
  2. Reader'da "imzalanabilir" bit açıkken tek sayfalık boş bir PDF açın
  3. Yazdırılan belgeyi içe aktararak Reader biçimlendirme araçlarını kullanarak özel bir "damga" oluşturma
  4. Basılı belgenin bir görüntüsünü boş sayfada "damgalayarak", sağa ortalanmasını umuyor
  5. yeni damgaladığınız belgeye imza atın

Bu kesinlikle iyi ölçeklenmiyor. Yapabilseydim çok daha iyi olurdu:

  1. Belgeyi PDF'ye yazdırın
  2. Belgeyi basit bir kısayola / araca / her neyse sürükleyin
  3. Belgeyi Reader'da açın
  4. Belgeye imza yerleştirme

ETA: Üzgünüm, belki daha net olmalıydım - Sanal Mürekkep imzası eklemeden Adobe Reader'da bulunan sertifika tabanlı dijital imzadan bahsediyorum. Ayrıca, herhangi bir çözümün gerçekten çevrimdışı kullanılabilir olması gerekir.

Yanıtlar:


3

Bu yazıyla karşılaştıktan sonra, Reader'ın izin verip vermediğine bakılmaksızın mevcut PDF'leri imzalamanın tek işlevine sahip Digisigner adlı ücretsiz bir yazılım buldum . Bundan sonra, Reader imzayı% 100 gösterir ve doğrular. Bu bir çözüm, ancak sizinki kadar karmaşık değil. Hem görünmez imzalara hem de görünür damgalara izin verir. Bazı avlar var:

  • oluşturucusunun bitişik harfleri gösterememesi, ancak imzalandıktan ve yeniden açıldıktan sonra tam olarak olduğu gibi)
  • benim için büyük dezavantajı, ortak anahtar şifrelemesini kullanamayacağı veya "imzalanabilir" biti ayarlayamayacağı, böylece Reader'ın imzalayacağı.

Ondan nasıl kaçacakları hakkında hiçbir fikrim yok (yukarıdaki spesifikasyona aykırı ...) ama ağızda bir hediye atı görmeyeceğim. Bu çok tatlı!
Kodlayıcı

3

PDF 1.7 spesifikasyonunun bu bölümü çok cesaret verici görünmüyor:

12.8.2.3 UR

UR dönüşüm yöntemi, izin sözlüğündeki UR3 girişinden atıfta bulunulan kullanım hakları imzasını geçersiz kılacak bir belgedeki değişiklikleri tespit etmek için kullanılacaktır (bkz. 12.8.4, “İzinler”). Kullanım hakları imzaları, uygun bir okuyucuda varsayılan olarak bulunmayan ek etkileşimli özellikleri etkinleştirmek için kullanılacaktır. İmza, izinlerin bir iyi niyet verme yetkisi tarafından verildiğini doğrulamak için kullanılacaktır. Dönüştürme parametreleri sözlüğü (bkz. Tablo 255) imza geçerliyse etkinleştirilecek ek hakları belirtir. Belge izin verilmeyen bir şekilde değiştirildiği veya imzalayanın kimliğine uzatılmış izinler verilmediği için imza geçersizse, ek haklar verilmez.

MİSAL

Adobe Systems, ortak anahtarlı şifreleme kullanarak Adobe Reader'da ek özellikleri etkinleştirmek için izin verir. Bir iş ilişkisine girdiği doküman oluşturuculara açık anahtar sertifikaları vermek için sertifika yetkililerini kullanır. Adobe Reader, hakları etkinleştiren imzanın Adobe yetkili sertifika yetkilisinden bir sertifika kullandığını doğrular. Uyumlu diğer okuyucular, aynı mekanizmayı kendi amaçları için kullanmakta serbesttirler.


Uzun lafın kısası, "hey Reader, bu belgenin imzalanmasına izin ver" demenin tek yolu gibi geliyor [[adobe] bir iş ilişkisine girdiği bir uygulamadan »mı? Vay be, bu ... bu korkunç. Genel olarak Adobe'nin genel zekası göz önüne alındığında, şaşırtıcı değil , ama yine de korkunç.
Coderer

@Coderer: Aslında, bunun için yetki verdikleri CA'lardan birinden özel olarak bir sertifika almanız gerektiği için bir Adobe uygulaması kullanmanız gerekmediğini düşünüyorum.
SamB


1

Aşağıdaki tedarikçinin araçlarıyla bazı başarılar yaşadım, sitelerinin hızlı bir Google'ından, ücretsiz görüntüleyicilerinin en azından imzalamayı desteklediği anlaşılıyor, PDF oluşturma yazılımlarının gereksinimlerinizi karşılaması mümkün olabilir:

Docu Track


Web sitelerinden, "Gelişmiş / PRO özellikleri" altında (örn. Ücretli): * Dijital İmzalar ekleyin (Zaman Damgaları dahil) Ayrıca, ücretsiz Adobe Reader imzalayabilir , 3. taraf okuyucu uygulamasındaki tek değer dosyada ayarlanan "imzalamaya izin ver / engelle" iznini yoksayarsa.
Coderer
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.