2016-06-08 496 views
1

我正在開發一個應用程序,用於生成帶有數字簽名的PDF的MAC OS X(在Qt C++中)。我成功地使用這個pdf void QPrinter::setOutputFormat (QPrinter::PdfFormat)。但是我沒有把這個pdf用數字簽名。如何在Qt C++中使用數字簽名生成PDF

+0

這個問題是特定於Acrobat PDF而不是Qt。你可以使用Qt,但這只是一個工具。 – AlexanderVX

+0

如果我正確閱讀[Qt的文檔](https://wiki.qt.io/Handling_PDF),則可能需要使用第三方庫。 – NonCreature0714

回答

1

如果我正確閱讀Qt's documentation,則可能需要使用第三方庫。添加沒有第三方庫的數字簽名是一項非常困難的任務。根據this的討論,應該避免手動進行。這website也深入瞭解這個問題。 (請注意,這兩個頁面都使用C#,而不是C++,但主題/問題高度平行。)

我在Adobe網站的論壇中發現了this;其中鏈接到Datalogic's website。有免費試用版。該庫完全採用C/C++。包括「廣泛的」代碼示例。

如果您使用Datalogic的庫(Adobe的首選庫),您應該走上成功的道路。