整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          使用C#實現電子書閱讀器來讀取EPUB書籍

          使用C#實現電子書閱讀器來讀取EPUB書籍

          何使用C#實現電子書閱讀器來讀取EPUB書籍。這個示例使用了EPUBSharp庫來處理EPUB文件格式。如何打開EPUB文件并在一個WebBrowser控件中顯示內容。請確保在項目中添加對EPUBSharp和HtmlAgilityPack庫的引用。

          另外,在WinForms應用程序中創建一個窗體,拖放一個WebBrowser控件和一個Button按鈕到窗體上,并將按鈕的Click事件綁定到openButton_Click方法。

          using System;
          using System.Windows.Forms;
          using EPUBSharp;
          using HtmlAgilityPack;
          
          namespace EBookReader
          {
              public partial class MainForm : Form
              {
                  private EpubBook book;
          
                  public MainForm()
                  {
                      InitializeComponent();
                  }
          
                  private void openButton_Click(object sender, EventArgs e)
                  {
                      OpenFileDialog openFileDialog=new OpenFileDialog();
                      openFileDialog.Filter="EPUB Files (*.epub)|*.epub";
          
                      if (openFileDialog.ShowDialog()==DialogResult.OK)
                      {
                          string filePath=openFileDialog.FileName;
          
                          try
                          {
                              // 加載EPUB文件
                              book=EpubReader.ReadBook(filePath);
          
                              // 顯示電子書內容
                              string content=GetBookContent();
                              webBrowser.DocumentText=content;
                          }
                          catch (Exception ex)
                          {
                              MessageBox.Show("無法打開文件:" + ex.Message, "錯誤");
                          }
                      }
                  }
          
                  private string GetBookContent()
                  {
                      string content="";
          
                      // 獲取書的所有章節內容
                      foreach (EpubChapter chapter in book.Content.Chapters)
                      {
                          string chapterContent=chapter.HtmlContent;
          
                          // 對于每個章節,解析HTML并提取文本
                          HtmlAgilityPack.HtmlDocument htmlDoc=new HtmlAgilityPack.HtmlDocument();
                          htmlDoc.LoadHtml(chapterContent);
                          content +=htmlDoc.DocumentNode.InnerText;
                      }
          
                      return content;
                  }
              }
          }
          

          這個示例使用了EPUBSharp庫來加載和解析EPUB文件,HtmlAgilityPack庫用于解析HTML內容并提取文本。在點擊打開按鈕后,選擇EPUB文件,然后加載并顯示EPUB書籍的內容。

          內容來源于@什么值得買APP,觀點僅代表作者本人 |作者:那夜師太太溫柔

          一、前言

          之前分享了一篇關于“免費電子書網站倒閉后如何找書”的經驗帖,收獲(騙)了很多贊,讓我受寵若驚!


          這兩天就有值友就私聊問我:“我沒有kindle哎,針對 手機端電子書閱讀 你有沒有比較好的體驗方案?”

          我默默地瞄了一眼床頭幾個月沒充電的(二手)kindle,又翻了翻我手機里的APP,心里樂了:“又能在張大媽水一篇文章了!”

          如果您也和我一樣:

          1. 相對網文,更喜歡看 出版類電子書,且有自己的電子書庫
          2. 經常用手機閱讀,但不喜歡 多看微信讀書 等大雜燴式閱讀軟件
          3. 喜歡自己掌控一切,不怕折騰

          靜讀天下(Moon+ Reader)這款軟件,您一定得上手體驗下!


          Moon Reader 圖標

          二、“靜讀天下”簡介

          作為電子書閱讀軟件里的老牌應用,靜讀天下在安卓端說第二,估計沒人敢稱第一。自軟件發布以來,連續十年入選play商店精選應用,軟件評分也一直在4分以上。

          連續十年被納入play商店編輯精選

          軟件的特點就是:專業專業!還是TM的專業

          專業不是吹的

          以下是官網摘錄的部分特性:

          • 支持txt,html,epub,pdf,djvu,mobiazw / azw3,fb2,prc,docx,odt,rtf,umd,chm,cbr,cbz,webp,rar,zip或OPDS 格式文件
          • 視覺效果 高度自定義:行距,字體比例,粗體,斜體,陰影,alpha顏色,褪色邊緣等均可調節
          • 注釋、標記、詞典 功能強大
          • 支持多個 在線圖書站點,直接免費閱讀數萬本書籍
          • 文件夾支持直接讀取 網盤文件(OneDrive、堅果云、Dropbox、GDrive),告別本地讀取
          • 支持 Calibre 書庫

          作者開發了兩個版本,Moon+ Reader(免費)和Moon+ Reader Pro(付費),區別是后者 無廣告 且功能又拓展了一些,個人覺得免費版就夠用了很遺憾的是,小米商店、酷安現在都不能搜索到了,我記得之前還能下載的,慣例附個免費版Apk Mirror 鏈接。

          點此鏈接 密碼:gcna

          三、詳細介紹

          功能布局

          軟件UI設計個人覺體非常簡潔、美觀,軟件體積包也特別小,使用操作非常流暢。

          首頁各功能分布如下圖,重點關注兩點:

          • 我的文件:這里比較強大了,除了常規的 讀取本地文件,靜讀天下還支持DropBox、Gdrive網盤,以及通過 WebDav協議 訪問其他網盤(如堅果、OneDrive),實現遠程書庫閱讀(文章后面有教程)
          • 網上書庫:內置了一些免費電子書網站,不過主要是英文的; Calibre書庫 也是在此出添加(后文有教程)

          默認頁

          書架陳列

          作為強迫癥患者,最怕的就是圖書相關信息混亂,資源沒有 封面 或者封面不規范。

          靜讀天下可以直接就可以在書架界面,編輯書籍的詳細信息,包括書名、作者、簡介、書籍系列、標簽。

          對于我自己最在意的書籍封面設置,軟件也提供了非常方便的修改方式:直接點擊“下載封面”,進入搜索引擎自動檢索書籍相關的圖片,保存為封面。不用跳出軟件,另找圖片設置,方便本地管理。

          圖書的相關設置

          你不得不承認,彩色封面看著就是比kindle黑白封面舒服!

          三聯版金庸全集

          閱讀界面設置

          關于這塊內容,軟件也是提供非常豐富的調節參數,各種配色方案、字體,這個需要自己去把玩體會。懶人也可以直接用官方給的一些主題方案,閱讀感受也是極佳。

          閱讀界面可視選項

          豐富的標注功能:

          標注、筆記、書簽功能

          閱讀中,最讓我驚喜的一項功能是它的 翻譯功能

          當你手機上安裝了 歐路詞典海詞詞典、谷歌翻譯 等應用,閱讀時可以直接喚醒該程序為你所用,把專業的查詞、翻譯工作交給專業的工具來完成,總之兩個字,講究!

          短按、長按文字操作設置

          取詞翻譯 via 歐路詞典

          總之,在閱讀過程中,一切都是自定義的,用戶完全可根據自己的習慣來操作。

          四、遠程書庫訪問教程

          我覺得訪問遠程書庫主要有以下優點:

          第一,手機端只負責閱讀功能,避免書籍查找、下載,畢竟手機管理文件實屬雞肋;

          第二,節省存儲空間,最大化利用網盤資源。

          1 Calibre 書庫連接

          • 手機WiFi 與 Calibre 同處一個網絡環境
          • Calibre 操作:打開書庫,依次選擇 連接/共享 -> 啟動內容服務器,服務開啟成功后,記住 IP 端口號 (例:192.168.1.117,端口號 8080)


          Calibre開啟內容服務

          • 靜讀天下操作:進入 網上書庫 界面,點擊右上角功能鍵,點擊添加新書庫,在彈出來的界面,再點擊左下角的 CALIBRE IP,輸入之前記好的 ip端口號 即可。

          靜讀天下連接操作

          • 連接成功后,在 網上書庫 界面便會多出一個 calibre書庫 界面,直接點擊進去,就能按類別訪問書庫的的圖書。


          App中瀏覽Caibre書庫內容

          以上邏輯也完全適合 NAS 上Calibre服務操作。

          2 網盤書庫連接

          靜讀天下默認只支持Dropbox和Gdrive兩類網盤的登錄操作,很顯然不符合國情。

          如果需要訪問其他網盤,必須通過 WebDav 協議獲取內容。

          但是,目前國產網盤貌似只有 堅果云 可以通過此方法訪問。如果是自建網盤,也必須開啟WebDav服務后才能實現遠程訪問。

          本文以堅果云為例,擬實現如下功能:在靜讀天下應用中,閱讀存儲在堅果云中的電子書籍。

          具體操作如下:

          電腦端開啟WebDav服務:

          • 打開堅果云,登陸成功后,點擊 賬戶名,進入 賬號信息 界面;

          MoonReader是我的電子書庫

          • 點擊 安全選項, 找到 第三方應用管理,并選擇 添加應用密碼,輸入名稱如:靜讀天下 后,選擇 生成密碼,再點擊完成;



          牢記生成的密碼

          • 將服務器地址、賬戶、密碼(剛才生成的密碼)記錄下,供手機端使用。

          手機端操作:

          • 打開靜讀天下app,在 我的文件 中,點擊 WebDav,輸入之前記錄的 服務器地址堅果云賬戶 生成的應用密碼,點擊確定,連接成功。

          通過WebDav連接堅果云

          以上操作,便完成了堅果云書庫的連接綁定,可以隨時隨地訪問里面的內容。

          五、后記


          以上就是安卓端電子書閱讀的一些折騰經驗,有一說一,這軟件真心強大(自來水),每次換機必須裝上去。特別是一波又一波的水墨屏手機打卡活動,手機黨閱讀愛好者可以試試。

          什么?為啥蘋果端沒有?大哥,蘋果端優秀的軟件太多了,沒有就沒有唄!

          段時間又一個伴隨整個青春的雜志宣布停刊了,當下的心情其實十分復雜,到這個年紀,其實已經不會每月按時去買那本雜志,也早就不是那本雜志的目標受眾了,但書籍承載了那個年代太多記憶,與同學朋友交換看的小說、故事還歷歷在目,自己也仍舊年輕耀眼,再聯想到當下成年人的不易,不由有些悵然。在心理領域有種普魯斯特效應,它是指只要聞到曾經聞過的味道,就會開啟當時的記憶,書籍對于人類,也有這種作用,當你時隔多年再翻開那本書,就仿佛回到了過去那段時光。

          年少的雜志停刊了,但是保持閱讀的習慣留存了下來,平時出差、上下班途中都習慣掏出一本書仔細品嘗,礙于實體書過于笨重,且每次都要背上背下,攜帶過于不便我也開始把目光轉向電紙書,也就是電子閱讀器身上。作為實體書的替代載體,電紙書閱讀器是書,又不僅僅是書,它的載體、表現形式以及宏觀意義都值得一提。


          1、首先就是便攜性,電紙書可以將數百本乃至數千本書籍儲存在一臺設備里,方便日常攜帶,不會增加出行的負擔;


          2、其次可以有效保護視力,電紙書通常使用的是電子墨水屏幕,相比于傳統的顯示屏,長時間閱讀都不容易疲勞視力,也比手機和平板等電子設備更加舒適;


          3、 再一個就是市面上一些電紙書的價格相對比較親民,而且下載電子書不需要支付運費,這可以為真正熱愛閱讀的人省下不少費用;最后相對于紙質書,電紙書無需制造紙張,因此更加環保,做到可持續發展。


          所以今天就給大家分享一下我近期入的一款體驗感較好的閱讀器——漢王電紙書Clear,結合了以上提及的優點,在設計上也有獨特的巧思,系統也很實用。



          外觀設計

          漢王電紙書Clear在外包裝方面是比較輕巧的,拿在手里就跟一本薄雜志的重量差不多,簡單的白色外盒,里面就是電紙書本體和充電線。



          Clear外觀設計方面下了功夫,模擬實體書脊式造型,設計上結合人體工學測試,右手持握就如同拿著紙質書,方便握持的同時也讓閱讀體驗更舒適。

          整體非常輕薄,重量只有175g ,7.0英寸屏幕很精致,個人認為比其他10英寸的同類型產品更適合攜帶,放小包里幾乎沒有存在感。


          屏幕側邊有3個豎向排列的實體物理按鍵,可以一鍵返回、刷新、截屏等,翻頁不用一直劃屏幕,切換速度加快了不少,單手操作也沒有壓力。

          背部為黑灰色,品牌logo點綴在右側,左側有波浪紋元素,我看設計說是模擬海浪自然彎曲,我覺得理解為剩余沒看過的書頁也沒有問題,這樣一聯想就跟紙質書更為相似了,持握上也很舒適。

          頂部為開/關機鍵、type-C充電口以及指示燈,出行充電也方便,帶一個通用的type-C充電線就行。

          底部是出音口。


          硬核配置


          漢王Clear采用旗艦級四核處理器,運行流暢、響應迅速,使用起來很絲滑,幾乎沒有卡頓和等待時間,有標配和高配可供選擇,最高可選4GB+64GB超大存儲,價格相差不大,大家可以根據自己預算合理購置,就我自己而言,那內存肯定是越多越好,沒有人會嫌內存太大用不完吧。


          漢王專注墨水屏領域有15年的經驗,這種屏幕由兩片基板組成,上面涂有一種由無數微小透明顆粒組成的電子墨水,顆粒由帶正、負電的許多黑色和白色粒子密封于內部液態微膠囊內形成,不同顏色的帶電粒子會因施加電場的不同,而朝不同的方向運動,在顯示屏表面呈現出黑/白的效果。這樣,在“電子紙”的表面就可以顯示出如同印物的黑白圖案和文字,看起來與紙張極為類似,在陽光下沒有傳統液晶顯示的反光現象。


          漢王Clear就采用這種墨水屏,玻璃蓋板采用最新微晶蝕刻技術,搭配全貼合工藝屏幕,屏幕分辨率為300ppi,清晰度堪比實體書。閱讀時就想看真正的紙張一樣,沒有藍光刺激,加上支持30級調光,有冷暖雙色光源可以選擇,光源更加柔和,久看也不傷眼,愛看小說、新聞、文獻的朋友,都可以放心大膽的看個夠;

          同時愛看漫畫的也不要錯過,漢王自研的16級灰階算法可以細致模擬出256級灰階效果,在圖片展示時展現更豐富、真實的效果,黑白灰三色過渡更加細膩自然,沒有殘影和斷層現象,閱讀體驗感更好,大家可以勞逸結合,合理分配時間。

          關于耗電問題,只有在屏幕畫素發生顏色變化時,比如從黑轉到白才耗電,關電源后顯示屏上畫面仍然保留著卻不耗電,因此非常省電,再搭配2400mAh電池,續航時間著實很可觀,長時間通勤看書,都可以支撐很久,不用每天充電。


          閱讀體驗

          不知道有沒有跟我一樣對于閱讀字體有要求的朋友,小時候看到書本上的鉛印字,總幻想有一天自己寫的文章可以以這樣的字體呈現給觀者,現在才知道原來那叫做閱讀氛圍感,因為某種字體聯想到某個畫面。Clear深諳此道,在電紙書里免費內置了15種字體供各位閱讀者進行選擇,可以在閱讀不同題材、書籍的時候,更換相應的字體,比如看武俠時可以用仿宋體、言情小說可以用喵嗚體,字體可愛,增加閱讀的代入感和氛圍感。

          閱讀時還支持重力感應,開啟后可根據每個人不同的閱讀習慣、角度進行自動旋轉屏幕,橫豎屏隨意切換,帶給用戶更好的閱讀體驗。

          用眼過度、視疲勞是每個打工人、學生黨的痛處,疲累的時候不想看書,也可以選擇聽書的方式,Clear內置高品質聽書模塊,支持5款AI人聲,分別為陽光/磁性男生、青春/知性女生、還有乖萌的童聲,聲音細膩動聽。想聽書的時候,選擇一個舒適的姿勢,坐也好躺也罷,就可以體驗沉浸式聽書,跟隨聲音神游天外,去體驗書中的奇幻冒險,非常愜意。睡前聽一章書,可以定個鬧鐘,能起到哄睡的作用,在娓娓道來的話語中,沉入香甜的夢鄉。

          Clear進行了優化,搭載最新自研解析核心,可以支持十多種文件格式,市面上的TXT、HTXT、PDF、HTML、EPUB、HEB、CHM、MOBI、FB2、DOC、DOCX、PPT、PPTX、AZW、AZW3、XLS、XLSX等格式的書籍都可以無憂閱讀,可以呈現跟原著內容和排版樣式風格幾乎一模一樣的閱讀效果,兼容性還是很不錯的。

          另外,Clear在基本的閱讀功能之外,還增加了很多便捷指令,如即時翻譯、書簽跳轉、文檔摘抄等,還支持包括Wifi/藍牙/百度網盤/微信傳輸/數據線等多種文件傳輸方式。

          在看到不懂的詞句時,直接長按框選,就會跳出詞典和百科,邊閱讀邊學習,省去了很多二次查找的煩惱,還可以加入生詞本保存,方便后續查看溫習,極大的提升了閱讀效率。

          閱讀的時候中途終止,可以在當頁添加書簽,后續再度閱讀的時候點擊書簽,就回到上次沒看完的頁面,非常方便。

          看到美詞佳句,總想記錄下來,以前想著記錄還要去翻找幾年不用的筆記本,想想就頭疼,所以錯過了蠻多,現在使用Clear遇到需要摘抄的段落時,只需長按并滑動選擇需要摘抄的區域,點擊摘抄、保存,就完成摘抄了。當下,TXT、PDF、EPUB、CHM、MOBI 等多種格式文檔支持摘抄功能。

          手握一座圖書館是怎么樣的感受,擁有海量閱讀資源的Clear會告訴你。Clear贈送1200+優質本地圖書,包括中外名著、詩詞國學、暢銷小說、影視原著等,開機就可以閱讀,免下載,很人性化了,就相當于你拿著Clear,什么也不操作的情況下,就手握1200多本書了,美哉妙哉。

          要購買、下載、閱讀其他書籍也很好操作,Clear內置漢王、當當、微信、京東讀書四大在線書城,還內置應用市場,支持其他第三方書城app、新聞、瀏覽器、學習、工具等多種類型APP,想看什么書籍直接搜索下載就好了,很便捷。PDF里內嵌音頻都可以點擊播放,加強代入感,對于商務人士來說,實用度也挺高的。


          總結


          在如今這個浮躁的時代,為閱讀者專一打造的閱讀凈土已經挺少了,大家只有見縫插針的利用碎片化時間進行閱讀學習,才能自我充實。漢王Clear在產品研發之初就深刻體會到用戶的閱讀痛點,對癥下藥,讓產品更薄、更輕、功能更豐富、使用起來更簡便,集閱讀、聽書、協同辦公為一體,把閱讀滲透進生活、工作的方方面面。這樣一個閱讀神器,熱愛閱讀的你,難道不心動嗎?心動的話就趁著這一波大促,選購體驗吧。


          主站蜘蛛池模板: 国产一区二区三区小说| 免费高清av一区二区三区| 三上悠亚精品一区二区久久| 风间由美在线亚洲一区| 99精品国产一区二区三区2021 | 中文字幕日韩一区| 91亚洲一区二区在线观看不卡| 在线视频一区二区| 成人区精品一区二区不卡亚洲| 国产中的精品一区的| 国产在线一区观看| 国产亚洲综合精品一区二区三区| 国产高清在线精品一区小说| 久久精品一区二区三区不卡| 亚洲日韩精品国产一区二区三区 | 国产精品熟女视频一区二区| 夜夜爽一区二区三区精品| 免费av一区二区三区| 国精产品一区一区三区MBA下载| 中文字幕一区二区三区视频在线| 亚洲图片一区二区| 日本一区二区三区在线视频| 久久精品一区二区三区日韩| 国产未成女一区二区三区| 一区二区三区在线看| 色欲精品国产一区二区三区AV| 亚洲日韩精品国产一区二区三区| 琪琪see色原网一区二区| 精品无码一区二区三区爱欲| 久久国产精品一区免费下载 | 无码一区二区三区亚洲人妻 | 日韩精品视频一区二区三区| 无码丰满熟妇浪潮一区二区AV | 国产品无码一区二区三区在线蜜桃 | 国精品无码一区二区三区在线| 人妻体内射精一区二区三区| 日韩精品一区二区午夜成人版 | 无码乱人伦一区二区亚洲| 日本一区二区三区久久| 3d动漫精品一区视频在线观看| 日韩精品一区二三区中文|