python製作pdf電子書

2021-08-01 01:22:13 字數 1301 閱讀 8940

製作電子書使用的是pythonpdfkit這個庫,pdfkitwkhtmltopdfpython封裝包,因此在安裝這個之前要安裝wkhtmltopdf

以下都是我們需要用到的庫

當然知道這個是多麼枯燥,生成的電子書書也不能新增各種的樣式,下面我們將會介紹一些新增的樣式的方法

options
這個引數是上面函式的可選引數,其中制定了一些選項,詳情請見 你可以移除選項名字前面的 『–』 .如果選項沒有值, 使用none,falseor,*作為字典值,例子如下:

options =
cover
這個引數是用來製作封面的,也是函式中的乙個引數,如果想要實現的話可以先寫乙個html文字,在其中嵌入幾張或者文字作為封面,然後寫入出傳入函式即可

options = 

cover='demo.html'

pdfkit.from_file('demo.html','demo.pdf',cover=cover,options=options)

css

css='demo.css'

pdfkit.from_file('demo.html','demo.pdf',options=options,cover=cover,css=css)

import sys

import threading

reload(sys)

sys.setdefaultencoding('utf8')

本人爬了廖雪峰老師的python2.7的教程,並且做成了電子書,截圖如下

gitbook製作電子書

參考這篇部落格先 可以gitbook serve 本地預覽,瀏覽器訪問http localhost 4000 或者生成靜態 gitbook build 生成的 book 目錄就是了。然後上傳 book下檔案到 github 的乙個倉庫book1中 進入 book 目錄 git init 初始化git...

myMemoir 電子書製作神器

應用介紹及主要功能 每個人都有千奇百怪的想法和創意,有些逐漸消失在記憶中,有些人則會通過寫日記等方式將它們記錄下來,遺憾地是缺乏一種工具,讓它們被更多人分享。blog曾經大為流行,似乎一下子步入了全民寫作的年代,但是除了老徐 木子美等名人能出部落格書,絕大多數blog最終都被淹沒在茫茫網海。幸運的是...

myMemoir 電子書製作神器

應用介紹及主要功能 每個人都有千奇百怪的想法和創意,有些逐漸消失在記憶中,有些人則會通過寫日記等方式將它們記錄下來,遺憾地是缺乏一種工具,讓它們被更多人分享。blog曾經大為流行,似乎一下子步入了全民寫作的年代,但是除了老徐 木子美等名人能出部落格書,絕大多數blog最終都被淹沒在茫茫網海。幸運的是...