0

HTML、バイナリなどのさまざまな形式で更新可能な PDF フォームを返す Adob​​e の LiveCycle ES3 サーバーを使用しています。

WebView を使用して HTML を表示しようとしましたが、100% 機能しません。たとえば、日付フィールドがあり、それをタップするとカレンダー アイコンが表示されますが、アイコン自体をタップしてもカレンダーは表示されません。ただし、iPhoneでは機能します。それに加えて、フォーマットはiOSとAndroidの両方のプラットフォームで完全に台無しになっています.

だから、今私はPDFフォーム自体を表示しようとしています。そのため、Web サービスによって送信されるフォーム構造はバイナリ形式 (バイト) であり、Android デバイスに表示するために何らかのコントロールで使用する必要があります。

それで、Androidデバイスのメモリ変数に保存されているバイナリ形式のPDFを表示する方法を教えてください。繰り返しますが、セキュリティ上の理由から、これをファイルに保存することはできません。また、私はヘルスケア業界で働いているため、セキュリティに関しては HIPAA が大きな役割を果たしています。

素晴らしい解決策を前もって感謝します...そしてそれを楽しみにしています...

4

1 に答える 1

0

古い質問ですが、問題を示すサンプル PDF フォームへのリンクはありますか? カレンダー アイコンのクリック ハンドラー (およびおそらく一部の書式設定) は、デフォルトで無効にWebViewなっている JavaScript を使用していると思います。これを有効にすると、いくつかの問題が解決する場合があります。

アプリ内でローカルに保存していなくても、データをデバイスにキャッシュできるため、データの管理方法と WebView での表示方法によっては重要であることに注意してください。PHI または PII で動作するより堅牢なアプリケーションについては、Device Administration APIを使用してセキュリティ対応アプリケーションを作成することを検討することをお勧めします。

私は最近、メモリ内の PDF データを操作するニーズに合わせて変更できるプロジェクトにandroid-pdfview (オリジナルはこちら) を使用しました。

于 2014-01-13T11:06:38.937 に答える