# ldesign-official-document **Repository Path**: ldesign-v1/ldesign-official-document ## Basic Information - **Project Name**: ldesign-official-document - **Description**: ????? - ???????????????? - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-12 - **Last Updated**: 2026-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # @ldesign/official-document 公文编辑器插件,支持中国党政机关公文格式国标(GB/T 9704-2012)的可视化编排、预览与输出。 ## ✨ 特性 - 📄 **红头文件模板** - 内置标准红头公文模板,支持自定义版头红线、发文机关标志 - 🔢 **发文字号管理** - 自动编号、年度序号管理、字号格式校验 - 📝 **公文正文编辑** - 符合国标的字体(仿宋/黑体/宋体/楷体)、字号(三号/四号)、行距规范 - 📋 **版记编辑** - 抄送机关、印发机关、印发日期等版记要素可视化编辑 - 🔴 **套红功能** - 将正文内容自动嵌入红头模板,一键套红生成完整公文 - 🔒 **密级与紧急程度** - 支持密级(绝密/机密/秘密)和紧急程度(特急/加急)标注 - 📎 **附件管理** - 公文附件列表管理,支持多附件关联 - ✍️ **会签/联合发文** - 多机关联合发文版头排列与编辑 - 🖋️ **签发人** - 签发人信息编排,支持多人签发 - 🔖 **公文要素校验** - 自动校验公文格式规范性(字体、字号、行距、页边距等) - 📄 **公文模板库** - 通知、通报、请示、报告、函、决定等常用公文模板 - 🖨️ **打印与导出** - 支持 A4 精确排版打印,导出 PDF/Word 格式 - 🔏 **印章集成** - 与 @ldesign/stamp 集成,支持电子印章定位盖章 - ✒️ **签名集成** - 与 @ldesign/signature 集成,支持手写签名 - 🌓 **主题切换** - 亮色/暗色编辑主题 - 📱 **响应式预览** - 支持移动端公文预览 --- ## 📦 安装 ```bash pnpm add @ldesign/official-document ``` ## 🚀 快速开始 ```typescript import { OfficialDocumentEditor } from '@ldesign/official-document'; const editor = new OfficialDocumentEditor({ container: '#editor-container', template: 'red-header', // 红头文件模板 document: { title: '关于开展2024年度工作总结的通知', issuer: '某某市人民政府办公室', docNumber: '某政办发〔2024〕1号', urgency: 'normal', securityLevel: 'public', }, }); ``` --- ## 📁 项目结构 ``` official-document/ ├── packages/ │ ├── core/ # 核心库 @ldesign/official-document │ │ └── src/ │ │ ├── core/ # 编辑器核心 │ │ ├── templates/ # 公文模板(红头/信函/命令等) │ │ ├── validators/ # 国标格式校验 │ │ ├── renderers/ # 排版渲染引擎 │ │ ├── utils/ # 工具函数 │ │ └── types/ # TypeScript 类型 │ └── vue/ # Vue 组件 @ldesign/official-document-vue ├── playground/ # 演示应用 └── README.md ``` ## 📄 License MIT