InMemoryOpcPackage

Общ преглед

InMemoryOpcPackage е клас в Aspose.Slides FOSS за C++.

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

Методи за изчисляване на данните

ПодписътОписание на състоянието
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 архив.
set_part(part_name: std::string_view, content: std::string_view)Съхраняване (или надписване) на част с дадено съдържание.
get_part_names()std::vector<std::string>Вземи списък с имената на всички части в пакета.
source_path()std::optional<std::string>Вземете оригиналния път на файла, ако пакетът е бил зареден от файл.
close()Затвори пакета и освободи ресурси. Изчиства всички данни от частта в паметта. Пакетът не трябва да се използва след затваряне.
 Български