2012-01-20 10 views
2

MonotouchまたはXcode 4.2でPDFにデジタル署名するにはどうすればよいですか?MonotouchまたはXcode 4.2でPDFファイルにデジタル署名する方法を教えてください。

Xcode 4.2にはPDFファイル を使用できるCoreGraphics Frameworkがありますが、ファイルに署名するオプションや機能はありません。

この質問から:IOS SDK programatically generate a PDF file CGPDFDictionaryには「署名オプション」がいくつかありますが、それを行う方法についての詳細はありません。 Apple Developer Referenceもあまり役に立ちません。

モノトゥーでは、 という過去に使用したPDFSignというライブラリがあります。 Monotouchで使用する方法を見つけることができません。なぜなら、「内部コンパイラエラー」が発生しているからです。

+0

PDFSignは標準の.NETライブラリのようです。 MTプロジェクト用にコンパイルする必要があります。 – Jason

答えて

0

MonoTouchでで、私は良い結果

と、過去に使用しているPDFSignと呼ばれるこのライブラリは、私はあなたががあるモノでを意味推測がありますか...?

PDFSignはおそらく完全な.NETフレームワークにリンクされており、いずれかをすることができます

  • はMonoTouchで上利用できないアセンブリ/メソッドを必要とします。
  • すでにPDFSignの顧客だ(と製品が好き)した場合のiOS

では利用できませんネイティブコードへのPInvokeその後、私はあなたが彼らの製品のMonoTouchでのバージョンのためにそれらを依頼することをお勧めします。必要なものによっては、これは非常に簡単です(または非常に難しい)が、質問するのは害ではありません:-)

それ以外の場合は、ObjectiveCライブラリ(またはサンプルコード)を検索して署名し、MonoTouchにバインド(ライブラリ)またはポート(サンプル)します。

同じように既存の.NET PDFライブラリを適応させることもできますが、より複雑な設定が必要になることがあります。 CoreGraphics(PDFの生成+ PDFの保存)+ .NET(PDFの読み込み+ PDFの再署名とPDFの再保存)

+0

私はPDFSignの著者に、Monotouch準拠のライブラリについては、とにかく感謝します! – Anibaru

+0

私はPDFSignのメンバーに尋ねました。彼らは、彼らのライブラリがまだMonoで実装されていないアセンブリに依存していると私に言いました。だから、私は何か他の方法を見つけようとし、私が見つけたものをあなたに伝えます。 – Anibaru

+0

@Anibaru by * Monoでまだ実装されていない* MonoTouch *で利用できないと思われますか?あなたがMonoで図書館を使ったと言ったので、そうですか? [email protected]に連絡して、製品の将来のバージョンを計画する際に、彼らのニーズを認識しているかどうかを尋ねることができます。それ以外の場合は、すぐにあなたのニーズのための実行可能な代替案を見つけることを願っています:-) – poupou

関連する問題