跳到主要内容

文件预览与导出

文件格子用于保存 PDF、图片、视频、Markdown、画布、因果图、Office 文档和其他文件。字节粘贴需要同时服务首页缩略图、编辑区完整预览、键盘扩展预览和跨设备同步。

首页缩略图

首页缩略图用于快速识别内容。它应跟随格子大小适配,横屏和 iPad 上不应仍保持很小的固定尺寸。

编辑区完整预览

点击文件格子后,编辑区应尽量显示完整文件内容。PDF 可以上下滚动翻页,图片可以完整显示,视频可以播放,Markdown 可以渲染,画布和因果图可以显示 App 自己生成的预览。

系统预览

iOS 对很多文件会使用系统 Quick Look 或等价预览能力,例如 PDF、图片、视频、文本、部分 Office 文档和压缩包。系统不认识的私有文件需要 App 自己提供预览。

Markdown 预览

Markdown 不应只显示纯文本。它应复用画布 Tab 中 Markdown 页面使用的渲染器,避免文件格子、Markdown 页面和 Mac 预览三处显示不一致。

视频封面

视频未播放前应显示可识别封面,而不是纯黑区域。如果第一帧是黑色,App 可以使用预览图生成时采用的时间点作为封面。

导出到文件

图片格子、文件格子和支持导出的文件都可以导出到系统文件。导出用于把字节粘贴内部内容交给系统 Files 或第三方 App。

导出到相册

图片格子、JPEG 文件和 PNG 文件可以导出到相册。用户需要允许照片添加权限。

共享

共享使用系统分享面板。用户可以把文件发送到 AirDrop、备忘录、邮件或其他支持该文件类型的 App。