Class IdpfPackage
- Namespace
- Songhay.Publications.Models
- Assembly
- Songhay.Publications.dll
Defines the content to write the International Digital Publishing Forum IdpfcOpfManifest file.
public class IdpfPackage
- Inheritance
-
IdpfPackage
- Inherited Members
- Extension Methods
Constructors
IdpfPackage(JsonElement, string?, Dictionary<string, string>?, string?, ILogger?)
Initializes a new instance of the IdpfPackage class.
public IdpfPackage(JsonElement publicationMeta, string? isbn13, Dictionary<string, string>? chapterSet, string? epubOebpsDirectory, ILogger? logger)
Parameters
publicationMeta
JsonElementdeserialized EpubMetadata
isbn13
stringInternational Standard Book Number (ISBN)
chapterSet
Dictionary<string, string>chapter data
epubOebpsDirectory
stringconventional
epub/OEBPS
directorylogger
ILoggerThe ILogger.
Methods
SetPublicationMeta()
Writes the IdpfcOpfManifest file.
public void SetPublicationMeta()