在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → android PDF阅读器(开源) 暴强哦

android PDF阅读器(开源) 暴强哦

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:16.83M
  • 下载次数:8
  • 浏览次数:90
  • 发布时间:2021-02-22
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
看这个下载分数就知道了 源代码我已经运行过,能用,且运行很好.)
【实例截图】
【核心代码】
a2d1802f-1d67-4dd9-a2f5-8b9297dd4b79
└── pdfDroid
└── PDFdroid
├── AndroidManifest.xml
├── assets
│   ├── about_3rdparty.html
│   ├── about_common.html
│   ├── about_license.html
│   ├── about_thanks.html
│   ├── fonts
│   │   ├── academyi.ttf
│   │   └── academy.ttf
│   └── wexler_logo.png
├── bin
│   ├── classes
│   │   ├── _android
│   │   │   └── util
│   │   │   ├── Base64$Coder.class
│   │   │   ├── Base64$Decoder.class
│   │   │   ├── Base64$Encoder.class
│   │   │   ├── Base64.class
│   │   │   ├── Base64InputStream.class
│   │   │   ├── SparseArrayEx$SparseArrayIterator.class
│   │   │   └── SparseArrayEx.class
│   │   ├── com
│   │   │   └── sli
│   │   │   └── unrar
│   │   │   └── io
│   │   │   └── InputStreamReadOnlyAccessFile.class
│   │   ├── de
│   │   │   └── innosystec
│   │   │   └── unrar
│   │   │   ├── Archive.class
│   │   │   ├── crc
│   │   │   │   └── RarCRC.class
│   │   │   ├── crypt
│   │   │   │   └── Rijndael.class
│   │   │   ├── exception
│   │   │   │   ├── RarException$RarExceptionType.class
│   │   │   │   └── RarException.class
│   │   │   ├── io
│   │   │   │   ├── IReadOnlyAccess.class
│   │   │   │   ├── Raw.class
│   │   │   │   ├── ReadOnlyAccessByteArray.class
│   │   │   │   ├── ReadOnlyAccessFile.class
│   │   │   │   └── ReadOnlyAccessInputStream.class
│   │   │   ├── rarfile
│   │   │   │   ├── AVHeader.class
│   │   │   │   ├── BaseBlock.class
│   │   │   │   ├── BlockHeader.class
│   │   │   │   ├── CommentHeader.class
│   │   │   │   ├── EAHeader.class
│   │   │   │   ├── EndArcHeader.class
│   │   │   │   ├── FileHeader.class
│   │   │   │   ├── FileNameDecoder.class
│   │   │   │   ├── HostSystem.class
│   │   │   │   ├── MacInfoHeader.class
│   │   │   │   ├── MainHeader.class
│   │   │   │   ├── MarkHeader.class
│   │   │   │   ├── NewSubHeaderType.class
│   │   │   │   ├── ProtectHeader.class
│   │   │   │   ├── SignHeader.class
│   │   │   │   ├── SubBlockHeader.class
│   │   │   │   ├── SubBlockHeaderType.class
│   │   │   │   ├── UnixOwnersHeader.class
│   │   │   │   └── UnrarHeadertype.class
│   │   │   ├── unpack
│   │   │   │   ├── ComprDataIO.class
│   │   │   │   ├── decode
│   │   │   │   │   ├── AudioVariables.class
│   │   │   │   │   ├── BitDecode.class
│   │   │   │   │   ├── CodeType.class
│   │   │   │   │   ├── Compress.class
│   │   │   │   │   ├── Decode.class
│   │   │   │   │   ├── DistDecode.class
│   │   │   │   │   ├── FilterType.class
│   │   │   │   │   ├── LitDecode.class
│   │   │   │   │   ├── LowDistDecode.class
│   │   │   │   │   ├── MultDecode.class
│   │   │   │   │   └── RepDecode.class
│   │   │   │   ├── ppm
│   │   │   │   │   ├── AnalyzeHeapDump.class
│   │   │   │   │   ├── BlockTypes.class
│   │   │   │   │   ├── FreqData.class
│   │   │   │   │   ├── ModelPPM.class
│   │   │   │   │   ├── Pointer.class
│   │   │   │   │   ├── PPMContext.class
│   │   │   │   │   ├── RangeCoder$SubRange.class
│   │   │   │   │   ├── RangeCoder.class
│   │   │   │   │   ├── RarMemBlock.class
│   │   │   │   │   ├── RarNode.class
│   │   │   │   │   ├── SEE2Context.class
│   │   │   │   │   ├── State.class
│   │   │   │   │   ├── StateRef.class
│   │   │   │   │   └── SubAllocator.class
│   │   │   │   ├── Unpack15.class
│   │   │   │   ├── Unpack20.class
│   │   │   │   ├── Unpack.class
│   │   │   │   ├── UnpackFilter.class
│   │   │   │   └── vm
│   │   │   │   ├── BitInput.class
│   │   │   │   ├── RarVM.class
│   │   │   │   ├── VMCmdFlags.class
│   │   │   │   ├── VMCommands.class
│   │   │   │   ├── VMFlags.class
│   │   │   │   ├── VMOpType.class
│   │   │   │   ├── VMPreparedCommand.class
│   │   │   │   ├── VMPreparedOperand.class
│   │   │   │   ├── VMPreparedProgram.class
│   │   │   │   ├── VMStandardFilters.class
│   │   │   │   └── VMStandardFilterSignature.class
│   │   │   ├── UnrarCallback.class
│   │   │   ├── unsigned
│   │   │   │   ├── UnsignedByte.class
│   │   │   │   ├── UnsignedInteger.class
│   │   │   │   ├── UnsignedLong.class
│   │   │   │   └── UnsignedShort.class
│   │   │   └── Volume.class
│   │   ├── ij
│   │   │   └── io
│   │   │   └── RandomAccessStream.class
│   │   └── org
│   │   └── ebookdroid
│   │   ├── cbdroid
│   │   │   ├── CbrViewerActivity.class
│   │   │   ├── CbzViewerActivity.class
│   │   │   └── codec
│   │   │   ├── CbxArchiveFactory.class
│   │   │   ├── CbxContext.class
│   │   │   ├── CbxDocument.class
│   │   │   └── CbxPage.class
│   │   ├── core
│   │   │   ├── AboutActivity$Format$1.class
│   │   │   ├── AboutActivity$Format.class
│   │   │   ├── AboutActivity$Part.class
│   │   │   ├── AboutActivity$PartsAdapter.class
│   │   │   ├── AboutActivity.class
│   │   │   ├── AbstractActionActivity.class
│   │   │   ├── AbstractDocumentView$1.class
│   │   │   ├── AbstractDocumentView$GestureListener.class
│   │   │   ├── AbstractDocumentView.class
│   │   │   ├── actions
│   │   │   │   ├── AbstractComponentController.class
│   │   │   │   ├── ActionController.class
│   │   │   │   ├── ActionControllerMethod.class
│   │   │   │   ├── ActionDialogBuilder.class
│   │   │   │   ├── ActionDispatcher.class
│   │   │   │   ├── ActionEx.class
│   │   │   │   ├── ActionMethod.class
│   │   │   │   ├── ActionMethodDef.class
│   │   │   │   ├── ActionTarget.class
│   │   │   │   ├── EventDispatcher$Handler.class
│   │   │   │   ├── EventDispatcher$Task.class
│   │   │   │   ├── EventDispatcher.class
│   │   │   │   ├── IActionController.class
│   │   │   │   ├── IActionParameter.class
│   │   │   │   ├── InvocationContext.class
│   │   │   │   ├── InvokationType.class
│   │   │   │   └── params
│   │   │   │   ├── AbstractActionParameter.class
│   │   │   │   ├── Constant.class
│   │   │   │   └── EditableValue.class
│   │   │   ├── Activities.class
│   │   │   ├── BaseDocumentView$1.class
│   │   │   ├── BaseDocumentView$2.class
│   │   │   ├── BaseDocumentView.class
│   │   │   ├── BaseViewerActivity$1.class
│   │   │   ├── BaseViewerActivity$2.class
│   │   │   ├── BaseViewerActivity$BookLoadTask.class
│   │   │   ├── BaseViewerActivity$EmptyContoller.class
│   │   │   ├── BaseViewerActivity.class
│   │   │   ├── bitmaps
│   │   │   │   ├── BitmapManager.class
│   │   │   │   ├── BitmapRef.class
│   │   │   │   ├── Bitmaps.class
│   │   │   │   └── RawBitmap.class
│   │   │   ├── BrowserActivity.class
│   │   │   ├── cache
│   │   │   │   └── CacheManager.class
│   │   │   ├── codec
│   │   │   │   ├── AbstractCodecContext.class
│   │   │   │   ├── AbstractCodecDocument.class
│   │   │   │   ├── CodecContext.class
│   │   │   │   ├── CodecDocument.class
│   │   │   │   ├── CodecPage.class
│   │   │   │   └── CodecPageInfo.class
│   │   │   ├── ContiniousDocumentView.class
│   │   │   ├── crop
│   │   │   │   └── PageCropper.class
│   │   │   ├── curl
│   │   │   │   ├── AbstractPageAnimator.class
│   │   │   │   ├── AbstractPageSlider.class
│   │   │   │   ├── AbstractSinglePageCurler.class
│   │   │   │   ├── FlipAnimationHandler.class
│   │   │   │   ├── PageAnimationType.class
│   │   │   │   ├── PageAnimator.class
│   │   │   │   ├── PageAnimatorProxy.class
│   │   │   │   ├── SinglePageDynamicCurler.class
│   │   │   │   ├── SinglePageFader.class
│   │   │   │   ├── SinglePageNaturalCurler.class
│   │   │   │   ├── SinglePageNULLCurler.class
│   │   │   │   ├── SinglePageSimpleCurler.class
│   │   │   │   ├── SinglePageSlider.class
│   │   │   │   ├── SinglePageSqueezer.class
│   │   │   │   ├── SinglePageView.class
│   │   │   │   └── Vector2D.class
│   │   │   ├── DecodeMode.class
│   │   │   ├── DecodeService$DecodeCallback.class
│   │   │   ├── DecodeServiceBase$1.class
│   │   │   ├── DecodeServiceBase$DecodeTask.class
│   │   │   ├── DecodeServiceBase$Executor$1.class
│   │   │   ├── DecodeServiceBase$Executor.class
│   │   │   ├── DecodeServiceBase$TaskComparator.class
│   │   │   ├── DecodeServiceBase.class
│   │   │   ├── DecodeService.class
│   │   │   ├── DocumentViewMode.class
│   │   │   ├── DragMark.class
│   │   │   ├── DrawThread$DrawTask.class
│   │   │   ├── DrawThread.class
│   │   │   ├── EBookDroidLibraryLoader.class
│   │   │   ├── events
│   │   │   │   ├── CurrentPageListener.class
│   │   │   │   ├── DecodingProgressListener.class
│   │   │   │   ├── ListenerProxy$Handler.class
│   │   │   │   ├── ListenerProxy.class
│   │   │   │   └── ZoomListener.class
│   │   │   ├── GoToPageDialog$1.class
│   │   │   ├── GoToPageDialog$BookmarkAdapter.class
│   │   │   ├── GoToPageDialog.class
│   │   │   ├── HScrollDocumentView.class
│   │   │   ├── hwa
│   │   │   │   ├── IHardwareAcceleration$Factory.class
│   │   │   │   ├── IHardwareAcceleration.class
│   │   │   │   ├── NewHardwareAcceleration.class
│   │   │   │   └── OldHardwareAcceleration.class
│   │   │   ├── IBrowserActivity.class
│   │   │   ├── IDocumentView.class
│   │   │   ├── IDocumentViewController$InvalidateSizeReason.class
│   │   │   ├── IDocumentViewController.class
│   │   │   ├── IViewerActivity$IBookLoadTask.class
│   │   │   ├── IViewerActivity.class
│   │   │   ├── log
│   │   │   │   ├── EmergencyHandler.class
│   │   │   │   └── LogContext.class
│   │   │   ├── models
│   │   │   │   ├── CurrentPageModel.class
│   │   │   │   ├── DecodingProgressModel.class
│   │   │   │   ├── DocumentModel$PageIterator.class
│   │   │   │   ├── DocumentModel.class
│   │   │   │   └── ZoomModel.class
│   │   │   ├── OutlineLink.class
│   │   │   ├── PageAlign.class
│   │   │   ├── Page.class
│   │   │   ├── PageIndex.class
│   │   │   ├── PageLink.class
│   │   │   ├── PagePaint.class
│   │   │   ├── PageTree.class
│   │   │   ├── PageTreeNode$1.class
│   │   │   ├── PageTreeNode$2.class
│   │   │   ├── PageTreeNode$3.class
│   │   │   ├── PageTreeNode$BitmapHolder.class
│   │   │   ├── PageTreeNode.class
│   │   │   ├── PageTreeNodeComparator.class
│   │   │   ├── PageType.class
│   │   │   ├── presentation
│   │   │   │   ├── BaseViewHolder.class
│   │   │   │   ├── BookNode.class
│   │   │   │   ├── BooksAdapter$RecentUpdater.class
│   │   │   │   ├── BooksAdapter$ViewHolder.class
│   │   │   │   ├── BooksAdapter.class
│   │   │   │   ├── BookShelfAdapter.class
│   │   │   │   ├── BrowserAdapter$ViewHolder.class
│   │   │   │   ├── BrowserAdapter.class
│   │   │   │   ├── FileListAdapter$1.class
│   │   │   │   ├── FileListAdapter$FolderObserver.class
│   │   │   │   ├── FileListAdapter$ViewHolder.class
│   │   │   │   ├── FileListAdapter.class
│   │   │   │   ├── FileSystemScanner$FileObserverImpl.class
│   │   │   │   ├── FileSystemScanner$Listener.class
│   │   │   │   ├── FileSystemScanner$ScanTask.class
│   │   │   │   ├── FileSystemScanner.class
│   │   │   │   ├── OutlineAdapter.class
│   │   │   │   ├── RecentAdapter$ViewHolder.class
│   │   │   │   └── RecentAdapter.class
│   │   │   ├── RecentActivity.class
│   │   │   ├── RotationType.class
│   │   │   ├── settings
│   │   │   │   ├── AppSettings$Diff.class
│   │   │   │   ├── AppSettings.class
│   │   │   │   ├── books
│   │   │   │   │   ├── Bookmark.class
│   │   │   │   │   ├── BookSettings$Diff.class
│   │   │   │   │   ├── BookSettings.class
│   │   │   │   │   ├── DBAdapterV1.class
│   │   │   │   │   ├── DBAdapterV2.class
│   │   │   │   │   ├── DBAdapterV3.class
│   │   │   │   │   ├── DBAdapterV4.class
│   │   │   │   │   ├── DBAdapterV5.class
│   │   │   │   │   ├── DBSettingsManager.class
│   │   │   │   │   └── IDBAdapter.class
│   │   │   │   ├── ISettingsChangeListener.class
│   │   │   │   ├── SettingsManager$BookSettingsEditor.class
│   │   │   │   ├── SettingsManager.class
│   │   │   │   └── ui
│   │   │   │   ├── BaseSettingsActivity.class
│   │   │   │   ├── BookSettingsActivity.class
│   │   │   │   ├── FragmentedSettingsActivity.class
│   │   │   │   ├── fragments
│   │   │   │   │   ├── BasePreferenceFragment.class
│   │   │   │   │   ├── BookFragment.class
│   │   │   │   │   ├── BrowserFragment.class
│   │   │   │   │   ├── MemoryFragment.class
│   │   │   │   │   ├── RenderFragment.class
│   │   │   │   │   ├── ScrollFragment.class
│   │   │   │   │   └── UIFragment.class
│   │   │   │   ├── IPreferenceContainer.class
│   │   │   │   ├── PreferencesDecorator$1.class
│   │   │   │   ├── PreferencesDecorator$2.class
│   │   │   │   ├── PreferencesDecorator$3.class
│   │   │   │   ├── PreferencesDecorator$AnimationTypeListener.class
│   │   │   │   ├── PreferencesDecorator$CompositeListener.class
│   │   │   │   ├── PreferencesDecorator$ViewModeListener.class
│   │   │   │   ├── PreferencesDecorator.class
│   │   │   │   ├── SettingsActivity.class
│   │   │   │   └── SettingsUI.class
│   │   │   ├── SinglePageDocumentView.class
│   │   │   ├── touch
│   │   │   │   ├── DefaultGestureDetector.class
│   │   │   │   ├── DummyGestureDetector.class
│   │   │   │   ├── IGestureDetector.class
│   │   │   │   ├── IMultiTouchListener.class
│   │   │   │   ├── IMultiTouchZoom$Factory.class
│   │   │   │   ├── IMultiTouchZoom.class
│   │   │   │   ├── MultiTouchZoomImpl.class
│   │   │   │   ├── TouchManager$ActionRef.class
│   │   │   │   ├── TouchManager$Region.class
│   │   │   │   ├── TouchManager$Touch.class
│   │   │   │   ├── TouchManager$TouchProfile.class
│   │   │   │   ├── TouchManager.class
│   │   │   │   ├── TouchManagerView$GestureListener.class
│   │   │   │   └── TouchManagerView.class
│   │   │   ├── utils
│   │   │   │   ├── AndroidVersion.class
│   │   │   │   ├── archives
│   │   │   │   │   ├── ArchiveEntry.class
│   │   │   │   │   ├── ArchiveFile.class
│   │   │   │   │   ├── rar
│   │   │   │   │   │   ├── RarArchive$1.class
│   │   │   │   │   │   ├── RarArchive.class
│   │   │   │   │   │   └── RarArchiveEntry.class
│   │   │   │   │   └── zip
│   │   │   │   │   ├── ZipArchive$1.class
│   │   │   │   │   ├── ZipArchive.class
│   │   │   │   │   └── ZipArchiveEntry.class
│   │   │   │   ├── CompositeFilter.class
│   │   │   │   ├── DirectoryFilter.class
│   │   │   │   ├── DirectoryOrFileFilter.class
│   │   │   │   ├── FileExtensionFilter.class
│   │   │   │   ├── FileNameExtFilter.class
│   │   │   │   ├── FilePrefixFilter.class
│   │   │   │   ├── PathFromUri.class
│   │   │   │   ├── SystemUtils$1.class
│   │   │   │   └── SystemUtils.class
│   │   │   ├── views
│   │   │   │   ├── BookcaseView$1.class
│   │   │   │   ├── BookcaseView$2.class
│   │   │   │   ├── BookcaseView$3.class
│   │   │   │   ├── BookcaseView.class
│   │   │   │   ├── BookshelfView.class
│   │   │   │   ├── Bookshelves.class
│   │   │   │   ├── FileBrowserView.class
│   │   │   │   ├── LayerDrawable$LayerState.class
│   │   │   │   ├── LayerDrawable$Rec.class
│   │   │   │   ├── LayerDrawable.class
│   │   │   │   ├── LibraryView.class
│   │   │   │   ├── PageViewZoomControls.class
│   │   │   │   ├── RecentBooksView.class
│   │   │   │   ├── SpotlightDrawable.class
│   │   │   │   ├── TransitionDrawable$TransitionState.class
│   │   │   │   ├── TransitionDrawable.class
│   │   │   │   ├── ViewEffects.class
│   │   │   │   ├── ZoomRoll$GestureListener.class
│   │   │   │   └── ZoomRoll.class
│   │   │   └── ViewState.class
│   │   ├── djvudroid
│   │   │   ├── codec
│   │   │   │   ├── DjvuContext.class
│   │   │   │   ├── DjvuDocument.class
│   │   │   │   ├── DjvuOutline.class
│   │   │   │   └── DjvuPage.class
│   │   │   └── DjvuViewerActivity.class
│   │   ├── EBookDroidApp.class
│   │   ├── fb2droid
│   │   │   ├── codec
│   │   │   │   ├── AbstractFB2LineElement.class
│   │   │   │   ├── CustomTextPaint.class
│   │   │   │   ├── FB2BaseHandler.class
│   │   │   │   ├── FB2ContentHandler.class
│   │   │   │   ├── FB2Context.class
│   │   │   │   ├── FB2Document.class
│   │   │   │   ├── FB2HorizontalRule.class
│   │   │   │   ├── FB2Image$AsciiCharInputStream.class
│   │   │   │   ├── FB2Image.class
│   │   │   │   ├── FB2Line.class
│   │   │   │   ├── FB2LineElement.class
│   │   │   │   ├── FB2LineFixedWhiteSpace.class
│   │   │   │   ├── FB2LineWhiteSpace.class
│   │   │   │   ├── FB2MarkupElement.class
│   │   │   │   ├── FB2MarkupEndDocument.class
│   │   │   │   ├── FB2MarkupEndPage.class
│   │   │   │   ├── FB2MarkupImageRef.class
│   │   │   │   ├── FB2MarkupNewParagraph.class
│   │   │   │   ├── FB2MarkupNoSpace.class
│   │   │   │   ├── FB2MarkupNote.class
│   │   │   │   ├── FB2MarkupParagraphEnd.class
│   │   │   │   ├── FB2MarkupTitle.class
│   │   │   │   ├── FB2Page.class
│   │   │   │   ├── FB2Tag.class
│   │   │   │   ├── FB2TextElement.class
│   │   │   │   ├── FB2Words$Buffer.class
│   │   │   │   ├── FB2Words$FB2Word.class
│   │   │   │   ├── FB2Words.class
│   │   │   │   ├── JustificationMode.class
│   │   │   │   ├── RenderingStyle$Script.class
│   │   │   │   ├── RenderingStyle$Strike.class
│   │   │   │   ├── RenderingStyle.class
│   │   │   │   └── StopParsingException.class
│   │   │   └── FB2ViewerActivity.class
│   │   ├── pdfdroid
│   │   │   ├── codec
│   │   │   │   ├── FzGeometry$fz_matrix.class
│   │   │   │   ├── FzGeometry.class
│   │   │   │   ├── PdfContext.class
│   │   │   │   ├── PdfDocument.class
│   │   │   │   ├── PdfOutline.class
│   │   │   │   └── PdfPage.class
│   │   │   └── PdfViewerActivity.class
│   │   ├── R$array.class
│   │   ├── R$attr.class
│   │   ├── R$color.class
│   │   ├── R$dimen.class
│   │   ├── R$drawable.class
│   │   ├── R$id.class
│   │   ├── R$layout.class
│   │   ├── R$menu.class
│   │   ├── R$string.class
│   │   ├── R$style.class
│   │   ├── R$xml.class
│   │   ├── R.class
│   │   ├── utils
│   │   │   ├── CompareUtils.class
│   │   │   ├── FileUtils.class
│   │   │   ├── Flag.class
│   │   │   ├── LengthUtils.class
│   │   │   ├── ListWrapper$1.class
│   │   │   ├── ListWrapper$2.class
│   │   │   ├── ListWrapper$3.class
│   │   │   ├── ListWrapper.class
│   │   │   ├── MathUtils.class
│   │   │   ├── StringUtils$HyphenRule.class
│   │   │   ├── StringUtils$NaturalFileComparator.class
│   │   │   ├── StringUtils$NaturalStringComparator.class
│   │   │   ├── StringUtils.class
│   │   │   └── Wiki.class
│   │   └── xpsdroid
│   │   ├── codec
│   │   │   ├── XpsContext.class
│   │   │   ├── XpsDocument.class
│   │   │   ├── XpsOutline.class
│   │   │   └── XpsPage.class
│   │   └── XpsViewerActivity.class
│   ├── classes.dex
│   ├── PDFdroid.apk
│   └── resources.ap_
├── build.properties
├── build.xml
├── gen
│   └── org
│   └── ebookdroid
│   └── R.java
├── jni
│   ├── Android.mk
│   ├── Application.mk
│   ├── djvu
│   │   ├── Android.mk
│   │   ├── Arrays.cpp
│   │   ├── Arrays.h
│   │   ├── atomic.cpp
│   │   ├── atomic.h
│   │   ├── BSByteStream.cpp
│   │   ├── BSByteStream.h
│   │   ├── BSEncodeByteStream.cpp
│   │   ├── ByteStream.cpp
│   │   ├── ByteStream.h
│   │   ├── config.h
│   │   ├── DataPool.cpp
│   │   ├── DataPool.h
│   │   ├── ddjvuapi.cpp
│   │   ├── ddjvuapi.h
│   │   ├── ddjvuapi.pc.in
│   │   ├── debug.cpp
│   │   ├── debug.h
│   │   ├── DjVmDir0.cpp
│   │   ├── DjVmDir0.h
│   │   ├── DjVmDir.cpp
│   │   ├── DjVmDir.h
│   │   ├── DjVmDoc.cpp
│   │   ├── DjVmDoc.h
│   │   ├── DjVmNav.cpp
│   │   ├── DjVmNav.h
│   │   ├── DjVuAnno.cpp
│   │   ├── DjVuAnno.h
│   │   ├── DjVuDocEditor.cpp
│   │   ├── DjVuDocEditor.h
│   │   ├── DjVuDocument.cpp
│   │   ├── DjVuDocument.h
│   │   ├── DjvuDroidTrace.h
│   │   ├── DjVuDumpHelper.cpp
│   │   ├── DjVuDumpHelper.h
│   │   ├── DjVuErrorList.cpp
│   │   ├── DjVuErrorList.h
│   │   ├── DjVuFileCache.cpp
│   │   ├── DjVuFileCache.h
│   │   ├── DjVuFile.cpp
│   │   ├── DjVuFile.h
│   │   ├── DjVuGlobal.cpp
│   │   ├── DjVuGlobal.h
│   │   ├── DjVuGlobalMemory.cpp
│   │   ├── DjVuImage.cpp
│   │   ├── DjVuImage.h
│   │   ├── DjVuInfo.cpp
│   │   ├── DjVuInfo.h
│   │   ├── DjVuMessage.cpp
│   │   ├── DjVuMessage.h
│   │   ├── DjVuMessageLite.cpp
│   │   ├── DjVuMessageLite.h
│   │   ├── DjVuNavDir.cpp
│   │   ├── DjVuNavDir.h
│   │   ├── DjVuPalette.cpp
│   │   ├── DjVuPalette.h
│   │   ├── DjVuPort.cpp
│   │   ├── DjVuPort.h
│   │   ├── DjVuText.cpp
│   │   ├── DjVuText.h
│   │   ├── DjVuToPS.cpp
│   │   ├── DjVuToPS.h
│   │   ├── files.txt
│   │   ├── GBitmap.cpp
│   │   ├── GBitmap.h
│   │   ├── GContainer.cpp
│   │   ├── GContainer.h
│   │   ├── GException.cpp
│   │   ├── GException.h
│   │   ├── GIFFManager.cpp
│   │   ├── GIFFManager.h
│   │   ├── GMapAreas.cpp
│   │   ├── GMapAreas.h
│   │   ├── GOS.cpp
│   │   ├── GOS.h
│   │   ├── GPixmap.cpp
│   │   ├── GPixmap.h
│   │   ├── GRect.cpp
│   │   ├── GRect.h
│   │   ├── GScaler.cpp
│   │   ├── GScaler.h
│   │   ├── GSmartPointer.cpp
│   │   ├── GSmartPointer.h
│   │   ├── GString.cpp
│   │   ├── GString.h
│   │   ├── GThreads.cpp
│   │   ├── GThreads.h
│   │   ├── GUnicode.cpp
│   │   ├── GURL.cpp
│   │   ├── GURL.h
│   │   ├── IFFByteStream.cpp
│   │   ├── IFFByteStream.h
│   │   ├── IW44EncodeCodec.cpp
│   │   ├── IW44Image.cpp
│   │   ├── IW44Image.h
│   │   ├── JB2EncodeCodec.cpp
│   │   ├── JB2Image.cpp
│   │   ├── JB2Image.h
│   │   ├── JPEGDecoder.cpp
│   │   ├── JPEGDecoder.h
│   │   ├── Makefile.dep
│   │   ├── Makefile.in
│   │   ├── miniexp.cpp
│   │   ├── miniexp.h
│   │   ├── MMRDecoder.cpp
│   │   ├── MMRDecoder.h
│   │   ├── MMX.cpp
│   │   ├── MMX.h
│   │   ├── Template.h
│   │   ├── UnicodeByteStream.cpp
│   │   ├── UnicodeByteStream.h
│   │   ├── XMLParser.cpp
│   │   ├── XMLParser.h
│   │   ├── XMLTags.cpp
│   │   ├── XMLTags.h
│   │   ├── ZPCodec.cpp
│   │   └── ZPCodec.h
│   ├── ebookdroid
│   │   ├── Android.mk
│   │   ├── cbdroidbridge.c
│   │   ├── DjvuDroidBridge.cpp
│   │   ├── ebookdroid.h
│   │   ├── ebookdroidjni.c
│   │   ├── nativebitmap.h
│   │   ├── pdfdroidbridge.c
│   │   └── xpsdroidbridge.c
│   ├── hqx
│   │   ├── Android.mk
│   │   ├── hq2x.c
│   │   ├── hq3x.c
│   │   ├── hq4x.c
│   │   ├── hqx.c
│   │   ├── hqxcommon.h
│   │   └── hqx.h
│   ├── jpeg
│   │   ├── aclocal.m4
│   │   ├── Android.mk
│   │   ├── ansi2knr.1
│   │   ├── ansi2knr.c
│   │   ├── cderror.h
│   │   ├── cdjpeg.c
│   │   ├── cdjpeg.h
│   │   ├── change.log
│   │   ├── cjpeg.1
│   │   ├── cjpeg.c
│   │   ├── ckconfig.c
│   │   ├── coderules.txt
│   │   ├── config.guess
│   │   ├── config.log
│   │   ├── config.status
│   │   ├── config.sub
│   │   ├── configure
│   │   ├── configure.ac
│   │   ├── depcomp
│   │   ├── djpeg.1
│   │   ├── djpeg.c
│   │   ├── example.c
│   │   ├── filelist.txt
│   │   ├── install-sh
│   │   ├── install.txt
│   │   ├── jaricom.c
│   │   ├── jcapimin.c
│   │   ├── jcapistd.c
│   │   ├── jcarith.c
│   │   ├── jccoefct.c
│   │   ├── jccolor.c
│   │   ├── jcdctmgr.c
│   │   ├── jchuff.c
│   │   ├── jcinit.c
│   │   ├── jcmainct.c
│   │   ├── jcmarker.c
│   │   ├── jcmaster.c
│   │   ├── jcomapi.c
│   │   ├── jconfig.bcc
│   │   ├── jconfig.cfg
│   │   ├── jconfig.dj
│   │   ├── jconfig.h
│   │   ├── jconfig.mac
│   │   ├── jconfig.manx
│   │   ├── jconfig.mc6
│   │   ├── jconfig.sas
│   │   ├── jconfig.st
│   │   ├── jconfig.txt
│   │   ├── jconfig.vc
│   │   ├── jconfig.vms
│   │   ├── jconfig.wat
│   │   ├── jcparam.c
│   │   ├── jcprepct.c
│   │   ├── jcsample.c
│   │   ├── jctrans.c
│   │   ├── jdapimin.c
│   │   ├── jdapistd.c
│   │   ├── jdarith.c
│   │   ├── jdatadst.c
│   │   ├── jdatasrc.c
│   │   ├── jdcoefct.c
│   │   ├── jdcolor.c
│   │   ├── jdct.h
│   │   ├── jddctmgr.c
│   │   ├── jdhuff.c
│   │   ├── jdinput.c
│   │   ├── jdmainct.c
│   │   ├── jdmarker.c
│   │   ├── jdmaster.c
│   │   ├── jdmerge.c
│   │   ├── jdpostct.c
│   │   ├── jdsample.c
│   │   ├── jdtrans.c
│   │   ├── jerror.c
│   │   ├── jerror.h
│   │   ├── jfdctflt.c
│   │   ├── jfdctfst.c
│   │   ├── jfdctint.c
│   │   ├── jidctflt.c
│   │   ├── jidctfst.c
│   │   ├── jidctint.c
│   │   ├── jinclude.h
│   │   ├── jmemansi.c
│   │   ├── jmemdosa.asm
│   │   ├── jmemdos.c
│   │   ├── jmemmac.c
│   │   ├── jmemmgr.c
│   │   ├── jmemname.c
│   │   ├── jmemnobs.c
│   │   ├── jmemsys.h
│   │   ├── jmorecfg.h
│   │   ├── jpegint.h
│   │   ├── jpeglib.h
│   │   ├── jpegtran.1
│   │   ├── jpegtran.c
│   │   ├── jquant1.c
│   │   ├── jquant2.c
│   │   ├── jutils.c
│   │   ├── jversion.h
│   │   ├── libjpeg.map
│   │   ├── libjpeg.txt
│   │   ├── libtool
│   │   ├── ltmain.sh
│   │   ├── makcjpeg.st
│   │   ├── makdjpeg.st
│   │   ├── makeadsw.vc6
│   │   ├── makeasln.v10
│   │   ├── makeasln.vc9
│   │   ├── makecdep.vc6
│   │   ├── makecdsp.vc6
│   │   ├── makecfil.v10
│   │   ├── makecmak.vc6
│   │   ├── makecvcp.vc9
│   │   ├── makecvcx.v10
│   │   ├── makeddep.vc6
│   │   ├── makeddsp.vc6
│   │   ├── makedfil.v10
│   │   ├── makedmak.vc6
│   │   ├── makedvcp.vc9
│   │   ├── makedvcx.v10
│   │   ├── Makefile
│   │   ├── Makefile.am
│   │   ├── makefile.ansi
│   │   ├── makefile.bcc
│   │   ├── makefile.dj
│   │   ├── Makefile.in
│   │   ├── makefile.manx
│   │   ├── makefile.mc6
│   │   ├── makefile.mms
│   │   ├── makefile.sas
│   │   ├── makefile.unix
│   │   ├── makefile.vc
│   │   ├── makefile.vms
│   │   ├── makefile.wat
│   │   ├── makejdep.vc6
│   │   ├── makejdsp.vc6
│   │   ├── makejdsw.vc6
│   │   ├── makejfil.v10
│   │   ├── makejmak.vc6
│   │   ├── makejsln.v10
│   │   ├── makejsln.vc9
│   │   ├── makejvcp.vc9
│   │   ├── makejvcx.v10
│   │   ├── makeproj.mac
│   │   ├── makerdep.vc6
│   │   ├── makerdsp.vc6
│   │   ├── makerfil.v10
│   │   ├── makermak.vc6
│   │   ├── makervcp.vc9
│   │   ├── makervcx.v10
│   │   ├── maketdep.vc6
│   │   ├── maketdsp.vc6
│   │   ├── maketfil.v10
│   │   ├── maketmak.vc6
│   │   ├── maketvcp.vc9
│   │   ├── maketvcx.v10
│   │   ├── makewdep.vc6
│   │   ├── makewdsp.vc6
│   │   ├── makewfil.v10
│   │   ├── makewmak.vc6
│   │   ├── makewvcp.vc9
│   │   ├── makewvcx.v10
│   │   ├── makljpeg.st
│   │   ├── maktjpeg.st
│   │   ├── makvms.opt
│   │   ├── missing
│   │   ├── rdbmp.c
│   │   ├── rdcolmap.c
│   │   ├── rdgif.c
│   │   ├── rdjpgcom.1
│   │   ├── rdjpgcom.c
│   │   ├── rdppm.c
│   │   ├── rdrle.c
│   │   ├── rdswitch.c
│   │   ├── rdtarga.c
│   │   ├── README
│   │   ├── stamp-h1
│   │   ├── structure.txt
│   │   ├── testimg.bmp
│   │   ├── testimg.jpg
│   │   ├── testimgp.jpg
│   │   ├── testimg.ppm
│   │   ├── testorig.jpg
│   │   ├── testprog.jpg
│   │   ├── transupp.c
│   │   ├── transupp.h
│   │   ├── usage.txt
│   │   ├── wizard.txt
│   │   ├── wrbmp.c
│   │   ├── wrgif.c
│   │   ├── wrjpgcom.1
│   │   ├── wrjpgcom.c
│   │   ├── wrppm.c
│   │   ├── wrrle.c
│   │   └── wrtarga.c
│   └── mupdf
│   ├── Android.mk
│   ├── freetype
│   │   ├── ChangeLog
│   │   ├── include
│   │   │   ├── freetype
│   │   │   │   ├── config
│   │   │   │   │   ├── ftconfig.h
│   │   │   │   │   ├── ftheader.h
│   │   │   │   │   ├── ftmodule.h
│   │   │   │   │   ├── ftoption.h
│   │   │   │   │   └── ftstdlib.h
│   │   │   │   ├── freetype.h
│   │   │   │   ├── ftadvanc.h
│   │   │   │   ├── ftbbox.h
│   │   │   │   ├── ftbdf.h
│   │   │   │   ├── ftbitmap.h
│   │   │   │   ├── ftbzip2.h
│   │   │   │   ├── ftcache.h
│   │   │   │   ├── ftchapters.h
│   │   │   │   ├── ftcid.h
│   │   │   │   ├── fterrdef.h
│   │   │   │   ├── fterrors.h
│   │   │   │   ├── ftgasp.h
│   │   │   │   ├── ftglyph.h
│   │   │   │   ├── ftgxval.h
│   │   │   │   ├── ftgzip.h
│   │   │   │   ├── ftimage.h
│   │   │   │   ├── ftincrem.h
│   │   │   │   ├── ftlcdfil.h
│   │   │   │   ├── ftlist.h
│   │   │   │   ├── ftlzw.h
│   │   │   │   ├── ftmac.h
│   │   │   │   ├── ftmm.h
│   │   │   │   ├── ftmodapi.h
│   │   │   │   ├── ftmoderr.h
│   │   │   │   ├── ftotval.h
│   │   │   │   ├── ftoutln.h
│   │   │   │   ├── ftpfr.h
│   │   │   │   ├── ftrender.h
│   │   │   │   ├── ftsizes.h
│   │   │   │   ├── ftsnames.h
│   │   │   │   ├── ftstroke.h
│   │   │   │   ├── ftsynth.h
│   │   │   │   ├── ftsystem.h
│   │   │   │   ├── fttrigon.h
│   │   │   │   ├── fttypes.h
│   │   │   │   ├── ftwinfnt.h
│   │   │   │   ├── ftxf86.h
│   │   │   │   ├── internal
│   │   │   │   │   ├── autohint.h
│   │   │   │   │   ├── ftcalc.h
│   │   │   │   │   ├── ftdebug.h
│   │   │   │   │   ├── ftdriver.h
│   │   │   │   │   ├── ftgloadr.h
│   │   │   │   │   ├── ftmemory.h
│   │   │   │   │   ├── ftobjs.h
│   │   │   │   │   ├── ftpic.h
│   │   │   │   │   ├── ftrfork.h
│   │   │   │   │   ├── ftserv.h
│   │   │   │   │   ├── ftstream.h
│   │   │   │   │   ├── fttrace.h
│   │   │   │   │   ├── ftvalid.h
│   │   │   │   │   ├── internal.h
│   │   │   │   │   ├── pcftypes.h
│   │   │   │   │   ├── psaux.h
│   │   │   │   │   ├── pshints.h
│   │   │   │   │   ├── services
│   │   │   │   │   │   ├── svbdf.h
│   │   │   │   │   │   ├── svcid.h
│   │   │   │   │   │   ├── svgldict.h
│   │   │   │   │   │   ├── svgxval.h
│   │   │   │   │   │   ├── svkern.h
│   │   │   │   │   │   ├── svmm.h
│   │   │   │   │   │   ├── svotval.h
│   │   │   │   │   │   ├── svpfr.h
│   │   │   │   │   │   ├── svpostnm.h
│   │   │   │   │   │   ├── svpscmap.h
│   │   │   │   │   │   ├── svpsinfo.h
│   │   │   │   │   │   ├── svsfnt.h
│   │   │   │   │   │   ├── svttcmap.h
│   │   │   │   │   │   ├── svtteng.h
│   │   │   │   │   │   ├── svttglyf.h
│   │   │   │   │   │   ├── svwinfnt.h
│   │   │   │   │   │   └── svxf86nm.h
│   │   │   │   │   ├── sfnt.h
│   │   │   │   │   ├── t1types.h
│   │   │   │   │   └── tttypes.h
│   │   │   │   ├── t1tables.h
│   │   │   │   ├── ttnameid.h
│   │   │   │   ├── tttables.h
│   │   │   │   ├── tttags.h
│   │   │   │   └── ttunpat.h
│   │   │   └── ft2build.h
│   │   ├── LICENSE
│   │   ├── README
│   │   └── src
│   │   ├── autofit
│   │   │   ├── afangles.c
│   │   │   ├── afangles.h
│   │   │   ├── afcjk.c
│   │   │   ├── afcjk.h
│   │   │   ├── afdummy.c
│   │   │   ├── afdummy.h
│   │   │   ├── aferrors.h
│   │   │   ├── afglobal.c
│   │   │   ├── afglobal.h
│   │   │   ├── afhints.c
│   │   │   ├── afhints.h
│   │   │   ├── afindic.c
│   │   │   ├── afindic.h
│   │   │   ├── aflatin2.c
│   │   │   ├── aflatin2.h
│   │   │   ├── aflatin.c
│   │   │   ├── aflatin.h
│   │   │   ├── afloader.c
│   │   │   ├── afloader.h
│   │   │   ├── afmodule.c
│   │   │   ├── afmodule.h
│   │   │   ├── afpic.c
│   │   │   ├── afpic.h
│   │   │   ├── aftypes.h
│   │   │   ├── afwarp.c
│   │   │   ├── afwarp.h
│   │   │   ├── autofit.c
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   └── rules.mk
│   │   ├── base
│   │   │   ├── basepic.c
│   │   │   ├── basepic.h
│   │   │   ├── ftadvanc.c
│   │   │   ├── ftapi.c
│   │   │   ├── ftbase.c
│   │   │   ├── ftbase.h
│   │   │   ├── ftbbox.c
│   │   │   ├── ftbdf.c
│   │   │   ├── ftbitmap.c
│   │   │   ├── ftcalc.c
│   │   │   ├── ftcid.c
│   │   │   ├── ftdbgmem.c
│   │   │   ├── ftdebug.c
│   │   │   ├── ftfstype.c
│   │   │   ├── ftgasp.c
│   │   │   ├── ftgloadr.c
│   │   │   ├── ftglyph.c
│   │   │   ├── ftgxval.c
│   │   │   ├── ftinit.c
│   │   │   ├── ftlcdfil.c
│   │   │   ├── ftmac.c
│   │   │   ├── ftmm.c
│   │   │   ├── ftobjs.c
│   │   │   ├── ftotval.c
│   │   │   ├── ftoutln.c
│   │   │   ├── ftpatent.c
│   │   │   ├── ftpfr.c
│   │   │   ├── ftpic.c
│   │   │   ├── ftrfork.c
│   │   │   ├── ftsnames.c
│   │   │   ├── ftstream.c
│   │   │   ├── ftstroke.c
│   │   │   ├── ftsynth.c
│   │   │   ├── ftsystem.c
│   │   │   ├── fttrigon.c
│   │   │   ├── fttype1.c
│   │   │   ├── ftutil.c
│   │   │   ├── ftwinfnt.c
│   │   │   ├── ftxf86.c
│   │   │   ├── Jamfile
│   │   │   └── rules.mk
│   │   ├── bdf
│   │   │   ├── bdf.c
│   │   │   ├── bdfdrivr.c
│   │   │   ├── bdfdrivr.h
│   │   │   ├── bdferror.h
│   │   │   ├── bdf.h
│   │   │   ├── bdflib.c
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── README
│   │   │   └── rules.mk
│   │   ├── bzip2
│   │   │   ├── ftbzip2.c
│   │   │   ├── Jamfile
│   │   │   └── rules.mk
│   │   ├── cache
│   │   │   ├── ftcache.c
│   │   │   ├── ftcbasic.c
│   │   │   ├── ftccache.c
│   │   │   ├── ftccache.h
│   │   │   ├── ftccback.h
│   │   │   ├── ftccmap.c
│   │   │   ├── ftcerror.h
│   │   │   ├── ftcglyph.c
│   │   │   ├── ftcglyph.h
│   │   │   ├── ftcimage.c
│   │   │   ├── ftcimage.h
│   │   │   ├── ftcmanag.c
│   │   │   ├── ftcmanag.h
│   │   │   ├── ftcmru.c
│   │   │   ├── ftcmru.h
│   │   │   ├── ftcsbits.c
│   │   │   ├── ftcsbits.h
│   │   │   ├── Jamfile
│   │   │   └── rules.mk
│   │   ├── cff
│   │   │   ├── cff.c
│   │   │   ├── cffcmap.c
│   │   │   ├── cffcmap.h
│   │   │   ├── cffdrivr.c
│   │   │   ├── cffdrivr.h
│   │   │   ├── cfferrs.h
│   │   │   ├── cffgload.c
│   │   │   ├── cffgload.h
│   │   │   ├── cffload.c
│   │   │   ├── cffload.h
│   │   │   ├── cffobjs.c
│   │   │   ├── cffobjs.h
│   │   │   ├── cffparse.c
│   │   │   ├── cffparse.h
│   │   │   ├── cffpic.c
│   │   │   ├── cffpic.h
│   │   │   ├── cfftoken.h
│   │   │   ├── cfftypes.h
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   └── rules.mk
│   │   ├── cid
│   │   │   ├── ciderrs.h
│   │   │   ├── cidgload.c
│   │   │   ├── cidgload.h
│   │   │   ├── cidload.c
│   │   │   ├── cidload.h
│   │   │   ├── cidobjs.c
│   │   │   ├── cidobjs.h
│   │   │   ├── cidparse.c
│   │   │   ├── cidparse.h
│   │   │   ├── cidriver.c
│   │   │   ├── cidriver.h
│   │   │   ├── cidtoken.h
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   └── type1cid.c
│   │   ├── gxvalid
│   │   │   ├── gxvalid.c
│   │   │   ├── gxvalid.h
│   │   │   ├── gxvbsln.c
│   │   │   ├── gxvcommn.c
│   │   │   ├── gxvcommn.h
│   │   │   ├── gxverror.h
│   │   │   ├── gxvfeat.c
│   │   │   ├── gxvfeat.h
│   │   │   ├── gxvfgen.c
│   │   │   ├── gxvjust.c
│   │   │   ├── gxvkern.c
│   │   │   ├── gxvlcar.c
│   │   │   ├── gxvmod.c
│   │   │   ├── gxvmod.h
│   │   │   ├── gxvmort0.c
│   │   │   ├── gxvmort1.c
│   │   │   ├── gxvmort2.c
│   │   │   ├── gxvmort4.c
│   │   │   ├── gxvmort5.c
│   │   │   ├── gxvmort.c
│   │   │   ├── gxvmort.h
│   │   │   ├── gxvmorx0.c
│   │   │   ├── gxvmorx1.c
│   │   │   ├── gxvmorx2.c
│   │   │   ├── gxvmorx4.c
│   │   │   ├── gxvmorx5.c
│   │   │   ├── gxvmorx.c
│   │   │   ├── gxvmorx.h
│   │   │   ├── gxvopbd.c
│   │   │   ├── gxvprop.c
│   │   │   ├── gxvtrak.c
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── README
│   │   │   └── rules.mk
│   │   ├── gzip
│   │   │   ├── adler32.c
│   │   │   ├── ftgzip.c
│   │   │   ├── infblock.c
│   │   │   ├── infblock.h
│   │   │   ├── infcodes.c
│   │   │   ├── infcodes.h
│   │   │   ├── inffixed.h
│   │   │   ├── inflate.c
│   │   │   ├── inftrees.c
│   │   │   ├── inftrees.h
│   │   │   ├── infutil.c
│   │   │   ├── infutil.h
│   │   │   ├── Jamfile
│   │   │   ├── rules.mk
│   │   │   ├── zconf.h
│   │   │   ├── zlib.h
│   │   │   ├── zutil.c
│   │   │   └── zutil.h
│   │   ├── Jamfile
│   │   ├── lzw
│   │   │   ├── ftlzw.c
│   │   │   ├── ftzopen.c
│   │   │   ├── ftzopen.h
│   │   │   ├── Jamfile
│   │   │   └── rules.mk
│   │   ├── otvalid
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── otvalid.c
│   │   │   ├── otvalid.h
│   │   │   ├── otvbase.c
│   │   │   ├── otvcommn.c
│   │   │   ├── otvcommn.h
│   │   │   ├── otverror.h
│   │   │   ├── otvgdef.c
│   │   │   ├── otvgpos.c
│   │   │   ├── otvgpos.h
│   │   │   ├── otvgsub.c
│   │   │   ├── otvjstf.c
│   │   │   ├── otvmath.c
│   │   │   ├── otvmod.c
│   │   │   ├── otvmod.h
│   │   │   └── rules.mk
│   │   ├── pcf
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── pcf.c
│   │   │   ├── pcfdrivr.c
│   │   │   ├── pcfdrivr.h
│   │   │   ├── pcferror.h
│   │   │   ├── pcf.h
│   │   │   ├── pcfread.c
│   │   │   ├── pcfread.h
│   │   │   ├── pcfutil.c
│   │   │   ├── pcfutil.h
│   │   │   ├── README
│   │   │   └── rules.mk
│   │   ├── pfr
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── pfr.c
│   │   │   ├── pfrcmap.c
│   │   │   ├── pfrcmap.h
│   │   │   ├── pfrdrivr.c
│   │   │   ├── pfrdrivr.h
│   │   │   ├── pfrerror.h
│   │   │   ├── pfrgload.c
│   │   │   ├── pfrgload.h
│   │   │   ├── pfrload.c
│   │   │   ├── pfrload.h
│   │   │   ├── pfrobjs.c
│   │   │   ├── pfrobjs.h
│   │   │   ├── pfrsbit.c
│   │   │   ├── pfrsbit.h
│   │   │   ├── pfrtypes.h
│   │   │   └── rules.mk
│   │   ├── psaux
│   │   │   ├── afmparse.c
│   │   │   ├── afmparse.h
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── psaux.c
│   │   │   ├── psauxerr.h
│   │   │   ├── psauxmod.c
│   │   │   ├── psauxmod.h
│   │   │   ├── psconv.c
│   │   │   ├── psconv.h
│   │   │   ├── psobjs.c
│   │   │   ├── psobjs.h
│   │   │   ├── rules.mk
│   │   │   ├── t1cmap.c
│   │   │   ├── t1cmap.h
│   │   │   ├── t1decode.c
│   │   │   └── t1decode.h
│   │   ├── pshinter
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── pshalgo.c
│   │   │   ├── pshalgo.h
│   │   │   ├── pshglob.c
│   │   │   ├── pshglob.h
│   │   │   ├── pshinter.c
│   │   │   ├── pshmod.c
│   │   │   ├── pshmod.h
│   │   │   ├── pshnterr.h
│   │   │   ├── pshpic.c
│   │   │   ├── pshpic.h
│   │   │   ├── pshrec.c
│   │   │   ├── pshrec.h
│   │   │   └── rules.mk
│   │   ├── psnames
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── psmodule.c
│   │   │   ├── psmodule.h
│   │   │   ├── psnamerr.h
│   │   │   ├── psnames.c
│   │   │   ├── pspic.c
│   │   │   ├── pspic.h
│   │   │   ├── pstables.h
│   │   │   └── rules.mk
│   │   ├── raster
│   │   │   ├── ftmisc.h
│   │   │   ├── ftraster.c
│   │   │   ├── ftraster.h
│   │   │   ├── ftrend1.c
│   │   │   ├── ftrend1.h
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── raster.c
│   │   │   ├── rasterrs.h
│   │   │   ├── rastpic.c
│   │   │   ├── rastpic.h
│   │   │   └── rules.mk
│   │   ├── sfnt
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   ├── sfdriver.c
│   │   │   ├── sfdriver.h
│   │   │   ├── sferrors.h
│   │   │   ├── sfnt.c
│   │   │   ├── sfntpic.c
│   │   │   ├── sfntpic.h
│   │   │   ├── sfobjs.c
│   │   │   ├── sfobjs.h
│   │   │   ├── ttbdf.c
│   │   │   ├── ttbdf.h
│   │   │   ├── ttcmap.c
│   │   │   ├── ttcmapc.h
│   │   │   ├── ttcmap.h
│   │   │   ├── ttkern.c
│   │   │   ├── ttkern.h
│   │   │   ├── ttload.c
│   │   │   ├── ttload.h
│   │   │   ├── ttmtx.c
│   │   │   ├── ttmtx.h
│   │   │   ├── ttpost.c
│   │   │   ├── ttpost.h
│   │   │   ├── ttsbit0.c
│   │   │   ├── ttsbit.c
│   │   │   └── ttsbit.h
│   │   ├── smooth
│   │   │   ├── ftgrays.c
│   │   │   ├── ftgrays.h
│   │   │   ├── ftsmerrs.h
│   │   │   ├── ftsmooth.c
│   │   │   ├── ftsmooth.h
│   │   │   ├── ftspic.c
│   │   │   ├── ftspic.h
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   └── smooth.c
│   │   ├── tools
│   │   │   ├── apinames.c
│   │   │   ├── chktrcmp.py
│   │   │   ├── cordic.py
│   │   │   ├── docmaker
│   │   │   │   ├── content.py
│   │   │   │   ├── docbeauty.py
│   │   │   │   ├── docmaker.py
│   │   │   │   ├── formatter.py
│   │   │   │   ├── sources.py
│   │   │   │   ├── tohtml.py
│   │   │   │   └── utils.py
│   │   │   ├── ftrandom
│   │   │   │   ├── ftrandom.c
│   │   │   │   ├── Makefile
│   │   │   │   └── README
│   │   │   ├── glnames.py
│   │   │   ├── Jamfile
│   │   │   ├── test_afm.c
│   │   │   ├── test_bbox.c
│   │   │   └── test_trig.c
│   │   ├── truetype
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   ├── truetype.c
│   │   │   ├── ttdriver.c
│   │   │   ├── ttdriver.h
│   │   │   ├── tterrors.h
│   │   │   ├── ttgload.c
│   │   │   ├── ttgload.h
│   │   │   ├── ttgxvar.c
│   │   │   ├── ttgxvar.h
│   │   │   ├── ttinterp.c
│   │   │   ├── ttinterp.h
│   │   │   ├── ttobjs.c
│   │   │   ├── ttobjs.h
│   │   │   ├── ttpic.c
│   │   │   ├── ttpic.h
│   │   │   ├── ttpload.c
│   │   │   └── ttpload.h
│   │   ├── type1
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   ├── t1afm.c
│   │   │   ├── t1afm.h
│   │   │   ├── t1driver.c
│   │   │   ├── t1driver.h
│   │   │   ├── t1errors.h
│   │   │   ├── t1gload.c
│   │   │   ├── t1gload.h
│   │   │   ├── t1load.c
│   │   │   ├── t1load.h
│   │   │   ├── t1objs.c
│   │   │   ├── t1objs.h
│   │   │   ├── t1parse.c
│   │   │   ├── t1parse.h
│   │   │   ├── t1tokens.h
│   │   │   └── type1.c
│   │   ├── type42
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   ├── t42drivr.c
│   │   │   ├── t42drivr.h
│   │   │   ├── t42error.h
│   │   │   ├── t42objs.c
│   │   │   ├── t42objs.h
│   │   │   ├── t42parse.c
│   │   │   ├── t42parse.h
│   │   │   ├── t42types.h
│   │   │   └── type42.c
│   │   └── winfonts
│   │   ├── fnterrs.h
│   │   ├── Jamfile
│   │   ├── module.mk
│   │   ├── rules.mk
│   │   ├── winfnt.c
│   │   └── winfnt.h
│   ├── freetype-overlay
│   │   └── include
│   │   └── freetype
│   │   └── config
│   │   ├── ft2build.h
│   │   ├── ftmodule.h
│   │   └── ftoption.h
│   ├── jbig2dec
│   │   ├── annex-h.jbig2
│   │   ├── autogen.sh
│   │   ├── CHANGES
│   │   ├── config.h
│   │   ├── config.h.in
│   │   ├── config_types.h
│   │   ├── config_types.h.in
│   │   ├── configure.ac
│   │   ├── config_win32.h
│   │   ├── COPYING
│   │   ├── getopt1.c
│   │   ├── getopt.c
│   │   ├── getopt.h
│   │   ├── Jamfile
│   │   ├── jbig2_arith.c
│   │   ├── jbig2_arith.h
│   │   ├── jbig2_arith_iaid.c
│   │   ├── jbig2_arith_iaid.h
│   │   ├── jbig2_arith_int.c
│   │   ├── jbig2_arith_int.h
│   │   ├── jbig2.c
│   │   ├── jbig2dec.1
│   │   ├── jbig2dec.c
│   │   ├── jbig2_generic.c
│   │   ├── jbig2_generic.h
│   │   ├── jbig2.h
│   │   ├── jbig2_halftone.c
│   │   ├── jbig2_halftone.h
│   │   ├── jbig2_huffman.c
│   │   ├── jbig2_huffman.h
│   │   ├── jbig2_hufftab.h
│   │   ├── jbig2_image.c
│   │   ├── jbig2_image.h
│   │   ├── jbig2_image_pbm.c
│   │   ├── jbig2_image_png.c
│   │   ├── jbig2_metadata.c
│   │   ├── jbig2_metadata.h
│   │   ├── jbig2_mmr.c
│   │   ├── jbig2_mmr.h
│   │   ├── jbig2_page.c
│   │   ├── jbig2_priv.h
│   │   ├── jbig2_refinement.c
│   │   ├── jbig2_segment.c
│   │   ├── jbig2_symbol_dict.c
│   │   ├── jbig2_symbol_dict.h
│   │   ├── jbig2_text.c
│   │   ├── jbig2_text.h
│   │   ├── LICENSE
│   │   ├── Makefile.am
│   │   ├── Makefile.unix
│   │   ├── memcmp.c
│   │   ├── msvc.mak
│   │   ├── os_types.h
│   │   ├── pbm2png.c
│   │   ├── README
│   │   ├── SConstruct
│   │   ├── sha1.c
│   │   ├── sha1.h
│   │   ├── snprintf.c
│   │   └── test_jbig2dec.py
│   ├── Makefile
│   ├── mupdf
│   │   ├── cmaps
│   │   │   ├── cns
│   │   │   │   ├── Adobe-CNS1-0
│   │   │   │   ├── Adobe-CNS1-1
│   │   │   │   ├── Adobe-CNS1-2
│   │   │   │   ├── Adobe-CNS1-3
│   │   │   │   ├── Adobe-CNS1-4
│   │   │   │   ├── Adobe-CNS1-5
│   │   │   │   ├── Adobe-CNS1-6
│   │   │   │   ├── Adobe-CNS1-UCS2
│   │   │   │   ├── B5-H
│   │   │   │   ├── B5pc-H
│   │   │   │   ├── B5pc-V
│   │   │   │   ├── B5-V
│   │   │   │   ├── CNS1-H
│   │   │   │   ├── CNS1-V
│   │   │   │   ├── CNS2-H
│   │   │   │   ├── CNS2-V
│   │   │   │   ├── CNS-EUC-H
│   │   │   │   ├── CNS-EUC-V
│   │   │   │   ├── ETen-B5-H
│   │   │   │   ├── ETen-B5-V
│   │   │   │   ├── ETenms-B5-H
│   │   │   │   ├── ETenms-B5-V
│   │   │   │   ├── ETHK-B5-H
│   │   │   │   ├── ETHK-B5-V
│   │   │   │   ├── HKdla-B5-H
│   │   │   │   ├── HKdla-B5-V
│   │   │   │   ├── HKdlb-B5-H
│   │   │   │   ├── HKdlb-B5-V
│   │   │   │   ├── HKgccs-B5-H
│   │   │   │   ├── HKgccs-B5-V
│   │   │   │   ├── HKm314-B5-H
│   │   │   │   ├── HKm314-B5-V
│   │   │   │   ├── HKm471-B5-H
│   │   │   │   ├── HKm471-B5-V
│   │   │   │   ├── HKscs-B5-H
│   │   │   │   ├── HKscs-B5-V
│   │   │   │   ├── UniCNS-UCS2-H
│   │   │   │   ├── UniCNS-UCS2-V
│   │   │   │   ├── UniCNS-UTF16-H
│   │   │   │   └── UniCNS-UTF16-V
│   │   │   ├── gb
│   │   │   │   ├── Adobe-GB1-0
│   │   │   │   ├── Adobe-GB1-1
│   │   │   │   ├── Adobe-GB1-2
│   │   │   │   ├── Adobe-GB1-3
│   │   │   │   ├── Adobe-GB1-4
│   │   │   │   ├── Adobe-GB1-5
│   │   │   │   ├── Adobe-GB1-UCS2
│   │   │   │   ├── GB-EUC-H
│   │   │   │   ├── GB-EUC-V
│   │   │   │   ├── GB-H
│   │   │   │   ├── GBK2K-H
│   │   │   │   ├── GBK2K-V
│   │   │   │   ├── GBK-EUC-H
│   │   │   │   ├── GBK-EUC-V
│   │   │   │   ├── GBKp-EUC-H
│   │   │   │   ├── GBKp-EUC-V
│   │   │   │   ├── GBpc-EUC-H
│   │   │   │   ├── GBpc-EUC-V
│   │   │   │   ├── GBT-EUC-H
│   │   │   │   ├── GBT-EUC-V
│   │   │   │   ├── GBT-H
│   │   │   │   ├── GBTpc-EUC-H
│   │   │   │   ├── GBTpc-EUC-V
│   │   │   │   ├── GBT-V
│   │   │   │   ├── GB-V
│   │   │   │   ├── UniGB-UCS2-H
│   │   │   │   ├── UniGB-UCS2-V
│   │   │   │   ├── UniGB-UTF16-H
│   │   │   │   └── UniGB-UTF16-V
│   │   │   ├── japan
│   │   │   │   ├── 78-EUC-H
│   │   │   │   ├── 78-EUC-V
│   │   │   │   ├── 78-H
│   │   │   │   ├── 78ms-RKSJ-H
│   │   │   │   ├── 78ms-RKSJ-V
│   │   │   │   ├── 78-RKSJ-H
│   │   │   │   ├── 78-RKSJ-V
│   │   │   │   ├── 78-V
│   │   │   │   ├── 83pv-RKSJ-H
│   │   │   │   ├── 90msp-RKSJ-H
│   │   │   │   ├── 90msp-RKSJ-V
│   │   │   │   ├── 90ms-RKSJ-H
│   │   │   │   ├── 90ms-RKSJ-V
│   │   │   │   ├── 90pv-RKSJ-H
│   │   │   │   ├── 90pv-RKSJ-V
│   │   │   │   ├── Add-H
│   │   │   │   ├── Add-RKSJ-H
│   │   │   │   ├── Add-RKSJ-V
│   │   │   │   ├── Add-V
│   │   │   │   ├── Adobe-Japan1-0
│   │   │   │   ├── Adobe-Japan1-1
│   │   │   │   ├── Adobe-Japan1-2
│   │   │   │   ├── Adobe-Japan1-3
│   │   │   │   ├── Adobe-Japan1-4
│   │   │   │   ├── Adobe-Japan1-5
│   │   │   │   ├── Adobe-Japan1-6
│   │   │   │   ├── Adobe-Japan1-UCS2
│   │   │   │   ├── Adobe-Japan2-0
│   │   │   │   ├── EUC-H
│   │   │   │   ├── EUC-V
│   │   │   │   ├── Ext-H
│   │   │   │   ├── Ext-RKSJ-H
│   │   │   │   ├── Ext-RKSJ-V
│   │   │   │   ├── Ext-V
│   │   │   │   ├── H
│   │   │   │   ├── Hankaku
│   │   │   │   ├── Hiragana
│   │   │   │   ├── Hojo-EUC-H
│   │   │   │   ├── Hojo-EUC-V
│   │   │   │   ├── Hojo-H
│   │   │   │   ├── Hojo-V
│   │   │   │   ├── Katakana
│   │   │   │   ├── NWP-H
│   │   │   │   ├── NWP-V
│   │   │   │   ├── RKSJ-H
│   │   │   │   ├── RKSJ-V
│   │   │   │   ├── Roman
│   │   │   │   ├── UniHojo-UCS2-H
│   │   │   │   ├── UniHojo-UCS2-V
│   │   │   │   ├── UniHojo-UTF16-H
│   │   │   │   ├── UniHojo-UTF16-V
│   │   │   │   ├── UniJISPro-UCS2-HW-V
│   │   │   │   ├── UniJISPro-UCS2-V
│   │   │   │   ├── UniJIS-UCS2-H
│   │   │   │   ├── UniJIS-UCS2-HW-H
│   │   │   │   ├── UniJIS-UCS2-HW-V
│   │   │   │   ├── UniJIS-UCS2-V
│   │   │   │   ├── UniJIS-UTF16-H
│   │   │   │   ├── UniJIS-UTF16-V
│   │   │   │   ├── V
│   │   │   │   └── WP-Symbol
│   │   │   ├── korea
│   │   │   │   ├── Adobe-Korea1-0
│   │   │   │   ├── Adobe-Korea1-1
│   │   │   │   ├── Adobe-Korea1-2
│   │   │   │   ├── Adobe-Korea1-UCS2
│   │   │   │   ├── KSC-EUC-H
│   │   │   │   ├── KSC-EUC-V
│   │   │   │   ├── KSC-H
│   │   │   │   ├── KSC-Johab-H
│   │   │   │   ├── KSC-Johab-V
│   │   │   │   ├── KSCms-UHC-H
│   │   │   │   ├── KSCms-UHC-HW-H
│   │   │   │   ├── KSCms-UHC-HW-V
│   │   │   │   ├── KSCms-UHC-V
│   │   │   │   ├── KSCpc-EUC-H
│   │   │   │   ├── KSCpc-EUC-V
│   │   │   │   ├── KSC-V
│   │   │   │   ├── UniKS-UCS2-H
│   │   │   │   ├── UniKS-UCS2-V
│   │   │   │   ├── UniKS-UTF16-H
│   │   │   │   └── UniKS-UTF16-V
│   │   │   └── README
│   │   ├── COPYING
│   │   ├── draw
│   │   │   ├── arch_arm.c
│   │   │   ├── arch_port.c
│   │   │   ├── draw_affine.c
│   │   │   ├── draw_blend.c
│   │   │   ├── draw_device.c
│   │   │   ├── draw_edge.c
│   │   │   ├── draw_glyph.c
│   │   │   ├── draw_mesh.c
│   │   │   ├── draw_paint.c
│   │   │   ├── draw_path.c
│   │   │   ├── draw_scale.c
│   │   │   ├── draw_simple_scale.c
│   │   │   └── draw_unpack.c
│   │   ├── fitz
│   │   │   ├── base_context.c
│   │   │   ├── base_error.c
│   │   │   ├── base_geometry.c
│   │   │   ├── base_getopt.c
│   │   │   ├── base_hash.c
│   │   │   ├── base_link.c
│   │   │   ├── base_memory.c
│   │   │   ├── base_object.c
│   │   │   ├── base_string.c
│   │   │   ├── base_time.c
│   │   │   ├── crypt_aes.c
│   │   │   ├── crypt_arc4.c
│   │   │   ├── crypt_md5.c
│   │   │   ├── crypt_sha2.c
│   │   │   ├── dev_bbox.c
│   │   │   ├── dev_list.c
│   │   │   ├── dev_null.c
│   │   │   ├── dev_text.c
│   │   │   ├── dev_trace.c
│   │   │   ├── doc_outline.c
│   │   │   ├── filt_basic.c
│   │   │   ├── filt_dctd.c
│   │   │   ├── filt_faxd.c
│   │   │   ├── filt_flate.c
│   │   │   ├── filt_jbig2d.c
│   │   │   ├── filt_lzwd.c
│   │   │   ├── filt_predict.c
│   │   │   ├── fitz.h
│   │   │   ├── image_jpeg.c
│   │   │   ├── image_jpx.c
│   │   │   ├── image_png.c
│   │   │   ├── image_tiff.c
│   │   │   ├── memento.c
│   │   │   ├── memento.h
│   │   │   ├── res_bitmap.c
│   │   │   ├── res_colorspace.c
│   │   │   ├── res_font.c
│   │   │   ├── res_halftone.c
│   │   │   ├── res_path.c
│   │   │   ├── res_pixmap.c
│   │   │   ├── res_shade.c
│   │   │   ├── res_store.c
│   │   │   ├── res_text.c
│   │   │   ├── stm_buffer.c
│   │   │   ├── stm_open.c
│   │   │   └── stm_read.c
│   │   ├── fonts
│   │   │   ├── Dingbats.cff
│   │   │   ├── droid
│   │   │   │   ├── DroidSansFallback.ttf
│   │   │   │   ├── DroidSansMono.ttf
│   │   │   │   ├── DroidSans.ttf
│   │   │   │   └── NOTICE
│   │   │   ├── NimbusMonL-Bold.cff
│   │   │   ├── NimbusMonL-BoldObli.cff
│   │   │   ├── NimbusMonL-Regu.cff
│   │   │   ├── NimbusMonL-ReguObli.cff
│   │   │   ├── NimbusRomNo9L-Medi.cff
│   │   │   ├── NimbusRomNo9L-MediItal.cff
│   │   │   ├── NimbusRomNo9L-Regu.cff
│   │   │   ├── NimbusRomNo9L-ReguItal.cff
│   │   │   ├── NimbusSanL-Bold.cff
│   │   │   ├── NimbusSanL-BoldItal.cff
│   │   │   ├── NimbusSanL-Regu.cff
│   │   │   ├── NimbusSanL-ReguItal.cff
│   │   │   └── StandardSymL.cff
│   │   ├── generated
│   │   │   ├── cmap_cns.h
│   │   │   ├── cmap_gb.h
│   │   │   ├── cmap_japan.h
│   │   │   ├── cmap_korea.h
│   │   │   ├── font_base14.h
│   │   │   ├── font_cjk.h
│   │   │   └── font_droid.h
│   │   ├── pdf
│   │   │   ├── data_encodings.h
│   │   │   ├── data_glyphlist.h
│   │   │   ├── mupdf.h
│   │   │   ├── pdf_annot.c
│   │   │   ├── pdf_cmap.c
│   │   │   ├── pdf_cmap_load.c
│   │   │   ├── pdf_cmap_parse.c
│   │   │   ├── pdf_cmap_table.c
│   │   │   ├── pdf_colorspace.c
│   │   │   ├── pdf_crypt.c
│   │   │   ├── pdf_encoding.c
│   │   │   ├── pdf_font.c
│   │   │   ├── pdf_fontfile.c
│   │   │   ├── pdf_function.c
│   │   │   ├── pdf_image.c
│   │   │   ├── pdf_interpret.c
│   │   │   ├── pdf_lex.c
│   │   │   ├── pdf_metrics.c
│   │   │   ├── pdf_nametree.c
│   │   │   ├── pdf_outline.c
│   │   │   ├── pdf_page.c
│   │   │   ├── pdf_parse.c
│   │   │   ├── pdf_pattern.c
│   │   │   ├── pdf_repair.c
│   │   │   ├── pdf_shade.c
│   │   │   ├── pdf_stream.c
│   │   │   ├── pdf_type3.c
│   │   │   ├── pdf_unicode.c
│   │   │   ├── pdf_xobject.c
│   │   │   └── pdf_xref.c
│   │   ├── README
│   │   ├── scripts
│   │   │   ├── cmapdump.c
│   │   │   ├── fontdump.c
│   │   │   ├── glyphdump.py
│   │   │   ├── glyphlist.txt
│   │   │   ├── jconfig.h
│   │   │   ├── opj_config.h
│   │   │   ├── rename.sed
│   │   │   ├── slimftmodules.h
│   │   │   └── slimftoptions.h
│   │   └── xps
│   │   ├── muxps.h
│   │   ├── xps_common.c
│   │   ├── xps_doc.c
│   │   ├── xps_glyphs.c
│   │   ├── xps_gradient.c
│   │   ├── xps_image.c
│   │   ├── xps_outline.c
│   │   ├── xps_path.c
│   │   ├── xps_resource.c
│   │   ├── xps_tile.c
│   │   ├── xps_util.c
│   │   ├── xps_xml.c
│   │   └── xps_zip.c
│   ├── mupdf-overlay
│   │   └── ebookdroid.diff
│   └── openjpeg
│   ├── bio.c
│   ├── bio.h
│   ├── cio.c
│   ├── cio.h
│   ├── dwt.c
│   ├── dwt.h
│   ├── event.c
│   ├── event.h
│   ├── fix.h
│   ├── image.c
│   ├── image.h
│   ├── int.h
│   ├── j2k.c
│   ├── j2k.h
│   ├── j2k_lib.c
│   ├── j2k_lib.h
│   ├── jp2.c
│   ├── jp2.h
│   ├── jpt.c
│   ├── jpt.h
│   ├── mct.c
│   ├── mct.h
│   ├── mqc.c
│   ├── mqc.h
│   ├── openjpeg.c
│   ├── openjpeg.h
│   ├── opj_config.h
│   ├── opj_includes.h
│   ├── opj_malloc.h
│   ├── pi.c
│   ├── pi.h
│   ├── raw.c
│   ├── raw.h
│   ├── t1.c
│   ├── t1_generate_luts.c
│   ├── t1.h
│   ├── t1_luts.h
│   ├── t2.c
│   ├── t2.h
│   ├── tcd.c
│   ├── tcd.h
│   ├── tgt.c
│   └── tgt.h
├── libs
│   ├── android-support-v4.jar
│   └── armeabi
│   └── libebookdroid.so
├── market
│   ├── device-2011-08-08-144308.png
│   ├── device-2011-08-08-144336.png
│   ├── device-2011-08-16-135018.png
│   ├── device-2011-08-16-135028.png
│   └── icons
│   ├── book_256.png
│   ├── book_36.png
│   ├── book_48.png
│   ├── book_512.png
│   └── book_72.png
├── project.properties
├── res
│   ├── drawable
│   │   ├── actionbar_background_tile.png
│   │   ├── actionbar_background.xml
│   │   ├── actionbar_library.png
│   │   ├── actionbar_open.png
│   │   ├── actionbar_recent.png
│   │   ├── actionbar_separator.xml
│   │   ├── actionbar_shelf.png
│   │   ├── arrowleft.png
│   │   ├── arrowright.png
│   │   ├── arrows.png
│   │   ├── arrowup_disabled.png
│   │   ├── arrowup_enabled.png
│   │   ├── arrowup.png
│   │   ├── book.png
│   │   ├── bookwatched.png
│   │   ├── border.png
│   │   ├── bt_corner.png
│   │   ├── bt_left.png
│   │   ├── bt_top.png
│   │   ├── center.png
│   │   ├── drag.png
│   │   ├── folderopen.png
│   │   ├── folderwatched.png
│   │   ├── gohome.png
│   │   ├── gradient.xml
│   │   ├── group_indicator.xml
│   │   ├── home.png
│   │   ├── icon.png
│   │   ├── left.png
│   │   ├── pine_left.png
│   │   ├── pine_right.png
│   │   ├── progress.xml
│   │   ├── right.png
│   │   ├── serifs.png
│   │   ├── shelf_caption1.png
│   │   ├── shelf_caption.png
│   │   ├── shelf_panel1_left.png
│   │   ├── shelf_panel1.png
│   │   ├── shelf_panel1_right.png
│   │   ├── shelf_panel.png
│   │   ├── spotlight_blue.png
│   │   ├── spotlight.png
│   │   ├── web_left.png
│   │   ├── web_right.png
│   │   └── zoom.png
│   ├── drawable-hdpi
│   │   ├── about.png
│   │   ├── actionbar_background_tile.png
│   │   ├── actionbar_library.png
│   │   ├── actionbar_open.png
│   │   ├── actionbar_recent.png
│   │   ├── bookmark.png
│   │   ├── clear.png
│   │   ├── close.png
│   │   ├── daynight.png
│   │   ├── gotopage.png
│   │   ├── icon.png
│   │   ├── outline.png
│   │   ├── settings.png
│   │   └── zoomfit.png
│   ├── drawable-ldpi
│   │   ├── actionbar_background_tile.png
│   │   ├── actionbar_library.png
│   │   ├── actionbar_open.png
│   │   ├── actionbar_recent.png
│   │   └── icon.png
│   ├── drawable-mdpi
│   │   ├── actionbar_background_tile.png
│   │   ├── actionbar_library.png
│   │   ├── actionbar_open.png
│   │   ├── actionbar_recent.png
│   │   └── icon.png
│   ├── layout
│   │   ├── about_part.xml
│   │   ├── about.xml
│   │   ├── bookmark.xml
│   │   ├── bookshelf_caption.xml
│   │   ├── browseritem.xml
│   │   ├── browser.xml
│   │   ├── error.xml
│   │   ├── gotopage.xml
│   │   ├── outline_item.xml
│   │   ├── password.xml
│   │   ├── recentitem.xml
│   │   ├── recent.xml
│   │   ├── tap_zones_config.xml
│   │   └── thumbnail.xml
│   ├── layout-v11
│   │   ├── browser.xml
│   │   └── recent.xml
│   ├── menu-v11
│   │   └── mainmenu.xml
│   ├── menu-v3
│   │   ├── actions.xml
│   │   ├── browsermenu.xml
│   │   ├── goto_dlg_actions.xml
│   │   ├── mainmenu.xml
│   │   ├── recent_actions.xml
│   │   └── recentmenu.xml
│   ├── menu-v4
│   │   ├── browsermenu.xml
│   │   ├── mainmenu.xml
│   │   └── recentmenu.xml
│   ├── values
│   │   ├── arrays.xml
│   │   ├── colors.xml
│   │   ├── dimens.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   ├── values-de
│   │   └── strings.xml
│   ├── values-es
│   │   └── strings.xml
│   ├── values-fr
│   │   └── strings.xml
│   ├── values-it
│   │   └── strings.xml
│   ├── values-nl
│   │   └── strings.xml
│   ├── values-ru
│   │   └── strings.xml
│   ├── values-uk
│   │   └── strings.xml
│   ├── xml
│   │   ├── books_prefs.xml
│   │   └── preferences.xml
│   └── xml-v11
│   ├── fragment_book.xml
│   ├── fragment_browser.xml
│   ├── fragment_memory.xml
│   ├── fragment_render.xml
│   ├── fragment_scroll.xml
│   ├── fragment_ui.xml
│   └── preferences_headers.xml
└── src
├── _android
│   └── util
│   ├── Base64InputStream.java
│   ├── Base64.java
│   └── SparseArrayEx.java
├── com
│   └── sli
│   └── unrar
│   └── io
│   └── InputStreamReadOnlyAccessFile.java
├── de
│   └── innosystec
│   └── unrar
│   ├── Archive.java
│   ├── crc
│   │   └── RarCRC.java
│   ├── crypt
│   │   └── Rijndael.java
│   ├── exception
│   │   └── RarException.java
│   ├── io
│   │   ├── IReadOnlyAccess.java
│   │   ├── Raw.java
│   │   ├── ReadOnlyAccessByteArray.java
│   │   ├── ReadOnlyAccessFile.java
│   │   └── ReadOnlyAccessInputStream.java
│   ├── rarfile
│   │   ├── AVHeader.java
│   │   ├── BaseBlock.java
│   │   ├── BlockHeader.java
│   │   ├── CommentHeader.java
│   │   ├── EAHeader.java
│   │   ├── EndArcHeader.java
│   │   ├── FileHeader.java
│   │   ├── FileNameDecoder.java
│   │   ├── HostSystem.java
│   │   ├── MacInfoHeader.java
│   │   ├── MainHeader.java
│   │   ├── MarkHeader.java
│   │   ├── NewSubHeaderType.java
│   │   ├── ProtectHeader.java
│   │   ├── SignHeader.java
│   │   ├── SubBlockHeader.java
│   │   ├── SubBlockHeaderType.java
│   │   ├── UnixOwnersHeader.java
│   │   └── UnrarHeadertype.java
│   ├── unpack
│   │   ├── ComprDataIO.java
│   │   ├── decode
│   │   │   ├── AudioVariables.java
│   │   │   ├── BitDecode.java
│   │   │   ├── CodeType.java
│   │   │   ├── Compress.java
│   │   │   ├── Decode.java
│   │   │   ├── DistDecode.java
│   │   │   ├── FilterType.java
│   │   │   ├── LitDecode.java
│   │   │   ├── LowDistDecode.java
│   │   │   ├── MultDecode.java
│   │   │   └── RepDecode.java
│   │   ├── ppm
│   │   │   ├── AnalyzeHeapDump.java
│   │   │   ├── BlockTypes.java
│   │   │   ├── FreqData.java
│   │   │   ├── ModelPPM.java
│   │   │   ├── Pointer.java
│   │   │   ├── PPMContext.java
│   │   │   ├── RangeCoder.java
│   │   │   ├── RarMemBlock.java
│   │   │   ├── RarNode.java
│   │   │   ├── SEE2Context.java
│   │   │   ├── State.java
│   │   │   ├── StateRef.java
│   │   │   └── SubAllocator.java
│   │   ├── Unpack15.java
│   │   ├── Unpack20.java
│   │   ├── UnpackFilter.java
│   │   ├── Unpack.java
│   │   └── vm
│   │   ├── BitInput.java
│   │   ├── RarVM.java
│   │   ├── VMCmdFlags.java
│   │   ├── VMCommands.java
│   │   ├── VMFlags.java
│   │   ├── VMOpType.java
│   │   ├── VMPreparedCommand.java
│   │   ├── VMPreparedOperand.java
│   │   ├── VMPreparedProgram.java
│   │   ├── VMStandardFilterSignature.java
│   │   └── VMStandardFilters.java
│   ├── UnrarCallback.java
│   ├── unsigned
│   │   ├── UnsignedByte.java
│   │   ├── UnsignedInteger.java
│   │   ├── UnsignedLong.java
│   │   └── UnsignedShort.java
│   └── Volume.java
├── ij
│   └── io
│   └── RandomAccessStream.java
└── org
└── ebookdroid
├── cbdroid
│   ├── CbrViewerActivity.java
│   ├── CbzViewerActivity.java
│   └── codec
│   ├── CbxArchiveFactory.java
│   ├── CbxContext.java
│   ├── CbxDocument.java
│   └── CbxPage.java
├── core
│   ├── AboutActivity.java
│   ├── AbstractActionActivity.java
│   ├── AbstractDocumentView.java
│   ├── actions
│   │   ├── AbstractComponentController.java
│   │   ├── ActionController.java
│   │   ├── ActionControllerMethod.java
│   │   ├── ActionDialogBuilder.java
│   │   ├── ActionDispatcher.java
│   │   ├── ActionEx.java
│   │   ├── ActionMethodDef.java
│   │   ├── ActionMethod.java
│   │   ├── ActionTarget.java
│   │   ├── EventDispatcher.java
│   │   ├── IActionController.java
│   │   ├── IActionParameter.java
│   │   ├── InvocationContext.java
│   │   ├── InvokationType.java
│   │   └── params
│   │   ├── AbstractActionParameter.java
│   │   ├── Constant.java
│   │   └── EditableValue.java
│   ├── Activities.java
│   ├── BaseDocumentView.java
│   ├── BaseViewerActivity.java
│   ├── bitmaps
│   │   ├── BitmapManager.java
│   │   ├── BitmapRef.java
│   │   ├── Bitmaps.java
│   │   └── RawBitmap.java
│   ├── BrowserActivity.java
│   ├── cache
│   │   └── CacheManager.java
│   ├── codec
│   │   ├── AbstractCodecContext.java
│   │   ├── AbstractCodecDocument.java
│   │   ├── CodecContext.java
│   │   ├── CodecDocument.java
│   │   ├── CodecPageInfo.java
│   │   └── CodecPage.java
│   ├── ContiniousDocumentView.java
│   ├── crop
│   │   └── PageCropper.java
│   ├── curl
│   │   ├── AbstractPageAnimator.java
│   │   ├── AbstractPageSlider.java
│   │   ├── AbstractSinglePageCurler.java
│   │   ├── FlipAnimationHandler.java
│   │   ├── PageAnimationType.java
│   │   ├── PageAnimator.java
│   │   ├── PageAnimatorProxy.java
│   │   ├── SinglePageDynamicCurler.java
│   │   ├── SinglePageFader.java
│   │   ├── SinglePageNaturalCurler.java
│   │   ├── SinglePageNULLCurler.java
│   │   ├── SinglePageSimpleCurler.java
│   │   ├── SinglePageSlider.java
│   │   ├── SinglePageSqueezer.java
│   │   ├── SinglePageView.java
│   │   └── Vector2D.java
│   ├── DecodeMode.java
│   ├── DecodeServiceBase.java
│   ├── DecodeService.java
│   ├── DocumentViewMode.java
│   ├── DragMark.java
│   ├── DrawThread.java
│   ├── EBookDroidLibraryLoader.java
│   ├── events
│   │   ├── CurrentPageListener.java
│   │   ├── DecodingProgressListener.java
│   │   ├── ListenerProxy.java
│   │   └── ZoomListener.java
│   ├── GoToPageDialog.java
│   ├── HScrollDocumentView.java
│   ├── hwa
│   │   ├── IHardwareAcceleration.java
│   │   ├── NewHardwareAcceleration.java
│   │   └── OldHardwareAcceleration.java
│   ├── IBrowserActivity.java
│   ├── IDocumentViewController.java
│   ├── IDocumentView.java
│   ├── IViewerActivity.java
│   ├── log
│   │   ├── EmergencyHandler.java
│   │   └── LogContext.java
│   ├── models
│   │   ├── CurrentPageModel.java
│   │   ├── DecodingProgressModel.java
│   │   ├── DocumentModel.java
│   │   └── ZoomModel.java
│   ├── OutlineLink.java
│   ├── PageAlign.java
│   ├── PageIndex.java
│   ├── Page.java
│   ├── PageLink.java
│   ├── PagePaint.java
│   ├── PageTree.java
│   ├── PageTreeNodeComparator.java
│   ├── PageTreeNode.java
│   ├── PageType.java
│   ├── presentation
│   │   ├── BaseViewHolder.java
│   │   ├── BookNode.java
│   │   ├── BooksAdapter.java
│   │   ├── BookShelfAdapter.java
│   │   ├── BrowserAdapter.java
│   │   ├── FileListAdapter.java
│   │   ├── FileSystemScanner.java
│   │   ├── OutlineAdapter.java
│   │   └── RecentAdapter.java
│   ├── RecentActivity.java
│   ├── RotationType.java
│   ├── settings
│   │   ├── AppSettings.java
│   │   ├── books
│   │   │   ├── Bookmark.java
│   │   │   ├── BookSettings.java
│   │   │   ├── DBAdapterV1.java
│   │   │   ├── DBAdapterV2.java
│   │   │   ├── DBAdapterV3.java
│   │   │   ├── DBAdapterV4.java
│   │   │   ├── DBAdapterV5.java
│   │   │   ├── DBSettingsManager.java
│   │   │   └── IDBAdapter.java
│   │   ├── ISettingsChangeListener.java
│   │   ├── SettingsManager.java
│   │   └── ui
│   │   ├── BaseSettingsActivity.java
│   │   ├── BookSettingsActivity.java
│   │   ├── FragmentedSettingsActivity.java
│   │   ├── fragments
│   │   │   ├── BasePreferenceFragment.java
│   │   │   ├── BookFragment.java
│   │   │   ├── BrowserFragment.java
│   │   │   ├── MemoryFragment.java
│   │   │   ├── RenderFragment.java
│   │   │   ├── ScrollFragment.java
│   │   │   └── UIFragment.java
│   │   ├── IPreferenceContainer.java
│   │   ├── PreferencesDecorator.java
│   │   ├── SettingsActivity.java
│   │   └── SettingsUI.java
│   ├── SinglePageDocumentView.java
│   ├── touch
│   │   ├── DefaultGestureDetector.java
│   │   ├── DummyGestureDetector.java
│   │   ├── IGestureDetector.java
│   │   ├── IMultiTouchListener.java
│   │   ├── IMultiTouchZoom.java
│   │   ├── MultiTouchZoomImpl.java
│   │   ├── TouchManager.java
│   │   └── TouchManagerView.java
│   ├── utils
│   │   ├── AndroidVersion.java
│   │   ├── archives
│   │   │   ├── ArchiveEntry.java
│   │   │   ├── ArchiveFile.java
│   │   │   ├── rar
│   │   │   │   ├── RarArchiveEntry.java
│   │   │   │   └── RarArchive.java
│   │   │   └── zip
│   │   │   ├── ZipArchiveEntry.java
│   │   │   └── ZipArchive.java
│   │   ├── CompositeFilter.java
│   │   ├── DirectoryFilter.java
│   │   ├── DirectoryOrFileFilter.java
│   │   ├── FileExtensionFilter.java
│   │   ├── FileNameExtFilter.java
│   │   ├── FilePrefixFilter.java
│   │   ├── PathFromUri.java
│   │   └── SystemUtils.java
│   ├── views
│   │   ├── BookcaseView.java
│   │   ├── BookshelfView.java
│   │   ├── Bookshelves.java
│   │   ├── FileBrowserView.java
│   │   ├── LayerDrawable.java
│   │   ├── LibraryView.java
│   │   ├── PageViewZoomControls.java
│   │   ├── RecentBooksView.java
│   │   ├── SpotlightDrawable.java
│   │   ├── TransitionDrawable.java
│   │   ├── ViewEffects.java
│   │   └── ZoomRoll.java
│   └── ViewState.java
├── djvudroid
│   ├── codec
│   │   ├── DjvuContext.java
│   │   ├── DjvuDocument.java
│   │   ├── DjvuOutline.java
│   │   └── DjvuPage.java
│   └── DjvuViewerActivity.java
├── EBookDroidApp.java
├── fb2droid
│   ├── codec
│   │   ├── AbstractFB2LineElement.java
│   │   ├── CustomTextPaint.java
│   │   ├── FB2BaseHandler.java
│   │   ├── FB2ContentHandler.java
│   │   ├── FB2Context.java
│   │   ├── FB2Document.java
│   │   ├── FB2HorizontalRule.java
│   │   ├── FB2Image.java
│   │   ├── FB2LineElement.java
│   │   ├── FB2LineFixedWhiteSpace.java
│   │   ├── FB2Line.java
│   │   ├── FB2LineWhiteSpace.java
│   │   ├── FB2MarkupElement.java
│   │   ├── FB2MarkupEndDocument.java
│   │   ├── FB2MarkupEndPage.java
│   │   ├── FB2MarkupImageRef.java
│   │   ├── FB2MarkupNewParagraph.java
│   │   ├── FB2MarkupNoSpace.java
│   │   ├── FB2MarkupNote.java
│   │   ├── FB2MarkupParagraphEnd.java
│   │   ├── FB2MarkupTitle.java
│   │   ├── FB2Page.java
│   │   ├── FB2Tag.java
│   │   ├── FB2TextElement.java
│   │   ├── FB2Words.java
│   │   ├── JustificationMode.java
│   │   ├── RenderingStyle.java
│   │   └── StopParsingException.java
│   └── FB2ViewerActivity.java
├── pdfdroid
│   ├── codec
│   │   ├── FzGeometry.java
│   │   ├── PdfContext.java
│   │   ├── PdfDocument.java
│   │   ├── PdfOutline.java
│   │   └── PdfPage.java
│   └── PdfViewerActivity.java
├── utils
│   ├── CompareUtils.java
│   ├── FileUtils.java
│   ├── Flag.java
│   ├── LengthUtils.java
│   ├── ListWrapper.java
│   ├── MathUtils.java
│   ├── StringUtils.java
│   └── Wiki.java
└── xpsdroid
├── codec
│   ├── XpsContext.java
│   ├── XpsDocument.java
│   ├── XpsOutline.java
│   └── XpsPage.java
└── XpsViewerActivity.java

208 directories, 2070 files

标签:

实例下载地址

android PDF阅读器(开源) 暴强哦

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警