1

モバイル アプリ (iOS および Android) を開発します。これは、ユーザーが選択した複数の PDF ファイルをダウンロードして保存し、それらをアプリ内 (WebView を使用した iOS) または外部 PDF ビューアー (Android) で表示できるようにする必要があります。

私の質問は: これは Trigger.io で可能ですか? 公式ドキュメントでこれに関するものは何も見つかりませんでした。ファイルまたは子ブラウザ/タブ モジュールで何かできることはありますか? はいの場合、例はありますか?

注: Backbone.js と jQuery Mobile を追加のライブラリとして使用します。

4

2 に答える 2

2

Android の Web ビューでは、PDF をインラインで開くことはできません。たとえば、http://trigger.io/cross-platform-application-development-blog/wp-content/uploads/2012/05/trigger を開いてテストできます。ストックブラウザーでio-whitepaper.pdfを開きます。

iOS では、以下を使用できます。

forge.tools.getURL('my_file.pdf',
  function (file) {
    forge.tabs.open(file);
  }
);

しかし、それは Android では動作しません (2.3、3、および 4.0 でテスト済み)。

于 2012-09-04T16:06:12.273 に答える
0

簡単な答え - はい。

ダウンロードして保存し、後で表示/参照することは間違いなく可能です。forge.file のドキュメントを参照してください。

子ブラウザ機能はまだ試していません。タブモジュールは機能しますが、デバイス (およびそのユーザー設定) に PDF の表示/レンダリング方法を決定させるのが最善だと思います。私がこれを言っているのは、私のデバイス (特に Android のデバイス... 2.3 と 4.x) の動作が異なる傾向があるためです。いずれにせよ、デバイスの「戻るボタン」を押すと、いつも、trigger.io アプリで中断したところに戻ることができます。

于 2012-09-03T00:34:40.903 に答える