使用 cloudconvert 将原始 HTML 输入转换为 .doc 文件时出错
Error converting raw HTML input into a .doc file with cloudconvert
我有 html 文本要转换成文档文件。我尝试了 CloudConvert API 控制台 ( https://cloudconvert.com/api/convert/html-to-doc ) 来生成请求。在 Code Snippets > HTML 形式中,这给了我以下形式:
<form action="https://api.cloudconvert.com/convert" method="POST" enctype="multipart/form-data">
<input type="hidden" name="apikey" value="MyAPIKey">
<input type="hidden" name="inputformat" value="html">
<input type="hidden" name="outputformat" value="doc">
<input type="hidden" name="input" value="raw">
<input type="hidden" name="file" value="<p>test</p>">
<input type="hidden" name="filename" value="test.doc">
<input type="hidden" name="wait" value="true">
<input type="hidden" name="download" value="true">
<input type="submit" value="Convert!">
</form>
但是这不起作用,我经常遇到同样的错误:
{"error":"The filename parameter should be the name of the input file, not of the output file!","code":400}
该错误具有误导性,因为这里没有输入 "file";并且输出文件的名称是必需的 - 如果我将文件名参数排除在外,它也会抱怨。
我在这里做错了什么,或者是否有任何替代服务可以将 HTML 转换为 .doc 或 .docx 格式?
将filename
设置为test.html
(如错误信息所说,它应该是输入文件的名称)。
我有 html 文本要转换成文档文件。我尝试了 CloudConvert API 控制台 ( https://cloudconvert.com/api/convert/html-to-doc ) 来生成请求。在 Code Snippets > HTML 形式中,这给了我以下形式:
<form action="https://api.cloudconvert.com/convert" method="POST" enctype="multipart/form-data">
<input type="hidden" name="apikey" value="MyAPIKey">
<input type="hidden" name="inputformat" value="html">
<input type="hidden" name="outputformat" value="doc">
<input type="hidden" name="input" value="raw">
<input type="hidden" name="file" value="<p>test</p>">
<input type="hidden" name="filename" value="test.doc">
<input type="hidden" name="wait" value="true">
<input type="hidden" name="download" value="true">
<input type="submit" value="Convert!">
</form>
但是这不起作用,我经常遇到同样的错误:
{"error":"The filename parameter should be the name of the input file, not of the output file!","code":400}
该错误具有误导性,因为这里没有输入 "file";并且输出文件的名称是必需的 - 如果我将文件名参数排除在外,它也会抱怨。
我在这里做错了什么,或者是否有任何替代服务可以将 HTML 转换为 .doc 或 .docx 格式?
将filename
设置为test.html
(如错误信息所说,它应该是输入文件的名称)。