GroupDocs.Markdown
25.9.0-alpha-20250909052340
dotnet add package GroupDocs.Markdown --version 25.9.0-alpha-20250909052340
NuGet\Install-Package GroupDocs.Markdown -Version 25.9.0-alpha-20250909052340
<PackageReference Include="GroupDocs.Markdown" Version="25.9.0-alpha-20250909052340" />
<PackageVersion Include="GroupDocs.Markdown" Version="25.9.0-alpha-20250909052340" />
<PackageReference Include="GroupDocs.Markdown" />
paket add GroupDocs.Markdown --version 25.9.0-alpha-20250909052340
#r "nuget: GroupDocs.Markdown, 25.9.0-alpha-20250909052340"
#:package GroupDocs.Markdown@25.9.0-alpha-20250909052340
#addin nuget:?package=GroupDocs.Markdown&version=25.9.0-alpha-20250909052340&prerelease
#tool nuget:?package=GroupDocs.Markdown&version=25.9.0-alpha-20250909052340&prerelease
GroupDocs.Markdown for .NET
GroupDocs.Markdown for .NET is a document processing API that enables you to export PDF, Word, Excel, and other formats to Markdown for seamless integration with the generative AI ecosystem.
Features
- Export multiple document formats: Convert popular file types (PDF, DOCX, XLSX, EPUB, and more) to Markdown.
- Advanced Markdown formatting: Accurately export headings, paragraphs, lists, tables, links, images, blockquotes, and code blocks.
- Flexible image handling: Export images separately or embed them directly into the Markdown file.
- Local processing: No cloud or internet connection required. All processing happens securely on your machine.
- Intuitive API design: Simple, developer-friendly API created with ease of use in mind.
- Cross-platform support: Works on Windows and Linux with both .NET and .NET Framework assemblies included in the NuGet package.
Supported File Types
GroupDocs.Markdown supports conversion from the following formats:
- PDF Documents
- Microsoft Word (DOCX, DOC)
- Microsoft Excel (XLSX, XLS)
- Ebooks (EPUB, MOBI)
- Plain Text and Web files
Usage
Common scenarios for exporting documents to Markdown.
Export PDF to Markdown
Convert a PDF into clean Markdown in just a few lines of code. By default, images are embedded in the output file.
// Import the namespace
using GroupDocs.Markdown;
// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");
// Instantiate the converter
var converter = new MarkdownConverter("business-plan.pdf");
// Convert and save output to file
converter.Convert("business-plan.md");
Save images to a folder
This example shows how to convert a DOCX file to Markdown while saving images to a separate folder.
// Import the namespace
using GroupDocs.Markdown;
// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");
// Instantiate the converter
var converter = new MarkdownConverter("annual-report.docx");
// Set image export strategy and output folder
var convertOptions = new DocumentConverterOptions();
convertOptions.ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images");
// Convert and save output to file
converter.Convert("annual-report.md", convertOptions);
Requirements
- .NET 6.0+ (Windows or Linux)
- .NET Framework 4.6.2+ (Windows)
License
See detailed legal information, including terms of use, copyright, EULA, and privacy policy:
https://about.groupdocs.com/legal/
Support
For questions or technical assistance, please use our Free Support Forum.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. 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 was computed. 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 was computed. 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 Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 4.6.2
- No dependencies.
-
net6.0
- SkiaSharp (>= 3.119.0)
- SkiaSharp.NativeAssets.Linux.NoDependencies (>= 3.119.0)
- System.Reflection.Emit (>= 4.7.0)
- System.Security.Cryptography.Pkcs (>= 6.0.5)
- System.Text.Encoding.CodePages (>= 7.0.0)
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
25.9.0-alpha-20250909052340 | 0 | 9/9/2025 |