CamScanner-Pdf2Office

Polar Sponsor
爱发电 赞助
.NET 9.0

使用 CamScanner 将 PDF 文档转换为可编辑的 Word(.docx)或 Excel(.xlsx)格式,具备智能内容识别和精准格式保留

CamScanner PDF 到 Office.

功能概述

CamScanner PDF 到 Office.是一项面向实际任务的技能,主要用于Overview.;CamScanner 提供了文件转换能力,在保存原始格式的同时将PDF文档转换为Word或Excel文档.;

核心要点

  • General i.。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。

使用与执行

该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

CamScanner PDF 转 Office

概述

CamScanner 提供文档转换能力,可将 PDF 文档转换为 Word 或 Excel 文档,同时保留原始格式。该工作流分为三个步骤:先 上传 PDF 文件,再 转换,最后 下载 结果。

适用场景

  • 用户希望将 PDF 转换为 Word(.docx)或 Excel(.xlsx)格式
  • 用户希望使 PDF 可编辑
  • 用户已有 PDF 文件,但需要将其转为 Office 文档格式

隐私与数据

重要提示:隐私与数据流向说明

  • 第三方服务:本技能会将您的文件发送至 CamScanner 官方服务器(ai-tools.camscanner.com)进行处理。
  • 数据留存:CamScanner 服务器对您的文件进行实时处理,文件不会永久保存在服务器上。
  • 本地文件:输出文件将保存至您指定的本地文件系统路径。

API 参考

基础 URL: https://ai-tools.camscanner.com

支持的转换类型

source_type target_type 输出
pdf word .docx
pdf excel .xlsx

步骤 1:上传 PDF

BASE="https://ai-tools.camscanner.com"

IN_FILE_ID=$(curl -sS -X POST "$BASE/v1/tools/upload_file/execute" 
  -H "Content-Type: application/octet-stream" 
  --data-binary "@/path/to/document.pdf" | jq -r '.tool_result.data.file_id')

响应示例:

{
  "code": 200,
  "tool": "upload_file",
  "tool_result": {
    "success": true,
    "data": {
      "file_id": "file_1741857600_ab12cd34ef56",
      "size": 24576
    }
  }
}

步骤 2:转换 PDF

OUT_FILE_ID=$(curl -sS -X POST "$BASE/v1/tools/convert_pdf/execute" 
  -H "Content-Type: application/json" 
  -d "{"file_id":"$IN_FILE_ID","source_type":"pdf","target_type":"TARGET","output_mode":"file_id"}" 
  | jq -r '.tool_result.data.file_id')

请将 TARGET 替换为以下值之一:word 或 excel。

响应示例:

{
  "code": 200,
  "tool": "convert_pdf",
  "tool_result": {
    "success": true,
    "data": {
      "file_id": "file_1741857722_ddeeff001122",
      "target_type": "word"
    }
  }
}

步骤 3:下载结果

curl -sS -X POST "$BASE/v1/tools/download_file/execute?response_mode=raw" 
  -H "Content-Type: application/json" 
  -d "{"file_id":"$OUT_FILE_ID"}" 
  -o /path/to/output.docx

关键说明: 必须在下载请求 URL 中包含 response_mode=raw 查询参数,才能获取二进制文件;否则响应将为 JSON 格式。

快速参考:完整流程脚本

BASE="https://ai-tools.camscanner.com"
INPUT_PDF="/path/to/document.pdf"
TARGET_TYPE="word"          # word | excel
OUTPUT_FILE="/path/to/output.docx"

# 上传
IN_FILE_ID=$(curl -sS -X POST "$BASE/v1/tools/upload_file/execute" 
  -H "Content-Type: application/octet-stream" 
  --data-binary "@$INPUT_PDF" | jq -r '.tool_result.data.file_id')

# 转换
OUT_FILE_ID=$(curl -sS -X POST "$BASE/v1/tools/convert_pdf/execute" 
  -H "Content-Type: application/json" 
  -d "{"file_id":"$IN_FILE_ID","source_type":"pdf","target_type":"$TARGET_TYPE","output_mode":"file_id"}" 
  | jq -r '.tool_result.data.file_id')

# 下载
curl -sS -X POST "$BASE/v1/tools/download_file/execute?response_mode=raw" 
  -H "Content-Type: application/json" 
  -d "{"file_id":"$OUT_FILE_ID"}" 
  -o "$OUTPUT_FILE"

文件扩展名映射

target_type 扩展名
word .docx
excel .xlsx

常见错误

错误 修正方法
下载时遗漏 response_mode=raw 务必在下载 URL 后附加 ?response_mode=raw
上传时使用了错误的 Content-Type 上传必须使用 application/octet-stream,而非 multipart/form-data
误用 GET 方法代替 POST 全部三个端点均仅支持 POST 请求
转换请求中缺失 source_type 必须始终包含 "source_type": "pdf"
转换请求中缺失 output_mode 必须始终包含 "output_mode": "file_id",以获取可用于下载的 file_id
输出文件扩展名错误 请确保扩展名与 target_type 匹配(参见上方表格)

错误处理

请在执行下一步前检查每个步骤是否成功:

# 上传后检查
if [ -z "$IN_FILE_ID" ] || [ "$IN_FILE_ID" = "null" ]; then
  echo "上传失败"; exit 1
fi

# 转换后检查
if [ -z "$OUT_FILE_ID" ] || [ "$OUT_FILE_ID" = "null" ]; then
  echo "转换失败"; exit 1
fi

相关专题

更多
Office和Wps的区别
Office和Wps的区别

microsoft office提供更广泛的功能和市场领先的兼容性,但成本较高。wps针对基本办公任务提供了免费或低成本的替代方案,并具有更广泛的平台支持。想了解更多Office和Wps的相关内容,可以阅读本专题下面的文章。

2024.07.10

1881

9

office软件有哪些
office软件有哪些

office软件有:1、Microsoft Word;2、Microsoft Excel;3、Microsoft PowerPoint;4、Microsoft Outlook;5、Microsoft OneNote;6、Microsoft Access;7、Microsoft Publisher。本专题提供office软件相关的文章、下载和课程。

2023.06.29

1897

7

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

0

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

0

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

0

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

0

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

0

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

0

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习