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
| Signature | Description |
|---|---|
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() | Закрийте пакет і випустить ресурси. Знімає всі дані в частині пам’яті. Пакет не повинен бути використаний після закриття. |