This is a packaging of the project "Android PDF Viewer" (http://andpdf.sourceforge.net/) into a reusable library to make PDF viewing easier from within your Android application.
Consistent with the Android PDF Viewer project, the licensing for the PdfViewer project is LGPL
Quickstart incorporating a PDF viewing activity into your project:
1) Add PdfViewer.jar into your project's build path
2) Copy the following drawable resources from PdfViewer/res/drawable into YourProject/res/drawable
left_arrow.png
right_arrow.png
zoom_in.png
zoom_out.png
3) Copy the following layout resources from PdfViewer/res/layout into YourProject/res/layout
dialog_pagenumber.xml
pdf_file_password.xml
4) Derive your PDF activity from net.sf.andpdf.pdfviewer.PdfViewerActivity
5) Using the default drawables and layouts:
public int getPreviousPageImageResource() { return R.drawable.left_arrow; }
public int getNextPageImageResource() { return R.drawable.right_arrow; }
public int getZoomInImageResource() { return R.drawable.zoom_in; }
public int getZoomOutImageResource() { return R.drawable.zoom_out; }
public int getPdfPasswordLayoutResource() { return R.layout.pdf_file_password; }
public int getPdfPageNumberResource() { return R.layout.dialog_pagenumber; }
public int getPdfPasswordEditField() { return R.id.etPassword; }
public int getPdfPasswordOkButton() { return R.id.btOK; }
public int getPdfPasswordExitButton() { return R.id.btExit; }
public int getPdfPageNumberEditField() { return R.id.pagenum_edit; }
6) Invoke your PdfViewActivity derived with the following code:
Intent intent = new Intent(this, YourPdfViewerActivity.class);
intent.putExtra(PdfViewerActivity.EXTRA_PDFFILENAME, "PATH TO PDF GOES HERE");
startActivity(intent);
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Android 一个读取和显示pdf文件的库 源码 (162个子文件)
CCITTCodes 4KB
proguard.cfg 1KB
.classpath 321B
.cvsignore 11B
PdfViewer.jar 1.52MB
PDFFile.java 66KB
FullScrollView.java 64KB
PDFParser.java 60KB
StandardDecrypter.java 47KB
CCITTFaxDecoder.java 45KB
Type1CFont.java 42KB
FunctionType4.java 39KB
Type1Font.java 33KB
PdfViewerActivity.java 30KB
PDFRenderer.java 29KB
PDFObject.java 26KB
PDFImage.java 24KB
PDFPage.java 24KB
FontSupport.java 22KB
PostTable.java 18KB
FunctionType0.java 16KB
CMapFormat4.java 15KB
PDFFontDescriptor.java 15KB
PDFDecrypterFactory.java 14KB
HeadTable.java 14KB
MaxpTable.java 13KB
NameTable.java 13KB
TrueTypeFont.java 12KB
TTFFont.java 12KB
PDFFont.java 12KB
PDFFunction.java 12KB
BaseWatchable.java 12KB
HheaTable.java 11KB
PDFStringUtil.java 11KB
PDFPassword.java 11KB
PDFTextFormat.java 11KB
GlyfSimple.java 10KB
GlyfCompound.java 10KB
Cache.java 10KB
ArrayBackedByteBuffer.java 10KB
CIDFontType2.java 9KB
PDFDestination.java 9KB
BuiltinFont.java 9KB
CmapTable.java 8KB
FunctionType3.java 8KB
PDFFontEncoding.java 8KB
PDFShapeCmd.java 7KB
LZWDecode.java 7KB
NioByteBuffer.java 7KB
AdobeGlyphList.java 7KB
PDFColorSpace.java 7KB
PDFNativeTextCmd.java 7KB
PNGPredictor.java 7KB
Type3Font.java 6KB
TrueTypeTable.java 6KB
CMap.java 6KB
PDFDecoder.java 5KB
Glyf.java 5KB
CryptFilterDecrypter.java 5KB
OutlineFont.java 5KB
Predictor.java 5KB
ASCII85Decode.java 5KB
NameTree.java 4KB
HmtxTable.java 4KB
GlyfTable.java 4KB
PDFDecrypter.java 4KB
PDFXref.java 4KB
FunctionType2.java 4KB
CMapFormat6.java 4KB
ASCIIHexDecode.java 4KB
FlateDecode.java 4KB
CMapFormat0.java 4KB
PDFDocCharsetEncoder.java 4KB
IndexedColor.java 4KB
RC4Engine.java 4KB
DCTDecode.java 4KB
RunLengthDecode.java 3KB
LocaTable.java 3KB
PDFGlyph.java 3KB
PDFCMap.java 3KB
PDFPaint.java 3KB
HexDump.java 3KB
PDFAction.java 3KB
AlternateColorSpace.java 3KB
CCITTFaxDecode.java 3KB
Watchable.java 2KB
ImageInfo.java 2KB
Type0Font.java 2KB
ByteBuffer.java 2KB
GoToAction.java 2KB
Identity8BitCharsetEncoder.java 2KB
PDFCmd.java 2KB
IdentityDecrypter.java 2KB
RefImage.java 2KB
CMYKColorSpace.java 2KB
OutlineNode.java 2KB
StreamCipher.java 2KB
RGBColorSpace.java 2KB
GrayColorSpace.java 2KB
FlPoint.java 2KB
共 162 条
- 1
- 2
资源评论
- simen-wang2016-09-13编译通过,但运行不起来
- 奔跑吧小卢2017-03-10可以运行,效果一般
- lnn4654222020-02-10还行吧 可以用
- GUpLee2016-04-26效果不太好
- forrester09872016-09-09嗯 還行 可參考
LeBron_Six
- 粉丝: 802
- 资源: 208
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于MQTT的智能宠物投喂系统
- 312749069629470selfieU重绘.apk
- http%3A%2F%2Fimg.wsdl.vivo.com.cn%2Fappstore%2Fdeveloper%2Ficon%2F201412%2F201412231038336
- 主要记录B站up主莫烦matplotlib教程中的代码.zip
- Java SE Development Kit 8u411 Windows x64 Installer
- 用于科学绘图的 Matplotlib 样式.zip
- Java SE Development Kit 11.0.23 Windows x64 Installer
- 毕业设计-后端项目-网站民宿展示网站SSM
- 基于python绘图,程序详细展示了绘图过程中详尽的命令语句,使得图片达到可发表程度 .zip
- Java SE Development Kit 11.0.23 macOS x64 DMG Installer
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功