摘要:誰讓我們是程序員呢,所以就愛上了寫課件,講道理也是個非常不錯的寫書格式啊。沒錯,就是這么一個可以用網站來寫的地方。后來了解到有一個包叫,專門用來轉換文件。
這兩天一直在做課件,我個人一直不太喜歡PPT這個東西……能不用就不用,我個人特別崇尚極簡風。
誰讓我們是程序員呢,所以就愛上了Jupyter寫課件,講道理markdown也是個非常不錯的寫書格式啊。
安裝Jupyter其實非常簡單,你會python就應該會用jupyter,起碼簡單的 pip install jupyter, jupyter notebook 要會對伐~
好那接下來就是使用jupyter了,啟動jupyter后,使用瀏覽器訪問相應IP:Port就可以使用了。沒錯,jupyter就是這么一個可以用網站來寫python的地方。
但是發講義給同學們看,ipynb格式的文件肯定不方便啊,別人還沒上課呢,哪知道那么多?再者PDF傳閱起來也隨時隨地能打開啊。所以我就想轉換成PDF。
但是打開文件,點擊下載,發現出現了Error
然后照著這個Error,就去谷歌了,發現說的最多的就是要裝一個latex環境,mac下完整的安裝包要將近3個G!我就為了一個PDF還不需要這么大一個包吧?所以尋思其他方法。
雖然jupyter對PDF支持的不是那么的友善,但是對于html是非常棒的,只不過html是一個html嘛(這不是廢話)……不過我可以利用html轉換到pdf上啊。
后來了解到python有一個包叫 pdfkit,專門用來轉換pdf文件。那我現在只需要在mac上得到pdfkit的支持就好啦?所以接下來就是嘗試的過程了。
安裝pdfkit,pip install pdfkit
在這里下載對應系統的安裝包 http://wkhtmltopdf.org/ ,這個只有48MB。
最后就是為什么說python是「多膜優秀」的原因了!直接看代碼
操作起來也很簡單:
至此,ipynb文件已成功轉換成pdf文件,并且顏色、格式全都保留!
關注公眾號「Python專欄」,后臺回復「zsxq06」,獲取本文全套源碼!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43501.html
摘要:在知乎上,你一定關注了一些不錯的專欄比如的編程教室。有需要的請在公眾號里回復爬蟲實戰源碼下載獲取知乎專欄下載器源碼,請在公眾號的編程教室里回復關鍵字知乎除了代碼外,本專欄打包好的也一并奉上,歡迎閱讀與分享。 老是有同學問,學了 Python 基礎后不知道可以做點什么來提高。今天就再用個小例子,給大家講講,通過 Python 和 爬蟲 ,可以完成怎樣的小工具。 在知乎上,你一定關注了...
此篇文章關鍵給大家介紹了python使用pdfplumber庫成批提取pdf表格內容轉換成excel格式的實例詳細說明,感興趣的小伙伴可以參考借鑒一下,希望可以有一定的幫助,祝愿大家多多的發展,盡早漲薪 要求 需要提取pdf的信息,儲存到excel中。盡管是完全可以運用WPS將pdf文件導出成excel,但是這個作用是收取費用的,而且如果把很多pdf轉excel的情況下,手動式去導出是很用...
摘要:文章首發自我的個人網站前言學也有一段時間了網上也有不少官方文檔的中文翻譯版但是似乎只有中文網站文檔一直是最新的奈何并沒有供直接下載是在是不太方便為了方便閱讀以及方便后續文檔更新決定用寫一個爬蟲將網頁下載下來保持為最后完成結果如下是的沒錯 文章首發自我的 個人網站-Leetaos Blog 前言 學 Rust 也有一段時間了,網上也有不少官方文檔的中文翻譯版,但是似乎只有 [Rust中...
摘要:今天介紹一種通過抓包端微信的方式去獲取公眾號文章的方法。如上圖,通過抓包工具獲取微信的網絡信息請求,我們發現每次下拉刷新文章的時候都會請求這個接口。 本文首發自公眾號:python3xxx 爬取公眾號的方式常見的有兩種 通過搜狗搜索去獲取,缺點是只能獲取最新的十條推送文章 通過微信公眾號的素材管理,獲取公眾號文章。缺點是需要申請自己的公眾號。 showImg(//img.mukew...
摘要:背景項目中有用到做中間層,期間有個為文件添加水印的需求,網上搜了不少帖子,發現有以下幾點存在的問題。有相關方案,可以實現,有想過用去執行腳本去為加水印,考慮到開發人員都是前端如果以后需要維護,擴展可能就不是那么友好了。 背景 項目中有用到node做中間層,期間有個為PDF文件添加水印的需求,網上搜了不少帖子,發現有以下幾點存在的問題。1、單頁PDF的話,可以用PNG圖片加到PDF上,但...
閱讀 1209·2021-11-22 12:05
閱讀 1336·2021-09-29 09:35
閱讀 630·2019-08-30 15:55
閱讀 3122·2019-08-30 14:12
閱讀 954·2019-08-30 14:11
閱讀 2875·2019-08-30 13:10
閱讀 2400·2019-08-29 16:33
閱讀 3327·2019-08-29 11:02