我想仿造 easycv.cn 这个简历网站,想请教一下相关技术实现问题。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HUZHUANGZHUANG
V2EX    问与答

我想仿造 easycv.cn 这个简历站,想请教一下相关技术实现问题。

  •  
  •   HUZHUANGZHUANG 2023-12-18 10:34:22 +08:00 1659 次点击
    这是一个创建于 672 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我计划使用的技术栈,react 或者 nextjs ,前端菜鸟一个

    1 、下面这两个链接中会加载一些图片出来,图片展示方式是等你滚动到对应位置,然后图片再直接弹出来,这个效果怎么实现?

    简历模板 : https://easycv.cn/templates 简历范本: https://easycv.cn/examples

    2 、 这个下载 pdf 是怎么能实现?我目前只会在前端使用 html2canvas 把元素弄成图片。因为下载为 pdf 那就是可以选择文件中的相关文字,图片是不能选择文字的。

    3 、下面是一个简历模板的链接,657fae0f8a0492002f8fb2b3 应该就是一个模板对应的编号,这模板怎么提前创建的?
    https://easycv.cn/editor/657fae0f8a0492002f8fb2b3

    4 、请不要说怎么盈利问题,我不在乎是否盈利,只是想仿造一下。

    5 、目前就这些问题,希望有大佬愿意指点一些或者给一个开源项目例子,感谢。
    7 条回复    2023-12-18 18:54:44 +08:00
    keepRun
        1
    keepRun  
       2023-12-18 10:52:39 +08:00 via Android
    这赛道有太多人,做出来大概率不赚钱
    keepRun
        2
    keepRun  
       2023-12-18 10:53:07 +08:00 via Android
    可以试着用 markdown 转 pdf
    kokerkov
        3
    kokerkov  
       2023-12-18 11:57:16 +08:00
    别的我不懂,我只懂 2:wkhtmltopdf
    kangjm
        4
    kangjm  
       2023-12-18 12:02:45 +08:00
    1. Frame Motion 这种库有相关的 hook: https://www.framer.com/motion/use-in-view/
    2. 前端下载 PDF 可以用 PDFLib 这种库,把 PDF 转换成 Uint8Array 用 blob 下载
    3. 可以用 nextjs 的 dynamic routing:生成一个 uuid ,然后动态去数据库里面获取模版
    HUZHUANGZHUANG
        5
    HUZHUANGZHUANG  
    OP
       2023-12-18 18:51:27 +08:00
    @keepRun #2 谢谢指点,感谢
    HUZHUANGZHUANG
        6
    HUHUANGZHUANG  
    OP
       2023-12-18 18:51:59 +08:00
    @kokerkov #3 谢谢指点,感谢,我会去试试,看看效果
    HUZHUANGZHUANG
        7
    HUZHUANGZHUANG  
    OP
       2023-12-18 18:54:44 +08:00
    @kangjm #4 针对第二点是不是有点问题?我想知道的是怎么把网页里的元素转为 PDF ,哪种方案比较好哦,因为他是在网页上进行编辑的然后生成的模板。我去试试前面两个老哥说的方案,感谢回复。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5201 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 03:53 PVG 11:53 LAX 20:53 JFK 23:53
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86