Управление внешними ресурсами с помощью WorkbookSetting.StreamProvider

Возможные сценарии использования

Иногда ваш файл Excel содержит внешние ресурсы, например, связанные изображения и т. Д. Aspose.Cells позволяет управлять этими внешними ресурсами с помощью Workbook.Settings.StreamProvider, который принимает реализацию интерфейса IStreamProvider. Всякий раз, когда вы попытаетесь отобразить свой лист, содержащий внешние ресурсы, например, связанные изображения, будут вызваны методы интерфейса IStreamProvider, что позволит вам принять соответствующие меры по отношению к внешним ресурсам.

Управление внешними ресурсами с помощью WorkbookSetting.StreamProvider

Следующий пример кода объясняет использование Workbook.Settings.StreamProvider. Он загружает образец файла Excel, содержащий связанное изображение. Код заменяет связанное изображение на логотип Aspose и отображает весь лист в одно изображение, используя класс SheetRender. Ниже приведен скриншот образца файла Excel и его изображение рендеринга для справки. Как видно, сломанное связанное изображение заменено на логотип Aspose.

todo:image_alt_text

Образец кода