ログインしていません。 (ログイン)

※フォーラムへの書き込みには
登録/ログイン」が必要です。

  1. Member
     
    いつもお世話になってます、わっきー(HN)です。
    以下、質問がございますのでご回答頂けると助かります。

    現在モバイル端末用ウェブサイトをPHP(symfony1.4.4)にて構築しております。
    そこで、PDFファイルをダウンロードし、閲覧するコンテンツがあります。
    PCであれば至極当然の機能ですが、> モバイルではどうなのでしょうか。
     ・端末にPDF閲覧ソフトが入っていないと閲覧できない?
     ・端末にPDF閲覧ソフトが入っていない場合はどうすれば閲覧できる?
     ・通常モード(フルブラウザモードではない)ではPDF閲覧はできない?
     ・キャリア別に対策をとる必要がある?

    私の知識の中では次の予想となっております。
     ・PDF閲覧ソフトが入っていない場合、閲覧は不可である。
     ・端末にPDF閲覧ソフトが入っていない場合、特別なソフトが必要となる。
     ・通常モードであってもPDF閲覧はできる。
     ・キャリア別に対策をとる必要はない。

    以上、宜しくお願いします。
  2.  
    Administrator
    • CommentAuthormatsui
    • CommentTimeMar 9th 2011
     
    わっきーさん 書き込みありがとうございます。

    ここでいうモバイルとは、従来のいわゆるガラケーということで大丈夫ですよね?
    ケータイでPDFを本格的に使ったことがないので、なんともですが、知っている範囲でお答えします。

    >・端末にPDF閲覧ソフトが入っていないと閲覧できない?
    YESだと思います。ソフトが入ってないというよりは、端末が対応しているかどうかです。

    >・端末にPDF閲覧ソフトが入っていない場合はどうすれば閲覧できる?
    閲覧できません。どうしてもという場合は、サーバ側でTextやHTMLなどに変換する必要があると思います。

    >・通常モード(フルブラウザモードではない)ではPDF閲覧はできない?
    そんなことはないと思います。

    >・キャリア別に対策をとる必要がある?
    特に無いと思います。

    もし間違っていたら、どなたか突っ込みをお願いします。
  3. Member
     
    >matsuiさん
    お返事ありがとうございます。
    調査と評価を重ねた結果、次の事が言えそうです。

    ・端末にPDF閲覧ソフトが入っていないと閲覧できない。
    ・通常モードとフルブラウザモードでは通信可能量が異なるため、
     ファイルサイズによる制限を受ける可能性があるが、基本的に差異はない。

    キャリア別には次の事が言えます。
    (docomo)
    ・Adobe Reader LEがデフォルトで入っている機種が多く、
     多くの機種で問題なくPDFをダウンロード、閲覧ができる。

    (au)
    ・3種類のPDF閲覧ソフトがある。
     1.ドキュメントビューアー
      法人契約サービス、現在は新規受け付けを終了している。
     2.PCドキュメントビューアー
      プリセットアプリとしてのみ存在する。
     3.EZドキュメントビューアー
      WIN機種は全て対応しており、月額105円の公式サービス。
    ・ブラウザのバージョンによってはダウンロードできない。



    以下、追加で質問です。
    開発中の環境であるため、経験談をお伺いする事になるかもしれませんが、
    ご享受お願いします。

    1.
    docomoにおいて、あるサイトにアップされているPDFをダウンロードする。
    この時、i-modeでは正しくダウンロード、閲覧ができるが、
    フルブラウザだと下記のメッセージが表示され、DLが正しく出来ない。
    「対応していないデータのためダウンロードできません」
    この時、他サイトではダウンロードする事ができたPDFファイルを
    DL対象としても同様のメッセージが表示されることを確認しており、
    データのPDFバージョン等は関係ないと推測しております。

    2.
    auのフルブラウザモードにてPDFをDLすると、ファイル名が下記になる。
    「ファイル名.pdfpdf」
    なお、これは1と同じサイトで確認できる症状です。

    以上2点となります。

    Firefoxのシミュレータを利用し、PDFの受け渡しを行うTCP通信パケットログを確認したところ、
    ヘッダー情報には正しくファイル名が「ファイル名.pdf」となっており、
    キャリア間での差異は見られませんでした。


    以上、宜しくお願いします。
  4.  
    Administrator
    • CommentAuthormatsui
    • CommentTimeMar 10th 2011
     
    わっきーさん
    コメントありがとうございます。
    だんだんマニアックな話になってきましたねw

    上にも書いたとおり、私はケータイ上(特にフルブラウザ)でPDFを表示させなければならないというシチュエーションになったことがあまりないもので、よく分からないですね。

    1は.htaccessなどで明示的にAddTypeしてみてもダメでしょうか?
    2は聞くだけだと端末実装な気はしますが、わざわざ拡張子を足してくるなんてちょっとおかしいですね。
    一般的な他サイトでDLを試してもそうなるなら諦めるしかなさそうですが。。。1と同じ問題で直ったりしませんかね。
  5. Member
     
    >matsuiさん
    せっかくなのでフル活用させて頂きます。
    私自身まだまだSEとして駆け出しなので、
    このようなサイトはとても助かります。


    1に関しては下記内容で解決しました。
    ダウンロード時、ファイル圧縮をかける設定になっており、
    PDFファイルに関しては圧縮する設定を外しました。
    この設定により、PCであれば圧縮されていても閲覧する事ができ、
    モバイルであれば圧縮されずにDLされるため、閲覧できました。
    フルブラウザはPC側に分類されるため、DL時に圧縮されてしまい、
    モバイル端末では閲覧する事ができなかった。

    2に関しては現在も継続調査中です。
    ただ、サイトによっては正しく「.pdf」としてDL、閲覧が出来ています。
    1を踏まえた上で評価しても結果には変化がないので、
    別要因があります。
  6.  
    Administrator
    • CommentAuthormatsui
    • CommentTimeMar 12th 2011
     
    わっきーさん

    1の問題解決したようでなによりです。
    2の問題はサイトによっては正しく閲覧できるとのことなので、サーバ側の問題のようですね。
    どなたか原因に心あたりがありそうな方がいましたら、コメントをよろしくお願いします。