Wstęp

Poruszanie się po świecie plików CAD może być trudne, ale dzięki Aspose.CAD dla .NET programiści mogą łatwo manipulować różnymi formatami CAD i konwertować je. Jedną z częstych potrzeb jest konwersja plików DGN do PDF, którą omówimy krok po kroku w tym samouczku.

Wymagania wstępne

Aby móc śledzić dalszą część artykułu, upewnij się, że posiadasz następujące elementy:

  • Podstawowa znajomość języka C# i platformy .NET.
  • Biblioteka Aspose.CAD dla .NET jest zainstalowana. Możesz ją pobrać. Tutaj.
  • Przykładowy plik DGN (np. Nikon_D90_Camera.dgn).

Krok 1: Importowanie wymaganych przestrzeni nazw

Zacznij od zaimportowania odpowiednich przestrzeni nazw do swojego projektu C#:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;

Krok 2: Załaduj plik DGN

Określ katalog dla pliku DGN i załaduj go, korzystając z następującego kodu:

string myDir = "Your Document Directory";
string sourceFilePath = myDir + "Nikon_D90_Camera.dgn";

using (DgnImage cadImage = (DgnImage)Image.Load(sourceFilePath))
{
    // Dalsze przetwarzanie nastąpi tutaj...
}

Krok 3: Skonfiguruj opcje rasteryzacji

Następnie skonfiguruj opcje rasteryzacji, aby zdefiniować sposób renderowania pliku DGN w pliku PDF:

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions
{
    PageWidth = 600, // Dostosuj szerokość według potrzeb
    PageHeight = 300, // Dostosuj wysokość według potrzeb
    NoScaling = true,
    AutomaticLayoutsScaling = false
};

Krok 4: Utwórz opcje PDF

Zdefiniuj opcje PDF, integrując ustawienia rasteryzacji skonfigurowane wcześniej:

PdfOptions pdfOptions = new PdfOptions
{
    VectorRasterizationOptions = rasterizationOptions
};

Krok 5: Zapisz plik DGN jako plik PDF

Na koniec zapisz plik DGN jako PDF, korzystając z skonfigurowanych opcji:

cadImage.Save(myDir + "ExportDGNToPdf_out.pdf", pdfOptions);

Wniosek

Gratulacje! Udało Ci się przekonwertować plik DGN do PDF za pomocą Aspose.CAD dla platformy .NET. Ten prosty samouczek poprowadził Cię przez proces ładowania pliku DGN, ustawiania opcji rasteryzacji i zapisywania pliku wyjściowego w formacie PDF.

Najczęściej zadawane pytania

Czy muszę mieć wcześniejszą wiedzę z zakresu CAD, aby używać Aspose.CAD?

Zdecydowanie! Aspose.CAD został zaprojektowany, aby uprościć złożone zadania CAD, czyniąc je dostępnymi dla wszystkich programistów, niezależnie od ich wiedzy z zakresu CAD.

Gdzie mogę znaleźć więcej materiałów i dokumentacji dla Aspose.CAD?

Możesz zapoznać się z kompleksowymi przewodnikami i przykładami w Dokumentacja Aspose.CAD.

Czy jest dostępna bezpłatna wersja próbna Aspose.CAD?

Tak, można uzyskać bezpłatną wersję próbną Tutaj.

Jak mogę otrzymać tymczasową licencję na Aspose.CAD?

Możesz poprosić o licencje tymczasowe Tutaj.

Potrzebujesz pomocy lub masz pytania?

Dołącz do rozmowy w Forum Aspose.CAD w celu uzyskania wsparcia społeczności i odpowiedzi na pytania.