Aspose::Pdf::HtmlSaveOptions::ResourceSavingStrategy typedef

ResourceSavingStrategy typedef

Для этого свойства вы можете назначить делегат, созданный из пользовательского метода, который реализует обработку внешнего ресурса (шрифта или изображения), извлечённого из PDF и который должен быть сохранён как внешний ресурс при конвертации PDF в HTML. В этом случае обработка (например, сохранение в поток или на диск) может выполняться в этом пользовательском коде, и этот код должен возвращать путь (или любую другую строку без кавычек), который затем будет включён в сгенерированный HTML вместо исходного предполагаемого пути к ресурсу изображения. При этом все необходимые действия по сохранению изображения должны быть выполнены в коде предоставленного метода, поскольку сохранение результата в коде конвертера использоваться не будет. Если по какой‑то причине обработку данного файла необходимо выполнить кодом конвертера, а не пользовательским кодом, пожалуйста, установите в пользовательском коде флаг ‘CustomProcessingCancelled’ переменной параметра ‘resourceSavingInfo’. Это сигнализирует конвертеру, что все необходимые шаги по обработке данного ресурса должны быть выполнены самим конвертером, как если бы внешнего пользовательского кода не было.

using Aspose::Pdf::HtmlSaveOptions::ResourceSavingStrategy =  System::MulticastDelegate<System::String(const System::SharedPtr<Aspose::Pdf::SaveOptions::ResourceSavingInfo>&)>

См. также