2016-06-08 497 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的首选库),您应该走上成功的道路。