高性能URL批量转PDF合并服务 - 1000个URL约2分钟
/api/convert-merge
同步模式:提交URLs,等待处理完成后直接返回PDF文件流
{
"urls": ["http://example.com/page1", "http://example.com/page2"],
"filename": "merged.pdf" // 可选
}
/api/convert-merge-async
异步模式(推荐):立即返回taskId,完成后返回下载URL
⚡ 优化:PDF保存到硬盘,支持快速下载、断点续传、多次下载
{
"urls": ["..."],
"filename": "merged.pdf"
}
/api/convert-zip-async
异步ZIP模式:将每个URL生成独立PDF,打包为ZIP文件
📦 特点:保留每个页面的独立文件,方便按需下载
{
"urls": ["..."],
"zipFilename": "pdfs.zip",
"pdfNaming": "index", // index|url|auto|custom
"pdfNameMap": { // 仅当pdfNaming=custom时使用
"zcid1": "文件名1.pdf",
"zcid2": "文件名2.pdf"
}
}
/api/task/:taskId
查询任务状态和进度,完成后返回downloadUrl
/api/download/:taskId
重定向到PDF文件下载地址
/downloads/:filename
直接下载文件(静态文件服务,支持PDF和ZIP,支持断点续传)
/health
服务健康检查