德扑之星有限公司官方网站

 

微信中如何預覽文檔⒜⒝⒞⒟⒠⒡⒢⒣⒤?

 

我們之前寫過如何通過CMS構建視頻課程類平臺✺ϟ☇♤♧♡♢♠♣♥,如果需要請點擊查閱:《如何通過開源平臺構建視頻課程網站》❋❀⚘☑✓✔√☐☒✗✘ㄨ✕✖✖⋆✢✣。

本文重點是解決視頻課程網站中的一個環節⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓,就是課件的手機預覽❋❀⚘☑✓✔√☐☒✗✘ㄨ✕✖✖⋆✢✣,尤其是微信平臺①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯,因為微信平臺沒有辦法打開任何的文檔⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓,需要直接跳轉第三方瀏覽器❻❼❽❾❿⓫⓬⓭⓮⓯⓰,來進行下載❻❼❽❾❿⓫⓬⓭⓮⓯⓰。

那么⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵❆❇❈❉❊†☨✞✝☥☦☓☩☯,解決在手機中(微信中)文件預覽的功能❣❦❧♡۵,只能是曲線救國⓱⓲⓳⓴⓵⓶⓷⓸⓹⓺⓻⓼⓽⓾,具體如下: 

       (1)講PPT/Word文件轉換成PDF

       (2)講PDF轉換成圖片

 然后手機就可以具體通過一張圖(其實就是一頁內容)ⓣⓤⓥⓦⓧⓨⓩ,來一頁一頁預覽☈⊙☉℃℉❅。

 

 

文檔格式轉換

因為Word☈⊙☉℃℉❅、PPT等文件內容格式靈活ⅲⅳⅴⅵⅶⅷⅸⅹⒶⒷⒸⒹ,包含功能較多㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉,因此不宜直接轉換成圖片㈠㈡㈢㈣㈤㈥㈦,所以㈧㈨㈩⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂,第一步♦☜☞☝✍☚☛☟✌✽✾✿❁❃,我們做一個文檔格式轉換❣❦❧♡۵,講PPT☧☬☸✡♁✙♆。,、':∶;、Word格式轉換成PDF文檔⒜⒝⒞⒟⒠⒡⒢⒣⒤。

我們來認識一個工具:unoconv♀☿☼☀☁☂☄,全稱為 Universal Office Converter✤✥❋✦✧✩✰✪✫✬✭✮✯❂✡★✱✲✳✴,是一個標準的⑰⑱⑲⑳⓪⓿❶❷❸❹❺、開源的文檔轉換工具☈⊙☉℃℉❅,因為安裝到服務器ⓣⓤⓥⓦⓧⓨⓩ,然后當用戶upload了WordⓊⓋⓌⓍⓎⓏⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙ、PPT等文檔웃유ღ♋♂,只需要調用命令即可①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯。

unoconv -o my123.pdf my123.doc

通過上面的命令⒔⒕⒖⒗⒘⒙⒚⒛ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱ,就可以將word文檔轉換成pdf了⑰⑱⑲⑳⓪⓿❶❷❸❹❺,ppt文檔也是一樣的ⓊⓋⓌⓍⓎⓏⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙ。

不過♀☿☼☀☁☂☄,一般情況下☾☽❄☃,會報錯✤✥❋✦✧✩✰✪✫✬✭✮✯❂✡★✱✲✳✴,是因為缺少了字體㈧㈨㈩⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂,我需要將Windows里面的字體打包❋❀⚘☑✓✔√☐☒✗✘ㄨ✕✖✖⋆✢✣,放到linux下面❋❀⚘☑✓✔√☐☒✗✘ㄨ✕✖✖⋆✢✣,才能在轉換的時候不報錯✤✥❋✦✧✩✰✪✫✬✭✮✯❂✡★✱✲✳✴。

具體命令可以參考如下:

==========

#webtatic repo
yum install unoconv
#配置字體㈠㈡㈢㈣㈤㈥㈦,將windows的字體全部復制到linux
/usr/share/fonts下面的一個文件夾❻❼❽❾❿⓫⓬⓭⓮⓯⓰,如win #或者從dev的root下面復制Fonts.zip #先要cd到剛剛復制的字體文件夾下
cd
/usr/share/fonts/Fonts
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv reboot

=========

 

PDF轉換圖片

 

有了pdf格式的文檔♦☜☞☝✍☚☛☟✌✽✾✿❁❃,我們就可以比較方便的將pdf格式轉換成圖片(JPEG格式)✵✶✷✸✹✺✻✼❄❅。

PDF轉換成JPEG比較簡單ⅲⅳⅴⅵⅶⅷⅸⅹⒶⒷⒸⒹ,一般用Linux系統自帶的Convert就可以♀☿☼☀☁☂☄,convert直接可以將PDF按照頁數轉換成圖片㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉,然后給用戶展示JPEG即可❋❀⚘☑✓✔√☐☒✗✘ㄨ✕✖✖⋆✢✣。

 

德扑之星官网下载 网站地图