[Android]使用浏览器直接打开PDF和Office文档

android 在APP内打开在线的office文件     又差不多一个月没有发博文了,这次给大家带来在APP内如何打开在线的office文件。       1:首先说说wordExcel的在线浏览方式吧。(直接用webview打开)                 //使用微软打开,在线预览 webview.getSettings().setJavaScriptEnabled(true); webview.get... 阅读详情
Android原生系统中的自带浏览器和Chrome浏览器是不支持直接打开PDF的文档的,需要现下载到本地之后再使用Adobe Reader之类的PDF阅读器才能打开。微软Office中DOC和XLS之类的也是如此。不过用习惯了安装了ActiveX插件的IE的客户最近突发奇想,要求在新开发APP中可以直接打开并阅读PDF和微软Office的DOC,XLS,PPT等文档。经过调查发现以下方法可用。供大家参考。

1.使用内置WebView或WebChromeClient打开以下格式的URL,借用GoogleDoc的嵌入式文档服务打开需要的打开的文档。只需按固定格式打开即可。
https://docs.google.com/gview?embedded=true&url=XXXXXX
其中XXXXXX为需要打开文档的公网URL地址



使用示例:
https://docs.google.com/gview?embedded=true&url=https://contents.netbk.co.jp/pc/pdf/pr/20150130_fs.pdf

Google Doc支持的文档格式众多 ,以下是支持的格式列表,完全可以满足在线浏览文档的需求。

Adobe Acrobat (PDF)
Microsoft Word (DOC/DOCX*)
Microsoft PowerPoint (PPT/PPTX*)
Microsoft Excel (XLS/XLSX*)
TIFF Images (TIF, TIFF)
Apple Pages (PAGES)
Adobe Illustrator (AI)
Adobe Photoshop (PSD)
Autodesk AutoCad (DXF)
Scalable Vector Graphics (SVG)
PostScript (EPS/PS)
OpenType/TrueType Fonts (OTF, TTF)
XML Paper Specification (XPS)
Archive Files (ZIP/RAR)

考虑到国内Google Doc大部分情况下被封,国内用户使用可不是那么方便了。



--------------------------------------------------------------------------------------

- 版权声明:

- 如在本页面内无特别说明,本文内容均为[李大仁博客]原创,本文版权归[李大仁博客]所有。

- 欢迎转载,转载请务必在文章页面明显位置提供原文链接并注明出处。欢迎您在转载本文时保留本段声明。

- 文章标题: [Android]使用浏览器直接打开PDF和Office文档

- 独立博客: 李大仁博客

- 永久链接: http://www.lidaren.com/archives/1494

--------------------------------------------------------------------------------------

以上内容由博客自动发布工具自动发布,最终显示内容和效果会与原文内容有所偏差,敬请谅解。




Android实现文档在线预览功能 前段时间,项目中有个需求是实现文档预览的功能,Android要实现该功能要比IOS复杂的多,下面就我调研的情况,总结一下,供大家参考: 一、WebView 网页显示 该方式类似于ios的实现方式,使用 WebView 加载网络文件的 Url 地址即可显示。 1、Google Doc 类似 iOS ,Google 也提供了一种在线文档解析的功能,只需要按照固定的格式将远程文档的 Url 地址传给 Google 服务器,即可利用 WebView 控件加载新的 Url 地址,显示即可。WebView 加载的 Ur 阅读详情

相关推荐

android webview 快速实现office文档在线预览展示(doc,docx,xls,xlsx,ppt,pptx)

android webview 快速实现office文档在线预览展示(doc,docx,xls,xlsx,ppt,pptx),google,微软;

者哲的博客 4万+

Android浏览器打开pdf文件

