產(chǎn)品經(jīng)理在不同場景展示PDF的應(yīng)當(dāng)注意踩坑點(diǎn)
在之前對接展示PDF展示的過程中,發(fā)現(xiàn)了很多兼容性問題,在這里對場景和驗(yàn)證時(shí)注意點(diǎn)進(jìn)行了梳理,方便其他產(chǎn)品同學(xué)避免踩坑。
場景一
使用場景
在后端生成pdf并存儲(chǔ),發(fā)送URL給前端展示
驗(yàn)證注意點(diǎn)
pdf是一個(gè)兼容性很差的文件,如果我們希望在前端直接展示pdf,不進(jìn)行其他處理,一般展示不會(huì)有問題,為了保險(xiǎn)起見,最好蘋果、安卓、pc端都驗(yàn)證一邊
場景二
使用場景
如果我們希望不存儲(chǔ)PDF文檔,直接先給用戶預(yù)覽,用戶確認(rèn)后再進(jìn)行存儲(chǔ),此時(shí)我們應(yīng)當(dāng)在前端生成pdf
可能遇到的問題
在前端生成的pdf兼容性很差,在安卓端,蘋果端不同時(shí)兼容的可能性很大,需要格外驗(yàn)證蘋果及安卓端能否同時(shí)能展示
建議解決方法
前端有技術(shù)可以將PDF變成HTML進(jìn)行展示,HTML的兼容性最好的,可以考慮用HTML進(jìn)行替代PDF展示
舉例
背景:
在香港開戶流程中,用戶輸入信息后,按照美國證監(jiān)會(huì)要求,需要給用戶確認(rèn)自己的信息。我們采用的為展示PDF的方式展示給用戶。
流程思考:
因?yàn)橛脩魶]有確認(rèn)自己的信息,PDF不應(yīng)當(dāng)進(jìn)行存儲(chǔ),用戶確認(rèn)自己信息后,才應(yīng)當(dāng)存儲(chǔ)給后端
遇到的問題:
在前端生成的PDF,在安卓端無法展示
解決方法:
在前端處理為HTML進(jìn)行展示,用戶確認(rèn)后,生成PDF給后端進(jìn)行存儲(chǔ)
處理流程
本文由 @asherchen 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)作者許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)
- 目前還沒評論,等你發(fā)揮!