Как использовать CloudConvert API с PHP SDK для загрузки конвертации в виде нескольких файлов?

Я пытаюсь использовать API CloudConvert с PHP для преобразования PDF-файлов в HTML, и это работает, но до сих пор я могу получить только html-файл со всеми ресурсами (img, css, js, font), встроенными в html-файл. Я хотел бы иметь возможность загружать ресурсы в виде отдельных файлов, либо в виде zip-файла, либо по отдельности, и их веб-интерфейс позволяет это, но я изо всех сил пытаюсь заставить это работать, используя API/SDK.
Цени любую помощь! Мой код выглядит так:

$process = $api->createProcess([
  "inputformat" => "pdf",
  "outputformat" => "html",
]);

$process->start([
  "input"=>"download",
  "file"=>$pdf_url,
  "outputformat" => "html",
  "converteroptions" => [
        "zoom" => 1,
        "page_width" => 900,
        "page_height" => 1100,
        "embed_css" => [],
        "embed_font" => [],
        "embed_javascript" => [],
        "embed_image" => [],
    ],
])->wait();

$process->downloadAll($download_dir);

1 ответ

Решение

Варианты embed_javascript, embed_cssи т. д. являются логическими значениями:

$process->start([
  "input"=>"download",
  "file"=>$pdf_url,
  "outputformat" => "html",
  "converteroptions" => [
        "embed_css" => false,
        "embed_font" => false,
        "embed_javascript" => false,
        "embed_image" => false,
    ],
])->wait();
Другие вопросы по тегам