实现起来,稍稍简单,无非就是先下载,然后再打开,记住一点:如果已经下载,就直接打开。具体代码如下:联网下载请更换自己项目中的 public class PdfHttpDownloader { private Context context; public PdfHttpDownloader(Context context) { this.context =

知足常乐 8899

表格数据学习的图神经网络综述

今天学习一篇发表在中科院一区期刊《ACM Computing Surveys》的综述文章《Graph Neural Networks for Tabular Data Learning: A Survey with Taxonomy & Directions》,该刊主要刊载计算机理论方法领域的系统性综述与教程论文,注重跨学科技术融合研究,最新的影响因子为28.0。本文的目的在于通过学习这篇文章,了解关于表格数据学习点图神经网络一些基础知识。

qq_41009600的博客 766

Android打开doc、xlsx、ppt等office文档解决方案

Android打开doc、xlsx、ppt等office文档解决方案

10年职场两茫茫,35岁凄凉奈若何 498

Android预览Office文档

在安卓上预览Office文档如doc,pdf等,我想大部分做安卓开发的小伙伴都会遇到这样的需求,ios有支持在线打开的系统能力,只需要一个链接就可以,而安卓想要实现在线打开,可就非常困难了! Android实现在线打开PDF 安卓系统本身不提供文档在线打开能力,想要实现,那就需要自己想办法,自己技术团队实现,或者用网上已有的方案比如pdfjs,pdfjs是mozilla实现的一套在线打开pdf的web项目方案,启动项目后只需要在url后面拼上你的pdf链接,即可实现在线打开,pc端打开后大概是这个样子:

白玉梁的专栏 9567

word预览方式---iframe,Microsoft Office Online、xDoc、Google Docs

word预览方式---iframe,Microsoft Office Online、xDoc、Google Docs

weixin_44434938的博客 1501

如何正确看谷歌文档android,在Android webview中查看google文档中的pdf时“无法预览”...

使用google doc链接在android中的webview中打开pdf: –webView.loadUrl("http://docs.google.com/gview&embedded=true&url=" + getIntent().getStringExtra(CONSTANT.pdfurl));对于一些pdf"no preview availbale"发生在webview...

weixin_30393279的博客 904

android应用内打开officePDF文档

一、采用微软在线转码的方式优点:使用简单缺点:不能转码PDF文件、浏览器都需要chrome的内核使用方法:在在线文档url地址的前面加上https://view.officeapps.live.com/op/view.aspx?src=然后用webview加载拼接后的地址即可。集成步骤:1、activity_main.xml文件注:我使用了databinding框架(与集成方式无关)。

乌龟赛跑 3558

android 打开word pdf,android word 打开pdf文件 word打开pdf文件

android打开本地pdf文件怎么打开Adobe AcrobatAdobe Acrobat (以前被称为 Adobe Reader) 是一款免费且值得信赖的领先产品,可查看、批注签署 PDF。还可购买额外的 Adobe Document Cloud 订购以随时随地轻松转换 PDF 并整理页面。查看 PDF从电子邮件、网页或任何支持“共享”的应用程序中快速打开 PDF 文档搜索、滚动、缩放选择单...

weixin_42297714的博客 1688

Android 打开office文档

应用中需要打开office文档,word,excel,pdf等。 方案一:用系统自带的office工具打开,预览 Intent intent = new Intent("android.intent.action.VIEW"); intent.addCategory("android.intent.category.DEFAULT"); int...

T_yoo_csdn的博客 1763

Android 应用内打开Word、Excel、PPT、PDF文档

Android平台中,可以使用以下几种方式打开WordExcel文档:预览图: 1、微软: https://view.officeapps.live.com/op/view.aspx?src=文件链接 2、XDOC文档预览服务 http://www.xdocin.com/xdoc?_func=to&_format=html&_cache=true&_xdoc=文件链接 上面两个链接可以直接放在webview进行加载。 缺

YDHIT的博客 1万+

android第三方打开office文件,Android应用集成Office文件能力完全攻略

Android应用打开officepdf文件。常用的有以下四种解决方案:在线网页打开文件方案:通过微软或谷歌提供的在线页面打开officepdf文件集成相关文档处理开源库:通过集成开源库类似于AndroidPdfViewer通过系统中的第三方应用打开文档集成腾讯x5 sdk文件能力四种方案各有优劣,这里笔者选择了x5 sdk为主要手段,第三方应用辅助的这样一种解决方案二、集成x5内核腾讯官方提...

weixin_34941214的博客 1530

android浏览器打开pdf文件怎么打开方式,在我的android应用程序中打开PDF文件,而无需使用任何浏览器或第三方应用程序...

将文件名从FirstActivity发送到SecondActivity。Intent i=new Intent(FirstActivity.this, SecondActivity.class);i.putExtra("file", fileUrl);startActivity(i); 在SeconActivity,使用WebView编辑Intent i = getIntent();String ...

weixin_39589253的博客 487

Android实现pdf在线预览或本地预览

最近项目中需要使用在线预览pdf,并要能实现自动播放,我想这样的需求无论如何来说都是很操蛋的 由于本人水平有限,最后讨论将项目需求改成将pdf下载到本地再实现自动播放。 接下来总结下目前能够实现pdf阅读的方案,开发当中需要根据实际需求去选择相应的方案。 1.使用Google doc支持来展示word,excel,pdf,txt(WebView方式在线预览): WebVie

Kiven 每天都需要有所获,每天都需要进步......... 2万+

android 10.0系统 跳转 使用WPS打开文档

android 10.0系统 跳转 使用WPS打开文档 1、AndroidManifest.xml配置 <provider android:name="android.support.v4.content.FileProvider" android:authorities="com.tianci.localmedia.FileProvider" android:exported="false" android:grantUriPermissions="true"> <!.

heshuangqiang的博客 4372

Android通过第三方软件打开Word、Excel、PPT、PDF文档

近期公司有个需求,PDF格式需要在应用内打开浏览,Word、Excel要求不高直接用第三方软件打开即可,找了两种解决办法。 第一, 全部在应用内打开,可接入腾讯的TBS(没有做尝试),可参考链接接入TBS文章 第二,PDF使用AndroidPdfViewer在应用内下载打开即可,Word、Excel下载直接跳转至第三方软件打开 我选择了第二种办法,以后有空再尝试第一种解决办法吧。 以上...

LIUW的博客 9738

Android实现在线预览office文档(附带源码)

Android实现在线预览office文档(附带源码)

欢迎来到我的博客!这里是一个专注于计算机技术的分享平台,涵盖编程开发、算法研究、系统架构、软件工程等多个领域。无论你是初学者还是资深开发者,都能在这里找到有价值的内容。 1019

Android应用内展示office文件--腾讯浏览服务(TBS)

依托 X5 内核强大的能力,致力于提供优化移动端浏览体验的整套解决方案(官网介绍)。我们可利用其做文件浏览功能,支持多种文件格式,完全可以满足需求。

shellydev的博客 767

android APP内显示PDF文件

android APP内显示PDF文件最近公司要做一个小功能,显示在APP内部显示pdf文件,刚接到任务感觉非常简单的一小功能,做的时候才发现在真的很不好实现。 因为android的webView与iOS的UIWebView不一样,不能够直接支持在线观看pdf文件,虽然谷歌官方给了个“http//docs.google.com/gviewembedded=true&url=”这样的解决方案,但是需要

u013605159的博客 1万+

02-Redis 核心特性与数据结构详解:揭秘高性能的技术内核

本文深度拆解 Redis 高性能的技术内核:揭秘其凭“内存存储 + C 语言开发” 实现微秒级延迟、10 万 + QPS 的性能优势;详解 5 种基础数据类型(String/Hash 等)与 4 种扩展数据类型(Stream/Geospatial 等)的特性及场景;还介绍多语言支持、RDB/AOF 持久化、主从复制 / 哨兵 / 集群等高可用方案,助读者掌握 Redis 技术核心与实践逻辑。

蜗牛老师,专注编程领域 959

ASP.Net网站开发项目化教程(配套源码).zip

如题目,是图书系统的asp.net开发案例,适合作为毕业设计,专业学习

上一篇: [Hyper-v]更改windows系统SID,修复克隆Windows系统无法加入域问题
下一篇: 修复SQLServer2005/2008/2012数据库质疑/Suspect状态
CG李大仁
博客等级 码龄19年 69粉丝 156原创
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值