❶ 安卓手機pdf閱讀器哪個好用
親,可以下載一個adobe
reader或者極速pdf閱讀這兩款都很好用,相比較之下前者更為普遍,但是我最近安裝了極速pdf閱讀器也很好用的,佔用空間存儲也比較小一些,並且沒有影響閱讀轉換,對於需要打開pdf.格式文件很方便。這兩個閱讀器都是可以從應用寶上搜到的,我就在那上面下載的,我的電腦和手機都有用過,因為用過才給你的建議,希望可以幫到你。
❷ 製作安卓PDF閱讀器:三、實現文本選擇
我為什麼要開啟這個系列,努力試著從源頭開始,用 PDFium 製作一款閱讀器?有人喜歡問這個做了有什麼用,這個是唯一的嗎?
當然不是唯一的,底層技術更不是我的。不過我認為在維護者的推動下,PDFium 越來越完善,功能越來越多,不 真正 拿來做些什麼實在是可惜了。另一個重要原因則是,其他APP要麼臃腫或者簡陋,要麼用著磕手、滑動卡頓、誤觸頻發,而且大多還不免費。( 更正,近年來倒是多了好多免費的PDF閱讀器 )
目標期望:
熱身運動:當檢測到單擊( GestureDetector )時,若點擊處存在超鏈接,則列印出超鏈接的對象。
頭文件:fpdf_doc.h
需要將屏幕坐標轉換為頁面坐標,然後再次在native層轉換為所謂的user space、page space。別問我那是啥我也不知道。不過在論壇提問後,有人替我指出了相關文檔所在,有時間去看看!
屏幕坐標:[event.getX(), event.getY()]
頁面坐標:先前提過將整本PDF當作一張超級大圖,subsampling-scale-imageview 有一系列的 viewToSource 坐標轉換方法。屏幕轉換得到 source 坐標後,減去點擊頁面的左上角坐標,就是頁面坐標。
原始頁面坐標需用 FPDF_DeviceToPage 再次轉換,才能傳給FPDFLink_GetLinkAtPoint,獲取坐標處的鏈接指針。
超鏈接對象統一返回字元串,可以是Uri地址,也可以是頁碼 @頁碼 。
熱身運動2:在單擊處獲取一個英文單詞或者漢語片語,需要用到安卓的 BreakIterator。
頭文件:fpdf_text.h
首先實現 nativeGetCharIndexAtCoord 方法,獲取單擊附近的文字索引,需進行同樣的坐標轉換。
若返回的文字index大於等於零,則此 index 指向該頁面全部文本當中的一個字元。全部文本用 FPDFText_GetText 獲取(實現 nativeGetText):
接下來就可以用 BreakIterator 分詞了:
與繪制PDF本身差不多,不過 bitmap 換成 rect 而已。用到的API依次是FPDFText_CountRects、FPDFText_GetRect。
直接將選框覆蓋繪制在前。若要繪制在後面的背景上,就需要三層透明視圖了,那麼載入鋪塊和縮略圖的時候就要用透明色清空 bitmap,頁面的白色背景等也需要另外繪制(Google PDF Viewer應該就是這樣,還給背景加了陰影)。這些較為復雜,到時候再說。
有個問題可能需要解決:同一行的選框,部分沒有合並。
都是小事兒,暫時不在這上面花時間。
之前做過類似的事情,將普通 TextView 自帶的文本選擇功能禁用了,然後用API自己做出一個來,包括單擊選詞,長按托選,放大鏡等等。所以相關的內容還是熟悉的。
繪制 Selection Handle 可以用 AppCompat 支持庫中的圖標資源:
控點的觸控操作也很簡單,在 Action_Down 中檢測落點是否在其中一個 handle 內。若是,則在 Action_Move 中一邊移動該 handle,一邊檢測新的字元索引,作為文本選擇的新邊界。
由於PDF的復雜性,頁面上的字元索引可能間雜排列,比如頭一段開頭是100,下一段開頭50,再下一段150。這就造成先前簡單的選擇系統「失效」了:
沒什麼解決方案,API 就這么點。而且,靜讀天下、Google PDF 查看器都是這樣的,唯有 ezpdfreader 沒有這個問題。
❸ 手機上最好用的PDF閱讀器是哪一種
手機上最好用的PDF閱讀器
1、福昕PDF閱讀器
這款手機PDF閱讀器支持查看PDF格式文檔,打開軟體,即可自動識別您手機上的PDF格式文檔,在閱讀PDF界面,您可以自定義亮度、背景顏色、自動翻頁等功能。
若你在閱讀PDF的過程中,需要對文檔進行標簽、查找、注釋、簽名等注釋操作,完全可以實現。另外,它還具有OCR、PDF編輯、合並等較多功能。
❹ Android 平台最好用的 PDF 閱讀器是什麼
mantano,功能強大,載入穩定速度也快,切邊、朗讀、查詞、重排、配色都很強大。對大文件支持良好,還有完善的書簽管理。雲功能和在線書庫沒用過,不好評價。至少本地文件體驗沒的說。有點不足之處就是對部分中文文字版的pdf不能顯示,還有就是添加批註是對單個頁面編輯後保存,不夠便捷。
補充推薦多看閱讀文本重排的標桿,國產佳品,最適宜的中文閱讀器;foxit(福昕)閱讀器批註便捷,文件支持好,頁面刷新快。其他比如說RepliGo,Adobe什麼的見仁見智吧,需求不大的直接辦公套件比如WPS也就夠了。
❺ 安卓系統下,哪款pdf閱讀器最好用
推薦17PDF閱讀器,在它還叫PDF Reader時,我就開始用它了。絕對能稱得上安卓最好用的PDF閱讀器,甩福昕,迅捷好幾條街。
光說界面就比其他幾個好看,而且使用起來也很方便沒有廣告。平時用了看看PDF電子書,看論文做筆記。還能掃描文檔,有時候連列印店都不需要跑了,直接拍照上傳。對於學生狗來說,英文文獻的翻譯是個大問題,但是這款軟體支持轉檔功能,深得我心。下一個軟體就夠了,完全不用下那麼多軟體在手機上。
馬上不是雙十二了,看到微博有推送說雙十二會員有超低折扣,有轉檔需求的小夥伴可以了解一下啦。
❻ 安卓pdf閱讀器哪個好
首先推薦的是自己正在用而且一直在用的金山WPS Office,除了支持PDF格式外,更支持支持DOC/DOCX/WPS/XLS/XLSX/PPT/PPTX/TXT等22種文件格式的文件打開查看
Adobe閱讀器,專業的PDF閱讀器,可以的打開電子郵件附件形式、網際網路上或儲存於本機裝置(包括SD卡)上的PDF文件
福昕PDF閱讀器,專業的PDF閱讀器
全面兼容 PDF 標准,可以將各種復雜的 PDF 文檔頁面高質量的顯示
愛讀掌閱,原用名iReader
還支持除PDF格式之外的支持EBK3/TXT/UMD/EPUB/CHM等格式的文件,但是需要下載組件,如果只是用於閱讀pdf文件,推薦還是用原版的adobe reader,因為他只有幾百kb,特別節省內存,打開速度又快
❼ 安卓手機pdf閱讀器哪個好用
安卓手機pdf閱讀器哪個好用?當您想增強PDF閱讀體驗時,一個好的PDF閱讀器會非常方便,但是藉助具有高級功能的正確軟體,您可以做更多的事情。市場上有許多高效的PDF閱讀器,要找到最可靠的PDF閱讀器並不容易,但我很高興地為您提供一些可在iPad上使用且免費提供的PDF應用程序列表下載並可選擇升級到付費許可證。
萬興PDF專家
適用於iOS設備的免費,功能豐富的PDF閱讀器,提供在旅途中編輯本機PDF的各種工具。您可以標記和注釋PDF文件,填寫和簽名表格,轉換文檔,插入簽名等等。
下載鏈接:
Android版PDF編輯器_免費PDF編輯器_安卓PDF編輯器 -萬興PDF專家
PDFviewer
跨設備和跨平台軟體,用於創建,查看,注釋,添加多媒體,創建表單,編輯文件,用密碼保護它們,重新排列頁面,將不同頁面合並到一個文檔中,添加簽名,將文件與PDF相互轉換,壓縮文件,以便於處理,甚至可以提高生產率。
無論您打算將其用於什麼設備,此工具都是理想的PDF解決方案,無論您打算將其用於什麼用途-閱讀電子書,創建互動式Powerpoint演示文稿,共享Excel電子表格或與您的同事就PDF進行協作。您可以安裝免費版本或升級,然後通過方便的一次性購買選項獲得具有完整功能的付費版本。
福昕PDF Reader移動版
這款易於使用的PDF閱讀器為查看和管理PDF文件提供了多種有用的功能。訂閱附帶了一些高級功能,例如創建,轉換,編輯,插入多媒體文件以及向文檔添加簽名。除此之外,ConnectedPDF功能還增強了付費許可證,該功能是一種領先的PDF技術,可為PDF文件提供基於雲的服務。
PDF Expert
這是處理任何類型文檔(包括帶有圖形和表格的巨大PDF文件)的理想的用戶友好解決方案。該應用程序使您可以編輯圖像,文本和鏈接,管理多個頁面文件,填寫表格以及添加eSignatures ^注釋和注釋。而且,如果您喜歡使用Apple Pencil,該應用程序可讓您隨時隨地通過繪畫,繪畫或素描來捕捉最具創意的想法。
我的回答可能有些偏頗。
❽ 有什麼軟體能在安卓平板上打開PDF並在該PDF上做筆記
福昕PDF閱讀器(移動版)。
如果你只是查看PDF文檔,那麼可以選擇谷歌PDF查看器,這是Google官方出品的一款PDF閱讀器,可以隨時隨地查看、列印、搜索和復制PDF文檔中的文字。
不過由於它體積非常小,功能也就止步於此了,需要在PDF上做筆記的話,你需要一款功能更全面的PDF閱讀器。
福昕PDF閱讀器(移動版)就是一款功能豐富的PDF閱讀工具,除免費的PDF閱讀注釋外,還有PDF編輯、PDF轉換等多項常用功能,還是非常值得一試的。
這款軟體不是純免費的,但是PDF閱讀和PDF注釋的功能確實是免費的。
如果把功能劃分為PDF閱讀和PDF編輯,那麼軟體中跟PDF閱讀相關的閱讀、搜索、注釋等功能都不用花錢。
文檔注釋又包括了高亮、下劃線、刪除線、文本框、簽名等功能,完全可以滿足大家日常的PDF閱讀需求。
作為安卓平板閱讀重度使用者,使用過靜讀天下專業版,ezpdf reader, mantano reader,智器閱讀,repligo reader,adobe reader,Beam Reader,document to go。
已經卸載的有:adobe,智器,Beam Reader(adobe,document to go和beam在我看來沒有使用必要,故不點評)。
平時主要看非掃描的英文書籍和文獻,此為使用前提,供參考。
1.作為閱讀器,要做到流暢翻頁,並且最好不要需要載入時間和字體渲染時間。這一點上,幾乎所有外國PDF閱讀器都敗了,因為或多或少的,他們都有可見的字體渲染時間。
外國閱讀器中渲染時間較短的有:mantano和ezpdf。repligo渲染是先大致渲染再精細渲染。對於這方面沒有強迫症的請無視。
2.我需要閱讀器能支持colordict介面取詞。這一點上,adobe和智器閱讀完敗,事實上,我用過的有ezpdf, mantano,智器和靜讀天下有這個功能(雖說可以選擇fora這個辭典,但奈何這個辭典的字典太少)。多看只支持金山詞霸,長遠來看,我不認為多看會支持別的辭典。
3.點擊取詞要方便,這一點上只有ezpdf,智器和靜讀天下符合要求。
(mantano這種反人類的取詞完全是渣渣:在nexus7上取詞會固定的少取一個字母並且不能按照空格和標點符號自動取單個單詞,必須要選中第一個和最後一個字母。repligo可以取詞但不支持colordict,智器已於12年底更新後支持取詞)。
4.翻頁流暢度。這點幾乎都合格,更何況有人喜歡左右翻頁,這種情況下,不大能看出翻頁流暢度(此項因機器而異,僅供參考)。
真正流暢的有智器和多看,比較流暢的有mantano。repligo 和ezpdf因為載入速度略慢而感官上落後。靜讀天下在這個項目上敗了,因為它翻頁時候的幀數在我來看低到令人發指,直接導致我對安卓系統的流暢度產生疑問。
5.書庫管理。我對此毫無要求,只要好看就行,而且這個項目比較個人化。故不評論。值得一提的是mantano,書庫管理功能強大。
6.切邊。個人不是經常使用此功能,略過。我一直都是用ezpdf手動切邊,它比較精確,還可以選切單數雙數頁。mantano在13年某次更新中也開始支持手動切邊。多看最近也可以手動切邊而且區分奇偶頁。
6.設置復雜程度及可定製程度。某種程度上這兩者是相互排斥的,我個人傾向於簡單的設置。因為我認為,PDF閱讀器作為閱讀類軟體,理所應當的應該有較低的學習成本,即較快上手。但太簡單容易導致可定製程度太差。
我認為復雜設置的代表有:ezpdf。我整整花了半天時間來熟悉它的設置未果後不得不去網上重新下載漢化版本,就連漢化版我也花了2小時來摸索。簡單設置的代表有:智器閱讀。
簡單到我認為沒有什麼定製性可言,背景顏色都不能設置。個人認為兩者之間達到平衡的是靜讀天下和mantano。多看可定製的內容算夠用的等級。
7.重排版。此功能從來不用,不過多看可以重排版掃描版的PDF,我嘗試了下,錯誤不多,但是載入較慢。
8.筆記。答到最後發現完全沒有提到筆記。個人不是經常用這個功能(很多閱讀器批註並不是保存在PDF文件中的,這會造成麻煩),不過ezpdf完備的筆記功能還是給我留下了深刻的印象。ezpdf配合同步盤同步批註是很好的。
❾ 製作安卓PDF閱讀器:七、實現多實例打開、文檔目錄樹
無論什麼平台,任何查看器都理應支持多實例模式。不僅僅要支持多實例模式,還要可以切換到單實例模式,而且在多實例下,在外部App重復打開同一文件,可跳轉至已有實例,而不會重復打開相同的多實例,這便是設計。
為此,需大量運用 static 全局變數。不必擔心內存泄漏,只要不崩潰,就可以在 onDestroy 中釋放引用。若是不慎崩潰,整個虛擬進程都被關閉了,又有什麼可擔心的呢?
從桌面打開主界面有兩種選擇:
主界面UI
底欄:【前進,後退,搜索,書簽大綱,宮格更多】
宮格更多 第二底欄(底欄之上)
宮格:【夜間模式,歷史記錄,書簽,設置,縮略圖模式,轉屏,朗讀,頁面跳轉,進度條,小縮略圖,左側小縮略圖,右側小筆記】
底欄:【退出程序,退離程序,返回】
尼瑪這些慢慢做,夠我做一年……
先從底欄做起吧,然後定製底欄,然後宮格及其變形動畫。
燃鵝時間有限,所以可能取消動畫,取消自定義,速戰速決……
優化 TellH / RecyclerTreeView :
其實 listview 也能達到類似的效果(見下方),不過既然有人(似乎是抖音安卓團隊)專門抽離出了libarary,就不必再造輪子了,改進就行。寥寥二三文件就不必新建庫模塊了,源碼拉直接拉進去,簡單又省事。
目錄對話框:viewpager,並排【書簽,目錄,注釋列表】
Dialog + viewpager + FragmentPagerAdapter + 以上三個Fragment
需注意 FragmentPagerAdapter 的構造參數。應當傳入 getChildFragmentManager() 而不是 getSupportFragmentManager(),否則因為這里是 Dialog 嵌套 Fragment,傳全局的FragmentManager會導致APP崩潰(No view found for id … for fragment … 異常)。
既然決定使用 Dialog 了,不妨直接上 DialogFragment。後者的配置更加靈活,既可以當做 Dialog 彈出對話框,又可以選擇將之當作普通的 Fragment ,直接載入進入主界面布局。
對話框界面設計分三層:
Toolbar【各種小按鈕】
viewpager【書簽,目錄,注釋列表】
TabLayout【書簽,目錄,注釋列表】
拉取PDF目錄,需要用到的API有:FPDFBookmark_GetFirstChild、FPDFBookmark_GetNextSibling、FPDFBookmark_GetTitle、FPDFBookmark_GetDest,沒有編輯功能。
其實 PDF 的書簽目錄除了頁碼外,還可以包含一些視圖參數,大概是縮放、頁面位置這些。既然PDFium不支持編輯書簽,那暫時就這樣。
記錄一下復用這個目錄樹對話窗口引發的recyclerview不響應notifydatasetchanged調用的bug。(解決fragment嵌套viewpager再嵌套recyclerview導致recyclerview無法正常更新的BUG。)
dismiss並復用後,點擊列表中的目錄,目錄不再展開,recyclerview不更新視圖。但是 滾動 一下recyclerview(即使條目很少無法真正滾動,向上劃一下也會有效果。),發現視圖更新了,這證明邏輯處理並無問題。那麼問題出在哪呢?
答案是 viewpager 的adapter不能被復用。關鍵在於這個adapter傳入了一個getChildFragmentManager()對象。而這玩意兒在對話框dismiss後就會立即失效。所以即使視圖是復用的,第二次的onCreateView也需要重新給viewpager設置adapter。
❿ 手機pdf閱讀器下載安卓版的方法有哪些
安卓版手機pdf閱讀器下載的方法有很多啊:
一、、打開瀏覽器,搜索pdf閱讀器手機版下載;
二、、在電腦上下載好之後安裝到手機里;
三、網頁搜索下載。
當然,最方便的還是到手機的應用市場進行下載。
下載完成之後的pdf閱讀器有的需要注冊使用,如果是免費的話直接打開就可以使用了。
回答來自【輕快pdf閱讀器手機版】