【问题标题】:Cant Merge Pdf's with ConvertApi Rest api Flutter无法将 Pdf 与 ConvertApi Rest api Flutter 合并
【发布时间】:2021-07-27 14:20:15
【问题描述】:

我提出了将 DOCX、excel.ppt 转换为他们工作的 PDF 的相同请求。但是合并 PDF 不起作用。 我选择带有文件选择器的 PDF,而不是向 convertApi 发送请求。但是 ConvertApi 返回我的原始 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"]);

【问题讨论】:

    标签: flutter pdf multipartform-data rest convertapi


    【解决方案1】:

    这是一个 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多