ios - 如何使用 Monotouch 或 Xcode 4.2 对 PDF 文件进行数字签名?

标签 ios pdf xamarin.ios pdf-generation digital-signature

如何使用 Monotouch 或 Xcode 4.2 对 PDF 进行数字签名?

Xcode 4.2 具有允许处理 PDF 文件的 CoreGraphics 框架
但没有选项或功能来签署文件。

从这个问题:IOS SDK programatically generate a PDF file
我得到一个小线索,使用 CGPDFDictionary 有一些“签名选项”,但没有关于如何做的更多细节。 Apple Developer Reference也没有多大帮助。

Monotouch 有一个名为 PDFSign 的库。我过去用过的
结果很好。我找不到将它与 Monotouch 一起使用的方法,因为我遇到了“内部编译器错误”。

最佳答案

With Monotouch there is this library called PDFSign which i have used in the past with good results



我猜你的意思是 Mono 有 ... ?

PDFSign 可能与完整的 .NET 框架相关联,并且可以:
  • 需要 MonoTouch 上不可用的程序集/方法;
  • pinvoke 到 iOS 上不可用的 native 代码

  • 如果您已经是 PDFSign 的客户(并且喜欢该产品),那么我建议您向他们索取其产品的 MonoTouch 版本。根据它的要求,这对他们来说可能非常简单(或非常困难) - 但问一下也无妨:-)

    否则,您可以尝试找到一个 ObjectiveC 库(或示例代码)来进行签名并将其绑定(bind)(库)或移植(示例)到 MonoTouch。

    您也可以尝试调整现有的 .NET PDF 库来做同样的事情 - 但它可能需要更复杂的设置,例如CoreGraphics(PDF 生成 + 保存 PDF)+ .NET(加载 PDF + 签署 PDF + 重新保存 PDF)。

    关于ios - 如何使用 Monotouch 或 Xcode 4.2 对 PDF 文件进行数字签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8946441/

    相关文章:

    ios - 在推送动画期间在输入附件 View 中显示文本的奇怪延迟。

    ios - 如何存储大量字符串

    c# - 将 TinyIoC 与 MonoTouch + Storyboard一起使用 - 在哪里构建?

    c# - 自定义呈现器 DatePicker CountDownTimer 不会在 Xamarin 表单中更改值

    ios - iPhone iOS8 : UIAlertView upside down rotation doesn't work fine when build from iOS7. 1 sdk 并在8.0及以上设备上运行

    javascript - Parse.com 云代码 - 无法弄清楚为什么 javascript 变量在所有数组项中具有相同的值

    macos - cocoa OSX 打印 pdf 文档

    c# - 如何使用 PDFiumSharp 将字体加载到 PDF 文档中?

    java - 在 Java 中生成 PDF

    ios - 透明折线