Konwertuj CAD do CSV przy użyciu GroupDocs.Conversion dla .NET

Konwertowanie CAD plików do CSV jest powszechnym wymaganiem, gdy potrzebujesz wyodrębnić dane tabelaryczne z rysunków technicznych w celu analizy, raportowania lub migracji. W tym samouczku dowiesz się, jak konwertować CAD do CSV szybko przy użyciu GroupDocs.Conversion dla .NET, krok po kroku.

Szybkie odpowiedzi

  • Jaka biblioteka obsługuje konwersję? GroupDocs.Conversion for .NET.
  • Jaki format pliku jest odczytywany? Design Web Format (DWF) – natywny format CAD.
  • Jaki jest format wyjściowy? Comma‑Separated Values (CSV) dla łatwego importu do arkuszy kalkulacyjnych.
  • Ile linii kodu jest potrzebnych? Mniej niż dziesięć linii po zainstalowaniu biblioteki.
  • Czy potrzebna jest licencja do produkcji? Tak – wymagana jest licencja komercyjna do użytku nie‑testowego.

Co to jest „convert CAD to CSV”?

„Convert CAD to CSV” odnosi się do wyodrębniania danych geometrycznych lub atrybutów z rysunku CAD (takiego jak DWF) i zapisywania ich w zwykłym pliku tekstowym, tabeli rozdzielonej przecinkami, którą można otworzyć w Excelu, Power BI lub dowolnym narzędziu do przetwarzania danych. Ta transformacja umożliwia analitykom wykonywanie obliczeń statystycznych, generowanie raportów oraz integrowanie informacji z rysunków w bazach danych bez potrzeby specjalistycznego oprogramowania CAD.

Dlaczego używać GroupDocs.Conversion dla .NET?

GroupDocs.Conversion obsługuje ponad 50 formatów wejściowych i wyjściowych, przetwarza wielostronicowe pliki CAD bez ładowania całego dokumentu do pamięci i działa na .NET 6+, .NET 5+, .NET Core 3.1 oraz klasycznym .NET Framework. Jego API nie wymaga zewnętrznego oprogramowania CAD, co zmniejsza koszty licencjonowania i upraszcza wdrożenie.

Wymagania wstępne

Zanim rozpoczniesz, upewnij się, że masz następujące elementy:

  • GroupDocs.Conversion for .NET wersja 25.3.0 lub nowsza.
  • Środowisko programistyczne C# (Visual Studio 2022 lub nowsze).
  • .NET 6 SDK (lub dowolny obsługiwany runtime .NET).
  • Dostęp do ważnej licencji GroupDocs (wersja próbna lub zakupiona).

Wymagane biblioteki i zależności

  • GroupDocs.Conversion for .NET – główny silnik konwersji.
  • System.IO – do obsługi ścieżek plików (wbudowane).

Wymagania dotyczące konfiguracji środowiska

Twój system operacyjny musi być Windows 10/11, macOS 12+ lub dystrybucja Linux, która obsługuje docelowy runtime .NET.

Wymagania wiedzy wstępnej

Znajomość podstawowej składni C#, instrukcji using oraz operacji I/O na plikach ułatwi przejście przez samouczek.

Konfiguracja GroupDocs.Conversion dla .NET

Jak zainstalować bibliotekę?

Możesz dodać GroupDocs.Conversion do swojego projektu za pomocą NuGet.

Konsola Menedżera Pakietów NuGet

Install-Package GroupDocs.Conversion -Version 25.3.0

.NET CLI

dotnet add package GroupDocs.Conversion --version 25.3.0

Kroki uzyskania licencji

  1. Free Trial: Rozpocznij od darmowej wersji próbnej, aby przetestować funkcje.
  2. Temporary License: Uzyskaj tymczasową licencję tutaj, jeśli potrzebujesz krótkoterminowego klucza do testów.
  3. Purchase: Do pełnego użycia produkcyjnego kup licencję na stronie zakupu GroupDocs.

Podstawowa inicjalizacja i konfiguracja

Klasa ConversionConfig przechowuje ustawienia konfiguracyjne procesu konwersji.
Klasa Converter udostępnia metody do ładowania dokumentu i wykonywania konwersji.

using System;
using GroupDocs.Conversion;

class Program
{
    static void Main()
    {
        string sourceFilePath = @"YOUR_DOCUMENT_DIRECTORY\\sample.dwf";
        var converter = new Converter(sourceFilePath);
        
        Console.WriteLine("GroupDocs.Conversion initialized successfully.");
    }
}

Jak przekonwertować DWF do CSV przy użyciu GroupDocs.Conversion dla .NET?

Załaduj źródłowy plik DWF, skonfiguruj opcje CSV i wywołaj metodę Convert – cała konwersja kończy się jednym wywołaniem metody. To podejście automatycznie wyodrębnia nazwy warstw, współrzędne i tabele atrybutów do dobrze ustrukturyzowanego pliku CSV oraz zapewnia zachowanie wszelkich osadzonych metadanych do dalszej analizy.

Załaduj plik DWF

Przegląd

Ładowanie pliku DWF przygotowuje go do konwersji. Postępuj zgodnie z poniższymi krokami:

Krok 1: Zdefiniuj ścieżkę do dokumentu
string sourceFilePath = @"YOUR_DOCUMENT_DIRECTORY\\sample.dwf";

Upewnij się, że sourceFilePath wskazuje istniejący plik DWF na dysku.

