← 返回首页

📡 API 文档

盖伦工具箱 - 开放 API 接口

📄 文档转换

POST https://zgarlen.com/convert
Word 转 PDF - 将 DOC/DOCX 文件转换为 PDF 格式

请求参数

参数名类型必填说明
fileFile是DOC/DOCX 文件(最大10MB)
curl -X POST -F "file=@doc.docx" https://zgarlen.com/convert --output out.pdf
POST https://zgarlen.com/convert-pdf-to-word
PDF 转 Word - 将 PDF 文件转换为可编辑的 DOCX 格式

请求参数

参数名类型必填说明
fileFile是PDF 文件(最大10MB)
curl -X POST -F "file=@doc.pdf" https://zgarlen.com/convert-pdf-to-word --output out.docx

🖼️ 图片压缩

POST https://zgarlen.com/compress-image
图片压缩 - 压缩 JPG/PNG/WebP 图片,支持自定义质量

请求参数

参数名类型必填说明
fileFile是图片文件(最大10MB)
qualityint否压缩质量(10-100,默认80)
curl -X POST -F "file=@img.jpg" -F "quality=80" https://zgarlen.com/compress-image --output out.jpg

🔐 密码生成

GET https://zgarlen.com/generate-password
生成随机密码,支持自定义长度和字符类型

请求参数

参数名类型必填说明
lengthint否密码长度(4-32,默认12)
uppercasebool否包含大写字母(默认true)
lowercasebool否包含小写字母(默认true)
numbersbool否包含数字(默认true)
symbolsbool否包含特殊符号(默认true)
curl "https://zgarlen.com/generate-password?length=16"

📱 二维码生成

GET https://zgarlen.com/generate-qrcode
生成二维码图片

请求参数

参数名类型必填说明
textstring是二维码内容
sizeint否尺寸(150-300,默认200)
curl "https://zgarlen.com/generate-qrcode?text=https://zgarlen.com" --output qrcode.png

🎨 颜色转换

GET https://zgarlen.com/convert-color
颜色格式转换(HEX ↔ RGB ↔ HSL)

请求参数

参数名类型必填说明
input_valuestring是输入颜色值
input_formatstring是输入格式:hex/rgb/hsl
output_formatstring是输出格式:hex/rgb/hsl
curl "https://zgarlen.com/convert-color?input_value=%233b82f6&input_format=hex&output_format=rgb"

📋 JSON 处理

POST https://zgarlen.com/format-json
JSON 格式化 - 格式化JSON数据便于阅读

请求体(JSON)

参数名类型说明
(body)JSON待格式化的JSON数据
curl -X POST -H "Content-Type: application/json" -d '{"name":"test"}' https://zgarlen.com/format-json
POST https://zgarlen.com/compress-json
JSON 压缩 - 压缩JSON数据(去除空格)

请求体(JSON)

参数名类型说明
(body)JSON待压缩的JSON数据
curl -X POST -H "Content-Type: application/json" -d '{"name":"test"}' https://zgarlen.com/compress-json

📐 单位换算

GET https://zgarlen.com/convert-unit
单位换算 - 支持长度、重量、温度、存储单位转换

请求参数

参数名类型必填说明
valuefloat是待转换的值
from_unitstring是源单位
to_unitstring是目标单位
categorystring是类别:length/weight/temperature/storage
curl "https://zgarlen.com/convert-unit?value=100&from_unit=米+(m)&to_unit=英尺+(ft)&category=length"