[發(fā)明專利]一種自動美化文章排版的方法有效
| 申請?zhí)枺?/td> | 201911090237.2 | 申請日: | 2019-11-08 |
| 公開(公告)號: | CN110929495B | 公開(公告)日: | 2023-08-29 |
| 發(fā)明(設(shè)計)人: | 李森和 | 申請(專利權(quán))人: | 廣州堅和網(wǎng)絡(luò)科技有限公司 |
| 主分類號: | G06F40/189 | 分類號: | G06F40/189;G06F40/186;G06F40/163 |
| 代理公司: | 廣州專理知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44493 | 代理人: | 王允輝 |
| 地址: | 510000 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 自動 美化 文章 排版 方法 | ||
本發(fā)明公開了一種自動美化文章排版的方法,包括以下步驟:S1:開發(fā)多個不同類別文章的定制模板并進(jìn)行排版;S2:將S1中開發(fā)的多個定制模板進(jìn)行打包并自動生成適用wap、app環(huán)境使用模板;S3:將S2中打包過后的多個定制模板使用HtmlWebpackPlugin方法對文章模板進(jìn)行解析拆分和合成,最終得到適應(yīng)wap版、app版的模板文件;S4:將S3得到的wap版、app版的模板文件更新到服務(wù)器上。本發(fā)明設(shè)計合理,通過清除文章默認(rèn)樣式,根據(jù)不同類別重新賦予定制特有媒體屬性排版。具有標(biāo)志性的解釋文章屬于某個類別,比如科技類別文章會帶上科技元素。從而能美化了文章排版使用戶的閱讀體驗度提高。
技術(shù)領(lǐng)域
本發(fā)明涉及媒體屬性技術(shù)領(lǐng)域,尤其涉及一種自動美化文章排版的方法。
背景技術(shù)
在自媒體時代以及互聯(lián)網(wǎng)技術(shù)的迅速崛起,自媒體文章受大眾歡迎。由于文章來自不同作者、不同平臺發(fā)布,導(dǎo)致文章排版錯亂、段落層次不清、各種不友好的布局等等導(dǎo)致用戶閱讀下降。各大資訊平臺都會設(shè)立編輯部門通過人員審核、重新排版,美化字體、段落等等操作之后才能發(fā)布。消耗了公司大量人力物力去美化文章排版,在審核重新排版過程中很容易出錯或改漏,而且每位編輯人員排版風(fēng)格又不統(tǒng)一。重復(fù)性工作太多導(dǎo)致效率低下,因此,發(fā)明人認(rèn)為有必要開發(fā)一套方法來美化文章排版。
發(fā)明內(nèi)容
基于背景技術(shù)存在的技術(shù)問題,本發(fā)明提出了一種自動美化文章排版的方法。
本發(fā)明提出的一種自動美化文章排版的方法,包括以下步驟:
S1:?開發(fā)多個不同類別文章的定制模板并進(jìn)行排版;
S2:將S1中開發(fā)的多個定制模板進(jìn)行打包并自動生成適用wap、app環(huán)境使用模板;
S3:將S2中打包過后的多個定制模板使用HtmlWebpackPlugin方法對文章模板進(jìn)行解析拆分和合成,最終得到適應(yīng)wap版、app版的模板文件;
S4:將S3得到的wap版、app版的模板文件更新到服務(wù)器上;
S5:根據(jù)不同類別文章自動給文章套用定制模板,響應(yīng)文章發(fā)布請求,根據(jù)不同類別文章獲取特有的標(biāo)題字體名;
S6:清除文章內(nèi)容原有樣式,清除冗空格符、縮進(jìn)符回車符;
S7:遍歷原文章的每一個圖片,并將所有的圖片替換成自己的圖片組件,給不同類別文章段落帶上自己特有的排版屬性,完成頁面的渲染。
優(yōu)選的,所述S1中,不同的定制模板上均設(shè)置了特定的排版和頭圖,比如作者和時間、字體大小、顏色、對齊方式、排版位置以及特定的icon圖。
優(yōu)選的,所述S2中,app版和web版配置環(huán)境的要求為node?v8.7.0及以上、npmv5.5.1及以上和webpack?v2.0以上。
優(yōu)選的,所述S3中,app版使用ZipWebpackPlugin對app版代碼打包成zip壓縮包,提供在app動態(tài)下載模板包,動態(tài)下載模板包只需要下載一側(cè),下載在服務(wù)器上即可,web版直接更新至服務(wù)器上。
優(yōu)選的,所述S5中,利用Fontmin方法來混去文章的類別和字體名,得到對應(yīng)標(biāo)題定制媒體屬性字體ttfBase64文件,使用ttfBase64文件來設(shè)置頁面的css樣式:具體JS的代碼如下。
優(yōu)選的,所述S6中,使用preg_replace清除文章內(nèi)容原有樣式,清除冗空格符、縮進(jìn)符回車符,根據(jù)類別文章配置重新設(shè)置文章字體大小、行高、顏色、背景,加上定制特有媒體屬性排版,述美化文章段落排版,給不同類別文章段落帶上自己特有的排版屬性。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州堅和網(wǎng)絡(luò)科技有限公司,未經(jīng)廣州堅和網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911090237.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





