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.