InMemoryOpcPackage

InMemoryOpcPackage

Overview

InMemoryOpcPackage є класом в Aspose.Slides FOSS для C++.

Пакет OPC в пам’яті з підтримкою файлів I/O ZIP. Управляє пакетом Open Packaging Conventions як картою імен частин до байтових масивів. Підтримує завантаження та збереження у архіви ZIM (шляхи або потоки) при збереженні невідомих частей для верності повороту.

Цей клас надає 14 методів роботи з об’єктами InMemoryOpcPackage в програмах C++. Доступні методи включають: InMemoryOpcPackage, close, create_new, delete_part, get_part, get_part_names, has_part, open, save, set_part, source_path. Всі публічні члени доступні будь-якім додаткам C++ після встановлення пакету Aspose.Slides FOSS для C++.

Methods

SignatureDescription
InMemoryOpcPackage()
open(path: std::filesystem::path)InMemoryOpcPackageВідкрити пакет OPC з шляху файлу.
open(stream: std::istream)InMemoryOpcPackageВідкрити пакет OPC з шляху файлу.
create_new()InMemoryOpcPackageСтворити новий порожній пакет OPC.
save(path: std::filesystem::path)Заховить пакет на шлях файлу як ZIP-архів.
save(stream: std::ostream)Заховить пакет на шлях файлу як ZIP-архів.
get_part(part_name: std::string_view)std::optional<std::vector<uint8_t>>Відшукати зміст частини за назвою. Повертає nullopt, якщо частина не існує.
set_part(part_name: std::string_view, content: std::vector<uint8_t>)Заховувати (або переписувати) частину з даним змістом.
set_part(part_name: std::string_view, content: std::string_view)Заховувати (або переписувати) частину з даним змістом.
has_part(part_name: std::string_view)boolПеревірте, чи є частина в упаковці.
delete_part(part_name: std::string_view)boolВилучити частину з пакети.
get_part_names()std::vector<std::string>Знайдіть список усіх назвах частин у пакеті.
source_path()std::optional<std::string>Отримати оригінальну трасу файлу, якщо пакет завантажений з файла.
close()Закрийте пакет і випустить ресурси. Знімає всі дані в частині пам’яті. Пакет не повинен бути використаний після закриття.

See Also

 Українська