PDF/A 转换

将 PDF 转换为自声明 PDF/A 归档格式,零外部依赖

纯 pdf-lib 转换:写入 PDF/A XMP 元数据并移除不兼容特性。属软转换,不含 ICC 色彩管理。

示例结果

1 个示例

将 PDF 转换为自声明 PDF/A-2b

移除不兼容特性并写入 PDF/A-2b 的 XMP 声明。

sample-multipage-pdfa.pdf 查看文件
查看输入参数
{ "pdfFile": "/public/samples/pdf/sample-multipage.pdf", "profile": "pdfa-2b" }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/pdf

关键信息

分类
文档与 PDF
输入类型
file, select
输出类型
file
样本覆盖
4
支持 API
Yes

概览

本工具提供纯前端的 PDF/A 转换服务,能够将普通 PDF 文件转换为符合自声明 PDF/A 归档标准的格式。通过写入 PDF/A XMP 元数据并移除不兼容的特性,帮助您快速生成适合长期保存的文档,无需依赖任何外部服务器。

适用场景

  • 需要将电子文档提交给政府机构、图书馆或企业归档系统,且对方强制要求 PDF/A 格式时。
  • 希望通过嵌入标准的 XMP 元数据来提高 PDF 文档的长期可读性与合规性。
  • 需要在不上传文件到外部服务器的前提下,快速在本地进行 PDF/A 软转换。

工作原理

  • 用户上传需要转换的 PDF 文件,并选择所需的 PDF/A 规范等级(如 PDF/A-1b、PDF/A-2b 等)。
  • 工具在本地解析 PDF,自动移除不符合 PDF/A 规范的冲突特性。
  • 写入对应的 PDF/A XMP 元数据声明,并重新打包生成符合规范的 PDF/A 文件供用户下载。

使用场景

历史文献与学术论文的数字化长期归档保存。
企业内部合规性审计,将普通 PDF 统一转换为 PDF/A 格式。
准备提交给司法或政府机构的电子法律文书格式规范化。

用户案例

1. 转换学术论文为 PDF/A-1b 归档格式

高校科研人员
背景原因
需要向学校图书馆提交毕业论文的 PDF 电子版,图书馆系统要求必须符合 PDF/A-1b 归档标准。
解决问题
论文原件为普通 PDF,不包含 PDF/A 声明元数据,无法通过系统检测。
如何使用
上传论文 PDF 文件,在“PDF/A 规范等级”下拉菜单中选择“PDF/A-1b(基础,兼容性最好)”,点击转换。
示例配置
pdfFile: thesis.pdf, profile: pdfa-1b
效果
成功下载带有 PDF/A-1b XMP 元数据声明的 PDF 文件,顺利通过图书馆系统的归档检测。

2. 规范化企业合同为 PDF/A-2b 格式

法务专员
背景原因
公司需要将一批历史签署的 PDF 电子合同进行长期数字化归档,以防未来因软件升级导致无法读取。
解决问题
原始合同 PDF 格式不一,需要统一写入 PDF/A 归档元数据以确保长期兼容性。
如何使用
上传合同 PDF,选择“PDF/A-2b”规范等级,启动转换并保存输出文件。
示例配置
pdfFile: contract.pdf, profile: pdfa-2b
效果
获得符合 PDF/A-2b 标准的合同文档,元数据中已正确嵌入归档声明,适合长期安全存储。

用 Samples 测试

pdf, file

相关专题

常见问题

什么是“自声明 PDF/A 转换”?

它是指通过写入 PDF/A 规范所需的 XMP 元数据并清理不兼容特性来标记文档,属于不含 ICC 色彩配置文件的软转换。

支持哪些 PDF/A 规范等级?

支持 PDF/A-1b(基础兼容)、PDF/A-2b(支持 JPEG2000)、PDF/A-2u(支持 Unicode)以及 PDF/A-3b(允许嵌入文件)。

转换过程会把我的文件上传到服务器吗?

不会。转换完全在您的浏览器本地运行,零外部依赖,确保您的文档隐私安全。

为什么转换后的文件没有包含 ICC 色彩管理?

本工具采用轻量化的纯代码库转换,主要进行元数据写入与特性清理,不进行复杂的颜色空间转换或 ICC 配置文件嵌入。

转换会改变 PDF 的排版或内容吗?

转换主要针对元数据和不兼容的后台特性进行调整,通常不会改变文档的视觉排版和文字内容。

API 文档

请求端点

POST /zh/api/tools/pdf-a-convert

请求参数

参数名 类型 必填 描述
pdfFile file (需要先上传) -
profile select -

文件类型参数需要先通过 POST /upload/pdf-a-convert 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-pdf-a-convert": {
      "name": "pdf-a-convert",
      "description": "将 PDF 转换为自声明 PDF/A 归档格式,零外部依赖",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-a-convert",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]