色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何用神器pyPandoc創建電子書

Linux愛好者 ? 來源:Python技術 ? 作者:派森醬 ? 2021-10-26 09:45 ? 次閱讀

信息時代的我們,獲取知識,提升認知如同吃飯一樣,成為了必須做的事情,閱讀是最常用的獲取知識的方式,沒用之一。

可是有時因為一些技術問題,導致我們閱讀不便。

比如前幾天,我想讀一本 《人人都能用英語[1]》,找到了用 Markdown 寫的原文,雖然可以閱讀,但如何在手機上閱讀,是個問題。

轉為 Pdf,或者 html,雖然是可以,不過閱讀起來很不方便,也記不住上次讀到哪里了,更要命的是無法做筆記。

也搜了紙質書,因為這本書沒用正式出版,所以也都是盜版的,就算了。

因為我經常用 多看APP 讀書,如果能直接在多看上看就好了。

嘗試了一圈,發現了一個好方法,現在我已經閱讀過半了,體驗很好,現在分享一下我的魔法過程。

# 解題思路

首先得知道,多看支持什么樣的電子書格式,百度一下,特別全,為了更好的體驗,決定轉為 epub。

那么如何將 Markdown 轉 epub 呢?一搜,發現有眾多在線轉服務,嘗試了幾個,不是收費就是各種限制,很不方便。

咱不是會編程嗎?如果能自己搞豈不更好?

改變檢索思路,很快發現了一個命令行工具 —— pandoc,進一步研究,發現竟然有 Python 版的 —— pypandoc,真是太棒了,研究一番,發現完全滿足我的需求。

于是解決方案就是:

下載 markdown 版電子書

用 pypandoc 轉化為 epub 格式

導入 多看, 閱讀

開干!

# 神器出場

之所以喜歡 Python 有一個重要的原因就是安裝和使用擴展很方便,幾乎每個神器出場的方式都是一樣的哈哈:

pip install pypandoc

友情提示:

最好創建一個虛擬環境來安裝,這樣不好影響其他庫,也方便遷移,理解和創建虛擬環境可以參考《 最好用的 Python 虛擬環境,沒有之一》

安裝成功之后,可以測試一下:

》》》 import pypandoc

》》》 print(pypandoc.get_pandoc_version())

2.14.2

可見,我安裝的版本是: 2.14.2

pandoc 是一個常用的軟件,很多操作系統比如 Windows 可能已經內置

另外也可以單獨安裝,使用它的命令行工具,更多的 Pandoc 安裝方式 和用法可以參考 pypandoc 說明[2] 和 Pandoc 文檔[3]

# 小試牛刀

翻看 pypandoc 說明,發現有個 convert_text 方法,可以用字符串的方式提供待轉化的文本。

那先寫一段 markdown 試試:

import pypandoc

input = “**Hello World!**”output = pypandoc.convert_text(input, ‘html’, format=‘md’)

print(output)

顯示結果如下:

《p》《strong》Hello World!《/strong》《/p》

太棒了,將 **Hello World!** 轉化成了一段 html 代碼了。

再試點復雜的:

import pypandoc

input = “”“

# Pandoc

Pandoc 是個牛X的工具

## 用法

- `convert_text`

- `convert_file`

”“”

output = pypandoc.convert_text(input, ‘html’, format=‘md’)

print(output)

看看輸出:

《h1 id=“pandoc”》Pandoc《/h1》《p》Pandoc 是個牛X的工具《/p》《h2 id=“用法”》用法《/h2》《ul》《li》《code》convert_text《/code》《/li》《li》《code》convert_file《/code》《/li》《/ul》

換一種輸出格式呢?

output = pypandoc.convert_text(input, ‘rst’, format=‘md’)

看看輸出:

Pandoc

======

Pandoc 是個牛X的工具

用法

----- ``convert_text``

- ``convert_file``

最好試試轉化為 ePub 格式

ePub 格式無法輸出為字符串,需要存入文件,所以需要用 加入 outputfile 參數

代碼如下:

convert_test(input, ‘epub’, format=‘md’, outputfile=‘test.epub’)

# 生成電子書

測試了沒問題后,就轉化一個 Markdown 文件試試。

