隐私优先 · 本地处理 · 零存储

代码转 PDF,带语法高亮和水印

代码评审、教学材料、面试展示、外发源码——把 Java、Python、Go、JS 等源码渲染成排版整齐、语法高亮、分页精确的 PDF,并铺上斜向水印防止外传。

🔒 源码不上传 🎨 自动语法高亮 📄 自动分页

效果示例

func main() {
    data, err := os.ReadFile(path)
    if err != nil { return }
    pdf := render(markdown(data), watermark: true)
}

以上即「代码加印」场景的真实渲染效果:语法着色、等宽字体、斜向水印铺满整页,打印后文字清晰可选中。

🔒 隐私优先:源码在浏览器本地解析和渲染。即使是涉密的私有代码块,也不会离开你的设备。

三步导出带水印的代码 PDF

1 拖入源码文件

支持 .java .py .go .c .cpp .js .ts .rs .rb .php 等主流语言。

2 自动识别语言

自动检测语言并高亮,也可手动选择模板与字号。

3 导出 PDF

得到高亮、分页、带水印的 PDF,用于评审或分发。

说明:代码语法高亮需要较精准的渲染,默认本地导出已满足绝大多数场景;打印要求极高时可切换服务器渲染。

常见问题

支持哪些编程语言?

支持 Java、Python、Go、JavaScript、TypeScript、Rust、C、C++、Ruby、PHP、Shell、SQL 及常见配置格式,自动检测、无需手动选择。

代码很长、几十页没关系吧?

没关系。多页自动精确分页,长代码也不会出现字符被截断的情况。默认 A4 纵向,可换横向更适合宽代码。

源码会上传到服务器吗?

默认不会。本地解析渲染,源码不出浏览器。免费每天 2 次,次数包按次计费、永不过期。

可以只加版权水印吗?

可以。水印文字自定义,比如「© 2026 内部代码 请勿外传」,透明度和倾斜角度可调。

语法高亮支持暗色主题吗?

支持。默认使用 One Dark 主题渲染代码,导出PDF保留语法高亮颜色,打印出来也清晰可读。

可以上传整个项目吗?

当前支持单文件转换。可将多个源文件分别转PDF后合并,或使用桌面版批量处理。

代码转PDF保持缩进吗?

保持。代码的缩进、空行、注释格式完整保留,使用等宽字体渲染,确保代码结构不变。

有桌面版吗?

有。密印文档提供 macOS 和 Windows 桌面版,支持拖拽文件、离线使用、批量处理,体验更流畅。