V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
edward1987
V2EX  ›  程序员

云文档是如何实现复制粘贴格式的

  •  
  •   edward1987 · 29 天前 · 1139 次点击

    比如飞书,可以复制一个带格式的表单,然后粘贴的时候格式也一起粘贴了,但是粘贴板里面只有文本内容。

    技术上是如何实现的呢?

    需求目的: 生成带有格式的数据给用户复制粘贴

    大佬们,有现成的方案生成格式数据吗?

    4 条回复    2024-10-16 22:19:11 +08:00
    zcf0508
        1
    zcf0508  
       29 天前 via Android   ❤️ 1
    html 富文本
    Yanlongli
        2
    Yanlongli  
       29 天前   ❤️ 1
    首先粘贴板里并不是只有文本,是带有格式的。只是如果你粘贴的目标软件不支持富文本或者被目标软件忽略了格式才会换成纯文本。比如加粗、斜体、背景色这些。
    edward1987
        3
    edward1987  
    OP
       29 天前
    @Yanlongli 那请问在哪里查看带有格式的原内容(未渲染)? 像看 html 代码那样
    swjt
        4
    swjt  
       29 天前
    @edward1987 js 是可以做到的,我最近正在写相关的项目,处理起来很麻烦,有相关 api ,event.clipboardData ,顺便借这里问个问题,这个 api 获取 text/html 的时候从 wps 粘贴过来的图片为什么会识别到两个,怎么解决这个问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5721 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:13 · PVG 11:13 · LAX 19:13 · JFK 22:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.