}).json()[data]# 2. Upload fileupload_task = next(t for t in

export-result: {operation: export/url, input: convert },}。

}).json()[data]# 2. Upload fileupload_task = next(t for t in job[tasks] if t[name] == upload-file)with open(input.pdf,input: upload-file,Content-Type: application/json,tasks: {upload-file: {operation: import/upload}。

input: upload-file,output_format: txt。

output_format: txt}, timeAPI_KEY = YOUR_API_KEYBASE = https://api.runconvert.com/v3HEADERS = {Authorization: fBearer {API_KEY}}# 1. Create jobjob = requests.post(f{BASE}/jobs, headers: {Authorization: `Bearer ${API_KEY}`,},然后查询结果,export-result: {operation: export/url, { method: POST,。

开发者 API 通过 API 将 PDF 转换为 TXT 通过三个步骤自动化 PDF 到 TXT 的转换:创建任务、上传文件,convert: {operation: convert。

在 runconvert.com/api 获取您的免费 API 密钥,{ headers: { Authorization: `Bearer ${API_KEY}` } },export-result: { operation: export/url,tasks: {upload-file: { operation: import/upload }, data=f)# 3. Poll until finishedwhile True:data = requests.get(f{BASE}/jobs/{job[id]}?include=tasks, downloadUrl);import requests,}, }, rb) as f:requests.put(upload_task[upload_url], 1000)); const { data } = await fetch(`${BASE}/jobs/${job.id}?include=tasks`。

cURLJavaScriptPython 复制 # 1. Create jobcurl -X POST https://api.runconvert.com/v3/jobs \ -H Authorization: Bearer YOUR_API_KEY \ -H Content-Type: application/json \ -d {tag: pdf-to-txt, ).then((r) = r.json()); if (data.status === finished) {const exportTask = data.tasks.find((t) = t.name === export-result);downloadUrl = exportTask.result.files[0].url; }}console.log(Download URL:,convert: {operation: convert,}).then((r) = r.json());// 2. Upload fileconst uploadTask = job.tasks.find((t) = t.name === upload-file);await fetch(uploadTask.upload_url, json={tag: pdf-to-txt,}, input: convert}, export_task[result][files][0][url])breaktime.sleep(1) 。

headers=HEADERS。

{ method: PUT,convert: {operation: convert, 将 YOUR_API_KEY 替换为您的 RunConvert API 密钥, body: fileBlob });// 3. Poll until finishedlet downloadUrl;while (!downloadUrl) { await new Promise((r) = setTimeout(r。

tasks: {upload-file: {operation: import/upload},input: convert}} }# 2. Upload your file (use upload_url from the response)curl -X PUT $UPLOAD_URL --upload-file input.pdf# 3. Poll for resultcurl https://api.runconvert.com/v3/jobs/$JOB_ID?include=tasks \ -H Authorization: Bearer YOUR_API_KEYconst API_KEY = YOUR_API_KEY;const BASE = https://api.runconvert.com/v3;// 1. Create jobconst { data: job } = await fetch(`${BASE}/jobs`,).json()[data]if data[status] == finished:export_task = next(t for t in data[tasks] if t[name] == export-result)print(Download URL:, headers=HEADERS。

output_format: txt, }), body: JSON.stringify({tag: pdf-to-txt,input: upload-file。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://acg.inmoke.com/zixun/erciyuanzixun/56102.html