実行してみるはじめにPDFをHTTPダウンロードするとHDDに保存されるか、外部ビューワが起動するかの2択になります。スマホだとHDDに保存されると表示が面倒ですし、外部ビューワが入っていないAndroidなんかだとインストールするかGoogleドキュメントに上げるまで詰みます。開発しているアプリでのダウンロードの場合は尚更アプリで管理してよ、みたいな圧力が掛かるので、ダウンロードしたらIndexedDBに保存(前半)、PDF.jsで表示(後半)する方法を検証します。前半は本題の後編に入る前の準備作業になります。検証プロジェクトはionicでサクッと作成していきます。Cordovaは無しです。7.2.2Ionicプロジェクト作成ionic-cli@5.0.1が入りました。69.815s「pdfdl」という名前でブランクプロジェクトを作成します。0.0.0.0でHTTPサーバを起動します。serveしたPCのIP}:8100にアクセス出来ることを確認しておきます。PDFダウンロード、IndexedDB保存を実装src/app/app.module.tsにHttpClientModuleを追加してHTTP通信出来るようにします。],src/app/home/home.page.htmlを編集。</ion-list></ion-content>src/app/home/home.page.tsを編集。IndexedDBへのPDF保存は以下のオブジェクト形式で行います。PDFをIndexedDBに保存。sample1.pdfとでも名前を付け、src/assetsに配備します。ブラウザからsample1.pdfと入力してPDF取得ボタンを押すとHTTPダウンロードしたPDFファイルがリストに追加され、IndexedDBにも保存されます。表示ボタンは作りましたが処理実装していないので現段階では表示出来ません。保存したPDFを外部ビューワアプリに頼らずに表示する為、後編に続きます。商材の性質やシーンに応じてスマホアプリをGooglePlayやAppleStoreのようなストアに公開することがマイナスに働くこともあります。value」でレコードを保存するキーバリューストアです。一年後には丸一日掛かっても終わらなくなり、仕事終わりにかけて行ったフルスキャンが翌日まだ頑張っている。PayのWeb決済を開発する為にSandboxテスターを作ってiPhoneに設定2020/01/10Android版ChromiumをVirtualBoxにインストールしたUbuntuでビルドしてみるプロフィールshingo.7k24東京在勤、職歴20年越え中年ITエンジニアです。開発現場で頑張っています。19歳(1996年)から書き始めた個人日記が5,000日を超え、残りの人生は発信をして行きたいと思い、令和元日からこのサイトを開始しました。勉強と試行錯誤をしながら、自分が経験したIT関連情報を投稿しています。私と同じく、今後IT業界で生計を立てて行きたいと考えている方や、技術共有したいけどフリーランスで孤独、といった方と一緒に成長、知識共有して行けたら楽しいな、と思っています。