1
我正在开发一个应用程序,用于生成带有数字签名的PDF的MAC OS X(在Qt C++中)。我成功地使用这个pdf void QPrinter::setOutputFormat (QPrinter::PdfFormat)
。但是我没有把这个pdf用数字签名。如何在Qt C++中使用数字签名生成PDF
我正在开发一个应用程序,用于生成带有数字签名的PDF的MAC OS X(在Qt C++中)。我成功地使用这个pdf void QPrinter::setOutputFormat (QPrinter::PdfFormat)
。但是我没有把这个pdf用数字签名。如何在Qt C++中使用数字签名生成PDF
如果我正确阅读Qt's documentation,则可能需要使用第三方库。添加没有第三方库的数字签名是一项非常困难的任务。根据this的讨论,应该避免手动进行。这website也深入了解这个问题。 (请注意,这两个页面都使用C#,而不是C++,但主题/问题高度平行。)
我在Adobe网站的论坛中发现了this;其中链接到Datalogic's website。有免费试用版。该库完全采用C/C++。包括“广泛的”代码示例。
如果您使用Datalogic的库(Adobe的首选库),您应该走上成功的道路。
这个问题是特定于Acrobat PDF而不是Qt。你可以使用Qt,但这只是一个工具。 – AlexanderVX
如果我正确阅读[Qt的文档](https://wiki.qt.io/Handling_PDF),则可能需要使用第三方库。 – NonCreature0714