2017-11-21 4 views
0

ウェブのURLからpdfの特定のページを開きたい。だから私は以下のコードを使用する必要がありますが、それは動作していません。リモートPDFで特定のページを開くには?

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(
      "http://docs.google.com/gview?embedded=true&url=www.yourpdf.com#page=8" 
       .replaceAll(" ", "%20"))); 
     Log.e("intent", "" + browserIntent); 
startActivity(browserIntent); 
+0

上記のコードは公開されていますか? –

+0

ええと、アンドロイドウェブブラウザではオープンpdfですが、特定のページは開いていません。 –

+0

試しましたか? "の代わりに "#"?しかし、このようなオプションには実際の拘束力のある基準はなく、他の視聴者が多かれ少なかれ模倣しているAdobeのブラウザプラグインが受け入れる考えだけである。 – mkl

答えて

0

私は、あなたが直接、以下のように

https://chinesevoicebot.azurewebsites.net/HUAWEI%20Mate%209%20User%20Guide(MHA-L09_MHA-L29_01_English_Normal).pdf#page=100

をあなたのURLを打つ場合には、お好みのページにリダイレクトされますことに気づきました。

つまり、docs.google.com(埋め込みURL)では、page/pagenumberという名前のパラメータは使用できません。

+0

はい、それは特定のページにリダイレクトされますが、最初のアンドロイドクロムブラウザは、PDFファイルをダウンロードし、その後、特定のページにリダイレクトします。私の懸念は、PDFファイルをダウンロードすることなく、私は特定のページにリダイレクトしたいので、私はドキュメントを使用する必要があります。 google.com –

+0

あなたが言っていることを理解しています。しかし、私はdocs.google.comがこの種の操作を許可していない可能性があると言います。 – Dhruv

+0

はいtrue ...しかし、Androidのこの種の機能を実現する他の方法です。 –

関連する問題