ODT 导出中的分页符
Available in Start planBeta
PageBreak 扩展让用户可以在编辑器中插入显式的分页符。当与 ODT 导出扩展结合使用时,这些分页符会被包含在导出的文档中。
工作原理
分页符在 ODT 导出中得到完全支持。ODT 导出在底层使用 DOCX 转换,其中 pageBreak 节点被转换为 <w:br w:type="page"/>,从而在生成的 ODT 文件中产生标准的分页符。
使用分页符设置 ODT 导出
同时注册 PageBreak 扩展和 ODT 导出扩展。编辑器内容中的分页符将在导出时自动转换。
import { Editor } from '@tiptap/core'
import { ConvertKit } from '@tiptap-pro/extension-convert-kit'
import { ExportOdt } from '@tiptap-pro/extension-export-odt'
import { PageBreak } from '@tiptap-pro/extension-pagebreak'
const editor = new Editor({
extensions: [
ConvertKit,
PageBreak,
ExportOdt.configure({
appId: 'your-app-id',
token: 'your-jwt',
onCompleteExport: (result) => {
const blob = new Blob([result], { type: 'application/vnd.oasis.opendocument.text' })
const url = URL.createObjectURL(blob)
const a = document.createElement('a')
a.href = url
a.download = 'export.odt'
a.click()
URL.revokeObjectURL(url)
},
}),
],
})了解更多
- PageBreak 扩展参考了解完整选项、命令和键盘快捷键
- DOCX 导入中的分页符了解导入支持
- ODT 导出指南了解通用导出设置