ACadSharp.ProGPU
0.1.0-preview.65
dotnet add package ACadSharp.ProGPU --version 0.1.0-preview.65
NuGet\Install-Package ACadSharp.ProGPU -Version 0.1.0-preview.65
<PackageReference Include="ACadSharp.ProGPU" Version="0.1.0-preview.65" />
<PackageVersion Include="ACadSharp.ProGPU" Version="0.1.0-preview.65" />
<PackageReference Include="ACadSharp.ProGPU" />
paket add ACadSharp.ProGPU --version 0.1.0-preview.65
#r "nuget: ACadSharp.ProGPU, 0.1.0-preview.65"
#:package ACadSharp.ProGPU@0.1.0-preview.65
#addin nuget:?package=ACadSharp.ProGPU&version=0.1.0-preview.65&prerelease
#tool nuget:?package=ACadSharp.ProGPU&version=0.1.0-preview.65&prerelease
ACadSharp
C# library to read/write cad files like dxf/dwg.
Check the documentation for specific information about the library.
Features
ACadSharp allows to read or create CAD files using .Net and also extract or modify existing content in the files, the main features may be listed as:
- Read/Write Dxf binary files
- Read/Write Dxf ASCII files
- Read Dwg files
- Write Dwg files
- Extract/Modify the geometric information from the different entities in the model
- Control over the table elements like Blocks, Layers and Styles, allows you to read, create or modify the different tables
For pdf export check 🚧 ACadSharp.Pdf 🚧.
Compatible Dwg/Dxf versions:
| DxfReader | DxfWriter | DwgReader | DwgWriter | |
|---|---|---|---|---|
| AC1009 | ✔️ | ❌ | ❌ | ❌ |
| AC1012 | ✔️ | ✔️ | ❌ | ❌ |
| AC1014 | ✔️ | ✔️ | ✔️ | ✔️ |
| AC1015 | ✔️ | ✔️ | ✔️ | ✔️ |
| AC1018 | ✔️ | ✔️ | ✔️ | ✔️ |
| AC1021 | ✔️ | ✔️ | ✔️ | ❌ |
| AC1024 | ✔️ | ✔️ | ✔️ | ✔️ |
| AC1027 | ✔️ | ✔️ | ✔️ | ✔️ |
| AC1032 | ✔️ | ✔️ | ✔️ | ✔️ |
Code Example
public static void Main()
{
string path = "sample.dwg";
CadDocument doc = DwgReader.Read(path, onNotification);
}
// Process a notification from the reader
private static void onNotification(object sender, NotificationEventArgs e)
{
Console.WriteLine(e.Message);
}
For more code examples check.
Building
Before building run:
git submodule update --init --recursive
This command will clone the submodules necessary to build the project.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
-
net10.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ACadSharp.ProGPU:
| Package | Downloads |
|---|---|
|
ProGPU.CAD
ACadSharp-backed DXF/DWG document sessions and the foundation for retained GPU-accelerated 2D/3D CAD rendering, editing, printing, and save workflows. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-preview.65 | 54 | 9/23/2026 |
| 0.1.0-preview.64 | 55 | 9/23/2026 |
| 0.1.0-preview.63 | 57 | 9/23/2026 |
ProGPU-reviewed ACadSharp feature branch used by the pinned ProGPU.CAD source and package dependency.