#html #docx #doc #converters #cloudconvert
#HTML #docx #doc #конвертеры #cloudconvert
Вопрос:
У меня есть html-текст, который я хочу преобразовать в файл doc. Я попробовал консоль API CloudConvert ( https://cloudconvert.com/api/convert/html-to-doc ) для генерации запроса. Во фрагментах кода> HTML form это дает мне следующую форму:
<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}
Ошибка вводит в заблуждение, поскольку здесь нет входного «файла»; и требуется имя для выходного файла — если я не указываю параметр filename, он также выдает ошибку.
Что я здесь делаю не так, или есть какие-либо альтернативные сервисы, которые могли бы конвертировать HTML в форматы .doc или .docx?
Ответ №1:
Установите filename
значение test.html
(как указано в сообщении об ошибке, это должно быть имя входного файла).
Комментарии:
1. Ах, спасибо, это работает. Просто нелогично требовать «Входное имя файла», когда я просто хочу загрузить необработанный текст…