Ошибка преобразования необработанного HTML-ввода в файл .doc с помощью cloudconvert

#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. Ах, спасибо, это работает. Просто нелогично требовать «Входное имя файла», когда я просто хочу загрузить необработанный текст…