# LibreOffice 模板填充合并

DOCX模板占位符替换并渲染为PDF（邮件合并风格）

> 标准页面: https://elysiatools.com/zh/tools/libreoffice-template-fill-merge

- **分类:** Document Tools

- **关键词:** docx, template, mail merge, libreoffice, pdf

## 概述

基于 DOCX 模板生成邮件合并风格 PDF。 \*\*工作方式：\*\* - 支持占位符：\`{{name}}\`、\`${name}\`、\`<\>\` - mergeDataJson 可传单条对象或对象数组 - 每条记录先填充为临时 DOCX，再由 LibreOffice 渲染 - 多条记录的 PDF 结果会自动合并为一个输出

## 输入项

- **DOCX模板** (file): Upload template .docx
- **合并数据JSON** (textarea): \[{"name":"Alice","company":"Elysia"},{"name":"Bob","company":"Tools"}\]

## 适用场景

- 需要根据统一模板批量生成个性化 PDF 文档时。
- 需要将结构化数据（JSON）快速填充到 Word 文档并转换为 PDF 时。
- 需要将多份独立生成的文档自动合并为一个 PDF 文件时。

## 工作原理

- 上传包含占位符（如 {{name}}、${name} 或 <\>）的 DOCX 模板文件。
- 在合并数据 JSON 框中输入单条对象或对象数组，定义占位符对应的具体内容。
- 系统为每条记录生成临时 DOCX 文件，并通过 LibreOffice 引擎渲染为 PDF。
- 若输入多条记录，系统会自动将所有生成的 PDF 页面合并为一个完整文件供下载。

## 使用案例

- 批量生成带有客户名称和信息的个性化邀请函或感谢信。
- 根据数据库导出的 JSON 数据自动制作员工入职合同或协议书。
- 将多份销售报价单合并为一份完整的 PDF 报价方案集。

## 常见问题

### 支持哪些格式的占位符？

支持 {{name}}、${name} 和 <\> 三种常见的占位符格式。

### 可以一次性生成多个文档吗？

可以，只需在 JSON 中传入对象数组，系统会自动为每条记录生成内容并合并为一个 PDF。

### 输出的文件格式是什么？

输出格式统一为 PDF，方便直接打印或发送。

### 模板文件有大小限制吗？

单个模板文件最大支持 100MB。

### 该工具是否支持复杂的 Word 排版？

支持，基于 LibreOffice 渲染，能够较好地保留 DOCX 模板中的样式和排版。

## 相关工具

- [LibreOffice DOCX转PDF](https://elysiatools.com/zh/tools/libreoffice-docx-to-pdf): 通过LibreOffice批量将.doc/.docx转换为PDF并保留排版
- [LibreOffice DOCX转PDF/A](https://elysiatools.com/zh/tools/libreoffice-docx-to-pdf-a): 通过LibreOffice+Ghostscript生成PDF/A合规文档
- [LibreOffice PPT转PDF讲义](https://elysiatools.com/zh/tools/libreoffice-ppt-to-pdf-handouts): 演示文稿转PDF并支持每页多张幻灯片讲义布局
- [LibreOffice XLSX转PDF报表](https://elysiatools.com/zh/tools/libreoffice-xlsx-to-pdf-report): 通过LibreOffice将Excel表格转换为多页PDF报表并支持批量合并
- [OCR PDF 转结构化 JSON 桥](https://elysiatools.com/zh/tools/ocr-pdf-to-structured-json-bridge): 按几何结构抽取 PDF 文本层（y 坐标分行、列间隙识表、字号识标题、冒号键值对），然后逐字段填入用户提供的 JSON Schema——标签按归一化键名匹配、值按声明类型归一化，并用 ajv 校验。
- [Data URI 生成器](https://elysiatools.com/zh/tools/data-uri-generator): 将文件转换为 Data URI（Base64 或百分号编码），用于直接在 HTML、CSS 或 Markdown 中内联图片、字体等资源
- [HTML转PDF渲染器](https://elysiatools.com/zh/tools/html-to-pdf-renderer): 将有限HTML子集渲染为PDF
- [PDF页眉页脚片段](https://elysiatools.com/zh/tools/pdf-header-footer-snippets): 将HTML转换为PDF，并插入Logo/标题/日期等页眉页脚片段

## 示例

- [PDF示例](https://elysiatools.com/zh/samples/pdf-samples): 2026-02-01 到 2026-02-10 工具生成的PDF示例
- [Android Java 序列化示例](https://elysiatools.com/zh/samples/android-serialization-java): Android Java 序列化示例，包括JSON序列化、反序列化和XML解析
- [Android Kotlin 序列化示例](https://elysiatools.com/zh/samples/android-serialization-kotlin): Android Kotlin 序列化示例，包括JSON序列化、反序列化和XML解析
- [macOS Objective-C 序列化示例](https://elysiatools.com/zh/samples/macos-serialization-objectivec): macOS Objective-C 序列化示例，包括JSON序列化、JSON反序列化和XML解析

## 相关内容

- [模板化文档生成工作流](https://elysiatools.com/zh/hubs/templated-document-generation): 从结构化数据生成表单、证书、成绩单、发票、收据、故事板、DOCX 合并 PDF 和 XLSX 模板输出。