Krok 2: Załaduj plik za pomocą GroupDocs.Conversion
var converter = new Converter(sourceFilePath);

Konwertuj DWF do CSV

Przegląd

Po załadowaniu, skonwertuj plik DWF do formatu CSV.

Krok 1: Zdefiniuj ścieżkę wyjściową dla pliku CSV

Upewnij się, że katalog wyjściowy istnieje lub utwórz go programowo:

string outputFolder = @"YOUR_OUTPUT_DIRECTORY";
string outputFile = System.IO.Path.Combine(outputFolder, "dwf-converted-to.csv");
Krok 2: Przygotuj opcje konwersji dla formatu CSV

Klasa CsvConvertOptions pozwala dostosować wyjście CSV, takie jak separator i kodowanie.

using GroupDocs.Conversion.Options.Convert;

SpreadsheetConvertOptions options = new SpreadsheetConvertOptions { Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Csv };
Krok 3: Wykonaj konwersję

Wykonaj konwersję jednym wywołaniem; biblioteka obsługuje stronicowanie i czyszczenie zasobów.

converter.Convert(outputFile, options);
Console.WriteLine("Conversion completed successfully.");

Porady dotyczące rozwiązywania problemów

  • Zweryfikuj, że sourceFilePath wskazuje na odczytywalny plik DWF.
  • Upewnij się, że outputFolder istnieje; możesz go utworzyć za pomocą Directory.CreateDirectory.
  • Jeśli konwersja nie powodzi się przy dużych rysunkach, zwiększ limit pamięci procesu lub włącz tryb strumieniowy poprzez ConversionConfig.EnableStreaming = true.

Praktyczne zastosowania

Rzeczywiste scenariusze, w których „convert CAD to CSV” sprawdza się doskonale:

  1. Architectural Data Analysis: Eksportuj metadane projektu do CSV w celu analizy statystycznej lub szacowania kosztów.
  2. Cross‑Platform Compatibility: Przenieś dane z własnościowych narzędzi CAD do formatów przyjaznych Excelowi dla interesariuszy bez oprogramowania CAD.
  3. Data Migration Projects: Zautomatyzuj masową migrację starszych rysunków DWF do plików CSV gotowych do bazy danych.

Rozważania dotyczące wydajności

GroupDocs.Conversion przetwarza pliki w trybie strumieniowym, umożliwiając obsługę plików DWF do 1 GB bez wyczerpania pamięci RAM. Dla optymalnej szybkości:

  • Uruchom konwersję na maszynie z co najmniej 4 GB wolnej pamięci RAM.
  • Używaj bloków using, aby zapewnić zwolnienie obiektu Converter.

Najlepsze praktyki:

using (var converter = new Converter(sourceFilePath))
{
    // conversion code here
}
using (var converter = new Converter(sourceFilePath))
{
    // Conversion code here
}

Najczęściej zadawane pytania

Q: Jak mogę konwertować inne formaty CAD (DWG, DXF) do CSV?
A: GroupDocs.Conversion obsługuje DWG, DXF i DWF. Zmień rozszerzenie pliku źródłowego i użyj tych samych CsvConvertOptions – API automatycznie wykrywa format.

Q: Czy mogę konwertować wsadowo wiele plików DWF w jednym uruchomieniu?
A: Tak. Przejdź po katalogu z plikami DWF i wywołaj logikę konwersji dla każdego pliku w pętli foreach.

Q: Jaki model licencjonowania obowiązuje w projektach komercyjnych?
A: Wymagana jest płatna licencja dla każdego wdrożenia produkcyjnego. Klucz próbny działa wyłącznie w celach oceny i wygasa po 30 dniach.

Q: Czy konwersja zachowuje informacje o warstwach?
A: Wygenerowany plik CSV zawiera kolumnę „Layer”, która zapisuje oryginalną warstwę CAD dla każdego wyodrębnionego elementu.

Q: Jak mogę zwiększyć prędkość konwersji bardzo dużych rysunków?
A: Włącz tryb strumieniowy (ConversionConfig.EnableStreaming = true) i uruchom proces na maszynie z dyskiem SSD, aby zmniejszyć opóźnienia I/O.

Zakończenie

Masz teraz kompletny, gotowy do produkcji przewodnik, jak konwertować CAD do CSV przy użyciu GroupDocs.Conversion dla .NET. Postępując zgodnie z powyższymi krokami, możesz zintegrować tę funkcjonalność z dowolną usługą .NET, aplikacją desktopową lub zautomatyzowanym potokiem.

Kolejne kroki

  • Eksperymentuj z dodatkowymi formatami wyjściowymi, takimi jak XLSX lub JSON, używając tego samego API.
  • Połącz wyjście CSV z Power BI, aby tworzyć interaktywne pulpity nawigacyjne danych CAD.
  • Przejrzyj pełną listę obsługiwanych formatów w dokumentacji GroupDocs.

Call to Action: Zaimplementuj przykładowy kod w swoim kolejnym projekcie i zobacz, jak szybko możesz przekształcić skomplikowane rysunki CAD w użyteczne dane!


Ostatnia aktualizacja: 2026-07-14
Testowano z: GroupDocs.Conversion 25.3.0 for .NET
Autor: GroupDocs

Zasoby

{< blocks/products/products-backtop-button >} {< /blocks/products/pf/main-wrap-class >} {< /blocks/products/pf/main-container >} {< /blocks/products/pf/tutorial-page-section >}

Powiązane samouczki