Renderuj określone formaty CAD (CF2)

Wstęp

W tym samouczku przyjrzymy się, jak renderować określone formaty CAD za pomocą Groupdocs.Viewer dla .NET. Groupdocs.Viewer to potężny interfejs API przeglądarki dokumentów, który umożliwia programistom wyświetlanie w aplikacjach ponad 170 typów dokumentów bez konieczności instalowania zewnętrznego oprogramowania. W szczególności skupimy się na renderowaniu formatów CAD, takich jak CF2, do różnych formatów wyjściowych, takich jak HTML, JPG, PNG i PDF.

Warunki wstępne

Zanim przejdziemy do samouczka, upewnij się, że spełniasz następujące wymagania wstępne:

  • Program Visual Studio zainstalowany w systemie.
  • Groupdocs.Viewer dla zestawu SDK platformy .NET. Można go pobrać zTutaj.
  • Podstawowa znajomość języka programowania C#.

Importuj przestrzenie nazw

Najpierw zaimportujmy niezbędne przestrzenie nazw wymagane do renderowania formatów CAD.

using GroupDocs.Viewer.Options;
using System;
using System.IO;

Teraz podzielmy każdy przykład na wiele kroków:

Renderuj CF2 do HTML

Krok 1: Zdefiniuj katalog wyjściowy, w którym zostanie zapisany wyrenderowany kod HTML.

string outputDirectory = "Your Document Directory";

Krok 2: Zdefiniuj format ścieżki pliku dla wyjścia HTML.

string pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.html");

Krok 3: Zainicjuj obiekt Viewer i określ wejściowy plik CF2.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    // W razie potrzeby ustaw dodatkowe opcje renderowania
    // opcje.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
    viewer.View(options);
}

Renderuj CF2 do JPG

Krok 1: Zdefiniuj format ścieżki pliku wyjściowego JPG.

pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.jpg");

Krok 2: Zainicjuj obiekt Viewer i określ wejściowy plik CF2.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    // W razie potrzeby ustaw dodatkowe opcje renderowania
    // opcje.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
    viewer.View(options);
}

Renderuj CF2 do PNG

Krok 1: Zdefiniuj format ścieżki pliku wyjściowego PNG.

pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.png");

Krok 2: Zainicjuj obiekt Viewer i określ wejściowy plik CF2.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
    PngViewOptions options = new PngViewOptions(pageFilePathFormat);
    // W razie potrzeby ustaw dodatkowe opcje renderowania
    // opcje.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
    viewer.View(options);
}

Renderuj CF2 do formatu PDF

Krok 1: Zdefiniuj format ścieżki pliku wyjściowego PDF.

pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.pdf");

Krok 2: Zainicjuj obiekt Viewer i określ wejściowy plik CF2.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
    PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
    // W razie potrzeby ustaw dodatkowe opcje renderowania
    // opcje.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
    viewer.View(options);
}

Wniosek

tym samouczku nauczyliśmy się, jak renderować określone formaty CAD, takie jak CF2, przy użyciu programu Groupdocs.Viewer dla platformy .NET. Postępując zgodnie z przewodnikiem krok po kroku, możesz łatwo zintegrować możliwości renderowania dokumentów z aplikacjami .NET.

Często zadawane pytania

Czy Groupdocs.Viewer może renderować inne formaty CAD oprócz CF2?

Tak, Groupdocs.Viewer obsługuje szeroką gamę formatów CAD, w tym DWG, DXF, DGN i inne.

Czy Groupdocs.Viewer nadaje się do renderowania dokumentów w aplikacjach internetowych?

Oczywiście Groupdocs.Viewer można bezproblemowo zintegrować z aplikacjami internetowymi w celu renderowania dokumentów bezpośrednio w przeglądarce.

Czy Groupdocs.Viewer wymaga jakichkolwiek zewnętrznych zależności do renderowania?

Nie, Groupdocs.Viewer jest samodzielnym interfejsem API i nie wymaga żadnych zewnętrznych zależności ani instalacji oprogramowania.

Czy mogę dostosować opcje renderowania do moich wymagań?

Tak, Groupdocs.Viewer udostępnia różne opcje renderowania, które można dostosować do własnych potrzeb.

Czy dostępna jest wersja próbna programu Groupdocs.Viewer?

Tak, możesz pobrać bezpłatną wersję próbną Groupdocs.Viewer zTutaj.