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.