无法将 Pdf 与 ConvertApi Rest 合并 api Flutter
Cant Merge Pdf's with ConvertApi Rest api Flutter
我提出了将 DOCX、excel.ppt 转换为 PDF 的相同请求,它们有效。但合并 PDF 不起作用。
我 select 带有文件选择器的 PDF 比我向 convertApi 发送请求。但是 ConvertApi returns 我的原始 pdf 没有合并 pdf。
var url = Uri.parse(
'https://v2.convertapi.com/convert/pdf/to/merge?Secret=XXXX');
int len = widget.docs.length;
var request = MultipartRequest("POST", url);
for (int i = 0; i < len; i++) {
final element = widget.docs[i];
request.files.add(
await MultipartFile.fromPath(
"Files",
element.path,
filename: element.name,
),
);
}
var response = await Response.fromStream(await request.send());
var decoded =
base64.decode(await jsonDecode(response.body)["Files"][0]["FileData"]);
这是一个 CURL 示例,Files 参数必须具有这样的索引:files[0]
、files[1]
。请编辑您的 Files
参数名称并为每个传递的新文件添加括号和索引。
curl -F "Files[0]=@/path/to/file1.pdf" -F "Files[1]=@/path/to/file2.pdf" https://v2.convertapi.com/convert/pdf/to/merge?Secret=<YOUR SECRET HERE>
我提出了将 DOCX、excel.ppt 转换为 PDF 的相同请求,它们有效。但合并 PDF 不起作用。 我 select 带有文件选择器的 PDF 比我向 convertApi 发送请求。但是 ConvertApi returns 我的原始 pdf 没有合并 pdf。
var url = Uri.parse(
'https://v2.convertapi.com/convert/pdf/to/merge?Secret=XXXX');
int len = widget.docs.length;
var request = MultipartRequest("POST", url);
for (int i = 0; i < len; i++) {
final element = widget.docs[i];
request.files.add(
await MultipartFile.fromPath(
"Files",
element.path,
filename: element.name,
),
);
}
var response = await Response.fromStream(await request.send());
var decoded =
base64.decode(await jsonDecode(response.body)["Files"][0]["FileData"]);
这是一个 CURL 示例,Files 参数必须具有这样的索引:files[0]
、files[1]
。请编辑您的 Files
参数名称并为每个传递的新文件添加括号和索引。
curl -F "Files[0]=@/path/to/file1.pdf" -F "Files[1]=@/path/to/file2.pdf" https://v2.convertapi.com/convert/pdf/to/merge?Secret=<YOUR SECRET HERE>