Konwersja DGN do PDF w Aspose.CAD dla .NET

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ć i konwertować różne formaty CAD. Jedną z powszechnych potrzeb jest konwersja plików DGN do PDF, którą omówimy krok po kroku w tym samouczku.

Wymagania wstępne

Aby móc kontynuować, upewnij się, że masz następujące informacje:

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

Krok 1: Importuj wymagane przestrzenie 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 wcześniej skonfigurowane ustawienia rasteryzacji:

PdfOptions pdfOptions = new PdfOptions
{
    VectorRasterizationOptions = rasterizationOptions
};

Krok 5: Zapisz DGN jako 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 na PDF przy użyciu Aspose.CAD dla .NET. Ten prosty samouczek poprowadził Cię przez ładowanie pliku DGN, ustawianie opcji rasteryzacji i zapisywanie wyników jako PDF.

Najczęściej zadawane pytania

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

Oczywiście! 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 CAD.

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

Możesz zapoznać się z kompleksowymi przewodnikami i przykładami wDokumentacja 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ę uzyskać tymczasową licencję na Aspose.CAD?

Możesz poprosić o licencje tymczasoweTutaj.

Potrzebujesz pomocy lub masz pytania?

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