Android Pdf 方案

原创 2015年11月19日 00:46:10

公司有个需求做pdf,随机感受下/android-pdfview  url:https://github.com/JoanZapata/android-pdfview 很不错哦


package com.pdf;

import java.io.File;

import android.app.Activity;
import android.graphics.Canvas;
import android.os.Bundle;
import android.widget.Toast;

import com.joanzapata.pdfview.PDFView;
import com.joanzapata.pdfview.listener.OnDrawListener;
import com.joanzapata.pdfview.listener.OnLoadCompleteListener;
import com.joanzapata.pdfview.listener.OnPageChangeListener;

/**
 * @author liukun
 * @project Sample
 * @time 2015-11-18 下午11:56:20
 * @version 4.0
 */

public class Pdf extends Activity implements OnPageChangeListener, OnDrawListener,
        OnLoadCompleteListener {

    PDFView pdfView;

    @Override
    public void loadComplete(int arg0) {

    }

    @Override
    public void onLayerDrawn(Canvas arg0, float arg1, float arg2, int arg3) {

    }

    @Override
    public void onPageChanged(int page, int pageCount) {

    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.pdf);

        pdfView = (PDFView) findViewById(R.id.pdfView);

        String pdfName = "about.pdf";

        // 将文件push到设备
        // adb push /Users/lk/Desktop/sample.pdf /sdcard/
        String path = "/sdcard/sample.pdf";

        File file = new File(path);
        if (!file.exists()) {
            Toast.makeText(this, "file is not find nigga", 2).show();
        }
        pdfView.fromFile(file).defaultPage(1).showMinimap(true).enableSwipe(true).onDraw(this)
                .onLoad(this).onPageChange(this).load();

        // pdfView.fromAsset(pdfName).pages(0, 2, 1, 3, 3,
        // 3).defaultPage(1).showMinimap(false)
        // .enableSwipe(true).onDraw(this).onLoad(this).onPageChange(this).load();
    }
}

最近总在忙,听说BloodBorne 老司机即将配信呢下周,莫名的感动啊,去耍耍大乱斗。
另外很多人CSDN上传的demo还要金币我表示满分,呵呵。

demo正好打包了,随意感受下吧,貌似没有地方可以上传demo??????

Android 开发之多种方案PDF阅读

Android 开发之多种方案PDF阅读 最近开发中涉及到阅读港股公告,但是HK股票的公告都是坑,居然是pdf的,所以没办法,就要研究安卓pdf阅读,期间踩了点坑...... 安卓的webview...
  • u010123643
  • u010123643
  • 2016年10月10日 14:50
  • 6208

Android pdf解析方案

最近在做一个健康类项目,要求用pdf展示体检报告,ios webview支持展示pdf,android的不支持,后来只能把pdf下载下来,再在程序中嵌入pdf查看,本来采用pdfViewer,但是发现...
  • u013207807
  • u013207807
  • 2016年05月04日 15:29
  • 790

Android平台下加载PDF文件方案解析

第一种方案: 简单粗暴的采用第三方软件加载,也就是说不在当前APP内部打开,而是直接调用第三方APP去查阅PDF文件; 参考核心代码如下: public void openPDFReader(int ...
  • mapboo
  • mapboo
  • 2016年08月10日 11:48
  • 8463

Android阅读PDF文件方案

前言App 实现阅读 PDF 文件的功能可能很少见,但也不排除我们万能的产品提出的需求以及一些不确定因素;比如:我们公司的项目中,有一份检测报告就是 PDF 格式的,此时你的 app 就需要能阅读,不...
  • QiuJay892
  • QiuJay892
  • 2017年04月29日 14:17
  • 211

word转pdf的最佳实现方案

最近项目里有个需求,要求按照单位汇总所有的上报材料,最终全部导出为一本pdf格式的电子书。 我查看了很多资料,最终决定使用openoffice+pdfbox两种插件的组合,去实现多个word文件转换为...
  • u010063090
  • u010063090
  • 2013年10月30日 23:14
  • 2201

生成PDF文件方案--学习中

利用iText五步创建一个PDF文件:helloword。 第一步,创建一个 iTextSharp.text.Document对象的实例: Document document = new ...
  • CalabashGourd
  • CalabashGourd
  • 2010年12月02日 17:28
  • 786

java PDF 生成方案

在此之前,先来勾画一下我心中比较理想的一个解决方案。在企业应用中,碰到的比较多的PDF的需求,可能是针对某个比较典型的具备文档特性的内容,导出成为PDF进行存档。由于我们现在往往使用一些开源框架,诸如...
  • coolcoffee168
  • coolcoffee168
  • 2011年03月04日 15:24
  • 3965

Word转PDF(Java实现)

目前在做一个与文档有关的项目,网上看到的都是利用OpenOffice来转化word为pdf的,其实局限性很大,下载那么大一个软件,却只是为了它的服务。所以决定找一下有没有别的方法,终于遇到了docx4...
  • u011763190
  • u011763190
  • 2016年03月30日 17:38
  • 15962

Android屏幕适配方案(上)

Android开发中,屏幕适配始终是第一个要解决的问题,这一点在实际写的时候其实我们都会注意,然而现在我觉得整理一下屏幕适配方面的知识以便记录,博客写的太少,始终得多记录一下 首先关于屏幕,主流的...
  • YANGDAHUAN
  • YANGDAHUAN
  • 2017年03月03日 20:20
  • 3849

word文档 pdf在线预览方案

word转pdf   往java jdk的bin 目录下加文件jacob-1.18-M3-x64.dll或者jacob-1.18-M3-x86.dll 不记得自己jdk啥版本的就都加好了  wor...
  • chencongbin5
  • chencongbin5
  • 2016年06月29日 11:34
  • 308
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android Pdf 方案
举报原因:
原因补充:

(最多只允许输入30个字)