Eliassen.MysticMind
0.1.85
dotnet add package Eliassen.MysticMind --version 0.1.85
NuGet\Install-Package Eliassen.MysticMind -Version 0.1.85
<PackageReference Include="Eliassen.MysticMind" Version="0.1.85" />
paket add Eliassen.MysticMind --version 0.1.85
#r "nuget: Eliassen.MysticMind, 0.1.85"
// Install Eliassen.MysticMind as a Cake Addin #addin nuget:?package=Eliassen.MysticMind&version=0.1.85 // Install Eliassen.MysticMind as a Cake Tool #tool nuget:?package=Eliassen.MysticMind&version=0.1.85
Eliassen.MysticMind
Eliassen.MysticMind provides functionality for converting HTML documents to Markdown format. Let's explore its features:
ConverterFactory
This class is a factory for creating converters.
Methods
- Build: Builds a new converter.
HtmlToMarkdownConversionHandler
Converts HTML documents to Markdown format.
Properties
- Destinations: Gets the content types supported for the destination stream.
- Sources: Gets the content types supported for the source stream.
Methods
- Constructor: Constructor for HtmlToMarkdownConversionHandler.
- ConvertAsync(source, sourceContentType, destination, destinationContentType): Converts the content of an HTML document in the source stream to Markdown format and writes it to the destination stream.
- SupportedDestination(contentType): Checks if the specified content type is supported for the destination stream.
- SupportedSource(contentType): Checks if the specified content type is supported for the source stream.
IConverterFactory
Interface for a factory that creates converters.
Methods
- Build: Builds a new converter.
ServiceCollectionExtensions
Provides extension methods for configuring services related to MysticMind.
Methods
- TryAddMysticMindServices(services): Configures services for MysticMind.
Eliassen.MysticMind simplifies the conversion of HTML documents to Markdown format, providing flexibility and ease of use.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | 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. |
-
net8.0
- Eliassen.Documents.Abstractions (>= 0.1.85)
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- ReverseMarkdown (>= 4.6.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Eliassen.MysticMind:
Package | Downloads |
---|---|
Eliassen.Common.Extensions
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.