2011-10-27 53 views

回答

6

here似乎提供了使用Ruby簽署PDF的擴展。它不是免費的,但它看起來像提供了一個本地ruby界面。

下面是如何在Ruby中使用(一直在安裝之後):

require 'mypdfsigner' 
include MyPDFSigner 

inputPath = "/tmp/input.pdf" 
outputPath = "/tmp/output.pdf" 
location = "Chicago" 
reason = "Demo" 
contactInfo = "+1 555-555-5555" 
certify = false # not supported yet 
visible = true 
title = "Signing with MyPDFSigner" 
author = "KryptoKoder" 
subject = "Ruby Extension" 
keywords = "PKCS#12, MyPDFSigner, PDF" 
confFile = "" # defaults to /usr/local/mypdfsigner/mypdfsigner.conf if empty 
timestamp = true 

puts mypdfsigner_sign(inputPath, outputPath, location, reason, contactInfo, certify, visible, title, author, subject, keywords, confFile, timestamp) 

還有一個命令行界面,這樣你就可以編寫腳本,如果需要,以及一個桌面應用程序。

+0

謝謝@cdeszaq。我可以看到它不是像「gem instal mypdfsigner」這樣的常見安裝嗎?你知道這是爲什麼嗎? –

+0

@RicardoAcras - 我不知道爲什麼,但我猜想它與它不是免費的,以及具有桌面應用程序和命令行腳本功能。你必須要求公司確定。 – cdeszaq

1

我會給我們一個iText,因爲它可以構建PDF並且也可以對它們進行簽名...

相關問題