對于文件,需要用 convert_file 方法:

import pypandoc

convert_file(‘everyone-can-use-english.md’, ‘epub’, ‘md’, outputfile=‘人人都能用英語.epub’)

很快就能生成一個 epub 格式的電子書。

這里需要注意的是:引用的

如果是網絡上的,需要將地址換成全網址,如果是相對的,需要保持目錄結構,并提前準備好。

不然將無法生成,使電子書失去一定的可讀性。

生成好了之后,可以將 人人都能用英語.epub 發送到手機上,用多看打開。

之后就可以在書架里看到了

簡直太棒了,可以安心的讀書了!

這下豈不實現了電子書自由啦!

# 總結

今天介紹了 pyPandoc 的簡單用法 pyPandoc 不僅幫助我創建了電子書,而且讓我理解了 Markdown 轉化為 Html 的對應關系,為進步步打造自己的寫作系統奠定了基礎。

Pandoc 是個強大的工具,利用好,可以幫助我們實現電子書自由,加上會 Python 編程,就更厲害了。

期望這篇文章對你有用,祝你打造出自己的電子書系統,比心!

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電子書
    +關注

    關注

    7

    文章

    110

    瀏覽量

    22305
  • 網絡
    +關注

    關注

    14

    文章

    7569

    瀏覽量

    88808

