私は現在、ユーザーの要求時にユーザーのために計算された情報のPDFを生成する財務計算ツールを持っています。 PDFが生成されると、PDFがローカルで作成され、JFileChooserを使用すると、PDFを選択したマシン上の移動先に移動できます。Javaアプレットで文書を生成/ダウンロードする
JFileChooserを実行するには証明書が必要です。 JFileChooserの代替としてユーザーにPDFを配信し、アプレットに署名するにはどうすればよいですか?
私は現在、ユーザーの要求時にユーザーのために計算された情報のPDFを生成する財務計算ツールを持っています。 PDFが生成されると、PDFがローカルで作成され、JFileChooserを使用すると、PDFを選択したマシン上の移動先に移動できます。Javaアプレットで文書を生成/ダウンロードする
JFileChooserを実行するには証明書が必要です。 JFileChooserの代替としてユーザーにPDFを配信し、アプレットに署名するにはどうすればよいですか?
:
USIによって打ち上げ一例として
* They can open, read, and save files on the client.
チェックthisアウト:NGのJNLPは、未署名のアプレットも 次の操作を行うことができます。
伝統的なアプレットに固執する必要がある場合は、自己署名を意味する場合でも、jarに署名する必要があります(この場合は警告が表示されますが、ユーザーは続行できます)。
このメソッドを使用:
URL url = new URL(getCodeBase().getProtocol(),
getCodeBase().getHost(),
getCodeBase().getPort(),
"/your_pdf_file");
getAppletContext().showDocument(url);
それはちょうどインライン
EDITを、ファイルをダウンロードしたり、それを表示するようにユーザに促すでしょう:サーバーはPDFとないクライアントを生成している場合にのみ有効です公式Java Applet tutorialからアプレット
も参照してください[デモ。 JNLP APIファイルサービス](http://pscode.org/jws/api.html#fs)を参照してください。 –
アプレットはファイルシステムにアクセスしようとしているコードを実行しませんでしたが、自己署名後はこれで動作します。 – unmuse