Aspose::Words::Saving::HtmlSaveOptions::get_ImagesFolder метод

HtmlSaveOptions::get_ImagesFolder method

Указывает физическую папку, в которой изображения сохраняются при экспорте документа в формат HTML. По умолчанию пустая строка.

System::String Aspose::Words::Saving::HtmlSaveOptions::get_ImagesFolder() const

Примечания

Когда вы сохраняете Document в формате HTML, Aspose.Words необходимо сохранять все изображения, встроенные в документ, как отдельные файлы. ImagesFolder позволяет указать, где будут сохраняться изображения, а ImagesFolderAlias позволяет задать, как будут формироваться URI изображений.

Если вы сохраняете документ в файл и указываете имя файла, Aspose.Words по умолчанию сохраняет изображения в той же папке, где сохранён файл документа. Используйте ImagesFolder, чтобы переопределить это поведение.

Если вы сохраняете документ в поток, у Aspose.Words нет папки для сохранения изображений, но всё равно необходимо где‑то их сохранять. В этом случае следует указать доступную папку в свойстве ImagesFolder или предоставить пользовательские потоки через обработчик события ImageSavingCallback.

Если папка, указанная в ImagesFolder, не существует, она будет создана автоматически.

ResourceFolder is another way to specify a folder where images should be saved.

Примеры

Показывает, как указать папку для хранения связанных изображений после сохранения в .html.

auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Rendering.docx");

System::String imagesDir = System::IO::Path::Combine(get_ArtifactsDir(), u"SaveHtmlWithOptions");

if (System::IO::Directory::Exists(imagesDir))
{
    System::IO::Directory::Delete(imagesDir, true);
}

System::IO::Directory::CreateDirectory_(imagesDir);

// Установите параметр для экспорта полей формы как обычный текст вместо HTML‑элементов ввода.
auto options = System::MakeObject<Aspose::Words::Saving::HtmlSaveOptions>(Aspose::Words::SaveFormat::Html);
options->set_ExportTextInputFormFieldAsText(true);
options->set_ImagesFolder(imagesDir);

doc->Save(get_ArtifactsDir() + u"HtmlSaveOptions.SaveHtmlWithOptions.html", options);

См. также