1

Thomas J Bradley による Signature Pad プラグインをテストしていますが、動作しており、PHP を使用して JSON 署名を PNG に変換できますが、C# を使用して JSON 署名を PNG に変換できるようにしたいと考えています。

これを行うためのSignatureToImageDotNetという追加のクラスがありますが、これは機能していません。私は ASP.NET / C# が初めてであることに言及する必要があります。これまでのところ、Webmatrix で Web サイトを作成し、署名キャプチャ フォームを実行しており、出力された JSON をページに返すことはできますが、PNG 画像に変換することはできません。「App_Code」フォルダーを作成し、「SignatureToImage.cs」ファイルをその中に入れましたが、それを呼び出す方法がわかりません。

これは、ASP.NET / C# の経験がある人にとっては非常に些細なことであり、ドキュメントが非常に簡潔であるため、以前にこれを行ったことがあるか、または行うことができ、その方法を正確に教えてくれることを願っています。

4

1 に答える 1

1

App_Code フォルダーを作成する際に正しいことを行いました。通常、人々はその部分を見逃しています。クラスを呼び出す限り、ASP.NET Web ページは PHP とほとんど同じように機能します。cshtml ページの上部にコード ブロックを作成します。これは、ページが読み込まれたときに実行されます。

http://www.asp.net/web-pages/tutorials/introducing-aspnet-web-pages-2/getting-started

リクエストで他に何をしているのかにもよりますが(もう少し情報/コードが必要です)、ページの上部にあるカミソリブロック内で SignatureToImage クラスを使い始めることができると思います:

default.cshtml

@{
     if (IsPostback) {
         var sigToImg = new SignatureToImage();
         var signatureImage = sigToImg.SigJsonToImage(signatureJson);
         // do something with the image!
     }
 }

<html>
....

答えが少し自由であることは承知していますが、Web ページや C# がどのように機能するかについて、もっと具体的なことがあれば、遠慮なく質問してください。

于 2012-05-28T05:51:46.623 に答える