CGM Metafile info
CgmInfo is a fully managed CGM Metafile library based on the ISO/IEC 8632:1999 standard intended for extraction of various informations encoded in either binary or text (as described by Part 3 and 4 of ISO/IEC 8632, respectively). It’s licensed under the terms of the GNU General Public License, version 3 or later (GPLv3+).
CgmInfoGui
, which is a GUI tool to display Metafile informationCgmInfo
: The main library, targetting .NET Standard 2.0. Entry point is MetafileReader
in the CgmInfo
Namespace which attempts to determine on whether to read the file as binary or text.CgmInfoCmd
: A CLI application printing a semi-spammy overview of the Metafile, targetting .NET 9.0. Mostly included for testing and reference only.CgmInfoGui
: A GUI application written in AvaloniaUI to present a view on various aspects of the metafile, such as its metafile structure, its application structure and other uses such as hotspot information or XML Companion file creation.CgmInfo is fully written in C# and should work on all platforms that implement at least .NET Standard 2.0; with the CLI application CgmInfoCmd and the GUI application CgmInfoGui requiring .NET 9.0 (or later).
FlowDocument
equivalent in Avalonia (yet).