原文標題:神器 pypandoc , 實現電子書自由

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    貿澤電子攜手ADI與Bourns發布GaN技術電子書

    共同推出了全新電子書。這本電子書深入探討了氮化鎵 (GaN) 材料在效率、性能和可持續性方面的顯著優勢,同時剖析了在發揮這些優勢過程中所面臨的諸多挑戰。 作為半導體和電子元器件領域的佼佼者,ADI
    的頭像 發表于 12-11 11:38 ?266次閱讀

    貿澤電子與Analog Devices和Bourns聯手發布全新電子書 探討基于GaN的電力電子器件的優勢

    ) 和Bourns合作推出全新電子書,探討氮化鎵 (GaN) 在效率、性能和可持續性方面的優勢,以及發揮這些優勢所面臨的挑戰。 ? 《10 Experts Discuss Gallium
    發表于 12-05 14:29 ?94次閱讀

    貿澤電子與Analog Devices聯手推出新電子書

    Devices, Inc. (ADI) 聯手推出一本新電子書,重點介紹優化電源系統的基本策略。在《Powering the Future: Advanced Power Solutions
    發表于 11-14 14:01 ?135次閱讀

    kindle是干嘛用的 kindle怎么導入電子書

    Kindle 是亞馬遜公司推出的一款電子書閱讀器,主要用于閱讀電子書、文章、漫畫、雜志等電子文檔。Kindle 設備以其高對比度的電子墨水屏、長電池壽命和便攜性而受到許多閱讀愛好者的喜
    的頭像 發表于 10-21 11:32 ?542次閱讀

    貿澤電子新推電子書:深度剖析電機控制設計的挑戰

    2024年10月10日,全球電子元器件及工業自動化產品授權代理商貿澤電子(Mouser Electronics)發布了一本全新的電子書,該書聚焦于電機控制這一關鍵議題。電機在諸多產品,如汽車、冰箱
    的頭像 發表于 10-11 14:48 ?586次閱讀

    簡單認識思必馳4G柔彩AI辦公本

    在生活中,許多硬件產品都采用了墨水屏技術,它以良好的護眼效果和閱讀體驗備受推崇,適合用于長時間閱讀電子書
    的頭像 發表于 09-18 11:46 ?1109次閱讀

    貿澤與Qorvo攜手推出全新電子書 探索智能家居的聯網需求和所需的技術

    2024 年 9 月 13 日 – 提供超豐富半導體和電子元器件?的業界知名新品引入 (NPI) 代理商貿澤電子 (Mouser Electronics) 與Qorvo合作推出全新電子書,詳細探討
    發表于 09-14 14:33 ?279次閱讀

    貿澤、Analog Devices和Samtec推出全新電子書 匯集各路專家關于信號完整性的真知灼見

    ) 和Samtec合作推出一本全新電子書,探索在聯網世界中保持信號完整性所涉及的挑戰和需要應對的細節問題。 ? 從智能手機、計算機,到用于物聯網等新興領域的產品,我們生活中的各種設備都通過某種方式相互連接
    發表于 09-03 15:02 ?171次閱讀

    引領“綠色智造”,2024深圳國際全觸與顯示展電子紙科技新品創造無限可能

    電子書閱讀器領域,電子紙技術以其接近紙質書的閱讀感受、長時間續航及護眼特性,贏得了廣大讀者的青睞。它不僅讓書籍的攜帶變得更加便捷,還極大地促進了電子書籍的普及,推動了出版行業的數字化轉型。此外
    的頭像 發表于 08-21 11:03 ?365次閱讀

    Kindle中國電子書店 停止下載服務

    行業資訊
    電子發燒友網官方
    發布于 :2024年07月02日 09:15:31

    亞馬遜中國Kindle服務告別中國市場,電子書閱讀新篇章即將開啟

    隨著數字閱讀時代的深入發展,亞馬遜中國在近日宣布了一個令人唏噓的消息——Kindle中國服務將于6月30日起正式停止運營。這一決定不僅標志著Kindle電子書閱讀器在中國市場的結束,也預示著電子書市場將迎來新的變革。
    的頭像 發表于 07-01 16:22 ?504次閱讀

    貿澤電子與Analog Devices推出新電子書 匯集各路專家關于柔性制造的真知灼見

    ) 合作推出一本新電子書,重點介紹工廠如何通過柔性制造方法提高吞吐量、產品質量和成本效益。 ? 在《10 Experts on Flexible Manufacturing》(10位專家暢談柔性制造
    發表于 04-30 13:46 ?197次閱讀

    貿澤聯手Analog Device推出全新電子書 重點介紹可提高生產力和能源效率的解決方案

    2024 年 3 月 4 日 – 專注于引入新品的全球電子元器件和工業自動化產品授權代理商貿澤電子 (Mouser Electronics) 與Analog Devices聯手推出全新電子書
    發表于 03-06 14:46 ?376次閱讀

    介紹一款基于java的滲透測試神器-CobaltStrike

    Cobalt Strike是一款基于java的滲透測試神器,常被業界人稱為CS神器
    的頭像 發表于 01-16 09:16 ?991次閱讀
    介紹一款基于java的滲透測試<b class='flag-5'>神器</b>-CobaltStrike

    貿澤電子和TE Connectivity聯手發布新電子書 探討電動汽車和互聯交通的發展態勢

    Connectivity聯手發布了一本新電子書,探討電動汽車和快速發展的互聯交通的現況。這本新電子書重點介紹了一些新興工程主題,如V2X生態系統、5G車隊遠程信息處理、大功率電動汽車充電的未來以及其他設計趨勢
    發表于 01-02 18:03 ?348次閱讀
    主站蜘蛛池模板: 国产精品资源网站在线观看| 福利视频一二三在线观看| a国产成人免费视频| 久久久黄色片| 亚洲精品一线二线三线无人区| 处 女 开 破小说| 青柠在线电影高清免费观看| 757一本到午夜宫| 免费完整版观看| 76人遣返航班上71人呈阳性| 毛片网站在线观看| 99精品国产福利在线观看| 蜜臀AV精品久久无码99| 69式国产真人免费视频| 免费看亚洲| a一级一片免费观看视频| 欧美日韩一级黄色片| xxxxxx视频| 日日夜夜狠狠干| 国产精品成人啪精品视频免费观看 | 国产精品乱码色情一区二区视频| 日本精品久久久久中文字幕 1| 阿娇和冠希13分钟在线观看| 人驴交f ee欧美| 观赏女性排尿| 亚洲黄色片免费看| 久久免费视频在线观看6| 2019天天射干网站| 欧美区一区二| 国产精品7777人妻精品冫| 亚洲A片不卡无码久久尤物| 精品午夜久久福利大片免费| 97se se| 色欲AV人妻精品麻豆AV| 国产麻豆剧看黄在线观看| 亚洲午夜精品久久久久久抢| 老湿机一区午夜精品免费福利| AV色蜜桃一区二区三区| 午夜AV内射一区二区三区红桃视| 禁室培欲在线视频免费观看| 97色色极品av影院|