OfficeIMO.AsciiDoc.Markdown
3.0.0
Prefix Reserved
dotnet add package OfficeIMO.AsciiDoc.Markdown --version 3.0.0
NuGet\Install-Package OfficeIMO.AsciiDoc.Markdown -Version 3.0.0
<PackageReference Include="OfficeIMO.AsciiDoc.Markdown" Version="3.0.0" />
<PackageVersion Include="OfficeIMO.AsciiDoc.Markdown" Version="3.0.0" />
<PackageReference Include="OfficeIMO.AsciiDoc.Markdown" />
paket add OfficeIMO.AsciiDoc.Markdown --version 3.0.0
#r "nuget: OfficeIMO.AsciiDoc.Markdown, 3.0.0"
#:package OfficeIMO.AsciiDoc.Markdown@3.0.0
#addin nuget:?package=OfficeIMO.AsciiDoc.Markdown&version=3.0.0
#tool nuget:?package=OfficeIMO.AsciiDoc.Markdown&version=3.0.0
OfficeIMO.AsciiDoc.Markdown
OfficeIMO.AsciiDoc.Markdown is the thin, loss-aware conversion bridge between the native OfficeIMO.AsciiDoc model and MarkdownDoc.
using OfficeIMO.AsciiDoc;
using OfficeIMO.AsciiDoc.Markdown;
AsciiDocDocument source = AsciiDocDocument.Parse(asciiDoc).Document;
AsciiDocMarkdownConversionResult result = source.ToMarkdownDocument();
string markdown = result.Document.ToMarkdown();
Reverse conversion generates canonical AsciiDoc, selects longer delimited-block fences when content contains the normal fence, and reparses it through the lossless native engine:
MarkdownAsciiDocConversionResult generated = markdownDocument.ToAsciiDocDocument();
string asciiDoc = generated.Source;
The bridge maps typed inline content, metadata, lists and compound children, definitions, admonitions, structured tables and spans, images, code metadata, anchors, and STEM where the target model can carry them. Constructs without a safe equivalent are preserved visibly or omitted according to options, with source-located diagnostics.
The adapter never participates in native AsciiDoc parsing or round-trip writing.
Dependency footprint
- External: None.
- OfficeIMO:
OfficeIMO.AsciiDocandOfficeIMO.Markdown; the bridge owns typed mapping, canonical generation, and source-located diagnostics.
See the complete OfficeIMO package map for related formats and conversion paths.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.7.2
- OfficeIMO.AsciiDoc (>= 3.0.0)
- OfficeIMO.Markdown (>= 3.0.0)
-
.NETStandard 2.0
- OfficeIMO.AsciiDoc (>= 3.0.0)
- OfficeIMO.Markdown (>= 3.0.0)
-
net10.0
- OfficeIMO.AsciiDoc (>= 3.0.0)
- OfficeIMO.Markdown (>= 3.0.0)
-
net8.0
- OfficeIMO.AsciiDoc (>= 3.0.0)
- OfficeIMO.Markdown (>= 3.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on OfficeIMO.AsciiDoc.Markdown:
| Package | Downloads |
|---|---|
|
OfficeIMO.Reader.AsciiDoc
Modular OfficeIMO.Reader adapter for dependency-free AsciiDoc ingestion. |
|
|
OfficeIMO.AsciiDoc.Pdf
Loss-aware AsciiDoc to PDF adapter over the first-party OfficeIMO Markdown and PDF engines. |
GitHub repositories
This package is not used by any popular GitHub repositories.