Eksportuj DGN do formatu PDF w Aspose.CAD dla .NET
Wstęp
W świecie programowania .NET Aspose.CAD jest potężną biblioteką ułatwiającą manipulację i konwersję plików CAD. Jednym z typowych zadań, z jakim często spotykają się programiści, jest eksportowanie plików DGN do formatu PDF. W tym samouczku przejdziemy przez proces krok po kroku, używając Aspose.CAD dla .NET.
Warunki wstępne
Zanim zagłębisz się w samouczek, upewnij się, że masz następujące elementy:
- Praktyczna znajomość C# i frameworka .NET.
- Zainstalowana biblioteka Aspose.CAD dla .NET. Możesz go pobraćTutaj.
- Przykładowy plik DGN, na przykład „Nikon_D90_Camera.dgn” na potrzeby tego samouczka.
Importuj przestrzenie nazw
W projekcie C# rozpocznij od zaimportowania niezbędnych przestrzeni nazw:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
Krok 1: Załaduj plik DGN
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Nikon_D90_Camera.dgn";
using (DgnImage cadImage = (DgnImage)Image.Load(sourceFilePath))
{
// Twój kod tutaj...
}
Krok 2: Skonfiguruj opcje rasteryzacji
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageWidth = 600;
rasterizationOptions.PageHeight = 300;
rasterizationOptions.NoScaling = true;
rasterizationOptions.AutomaticLayoutsScaling = false;
Krok 3: Utwórz opcje PDF
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = rasterizationOptions;
Krok 4: Zapisz jako plik PDF
cadImage.Save(MyDir + "ExportDGNToPdf_out.pdf", pdfOptions);
Wniosek
Gratulacje! Pomyślnie wyeksportowałeś plik DGN do formatu PDF przy użyciu Aspose.CAD dla .NET. W tym samouczku omówiono podstawowe kroki, od załadowania pliku DGN po skonfigurowanie opcji rasteryzacji i zapisanie wyników w formacie PDF.
Często zadawane pytania
P1: Czy mogę używać Aspose.CAD dla .NET bez wcześniejszej znajomości CAD?
A1: Absolutnie! Aspose.CAD upraszcza złożone zadania CAD, czyniąc go dostępnym dla programistów z różnym doświadczeniem.
P2: Gdzie mogę znaleźć więcej przykładów i dokumentacji dla Aspose.CAD?
A2: Poznajdokumentacja obszerne przewodniki i przykłady.
P3: Czy dostępna jest bezpłatna wersja próbna Aspose.CAD?
A3: Tak, możesz uzyskać bezpłatną wersję próbnąTutaj.
P4: Jak mogę uzyskać tymczasowe licencje na Aspose.CAD?
A4: Uzyskaj tymczasowe licencjeTutaj.
P5: Potrzebujesz pomocy lub masz pytania?
A5: OdwiedźForum Aspose.CAD za wsparcie społeczności.