Konwertuj DWG na TIFF w C#

Ten prosty temat dotyczy konwertowania DWG do formatu TIFF w języku C# poprzez przedstawienie konfiguracji aplikacji wymaganych do korzystania z biblioteki oraz etapowego procesu tworzenia tej aplikacji. Obiekt klasy CadRasterizationOptions można wykorzystać do dostosowania wyjściowego obrazu TIFF zgodnie z własnymi wymaganiami. W przykładowym kodzie eksportującym plik DWG do formatu TIFF w języku C# zademonstrowaliśmy ustawienie rozmiaru strony dla wyjściowego pliku TIFF.

Kroki, aby wyeksportować DWG do TIFF w C#

  1. Utwórz środowisko, aby dodać Aspose.CAD for .NET z menedżera pakietów NuGet w celu konwersji pliku DWG na TIFF
  2. Załaduj źródłowy plik DWG, korzystając z instancji klasy Image
  3. Utwórz instancję obiektu klasy CadRasterizationOptions, aby ustawić wyjściowy rozmiar strony TIFF
  4. Utwórz instancję obiektu klasy TiffOptions i ustaw właściwość VectorRasterizationOptions klasy TiffOptions
  5. Zapisz plik DWG jako plik TIFF przy użyciu obiektu TiffOptions

Wyżej wymienione kroki jasno definiują proces, który może konwertować plik DWG na TIFF w języku C#, przy czym zaczniemy od uzyskania dostępu do źródłowego pliku DWG z dysku przy użyciu instancji klasy Image, po czym nastąpi utworzenie instancji klasy TiffOptions obiekt jako argument z ustawieniami domyślnymi. Jeśli zamierzasz dostosować opcje rasteryzacji pliku DWG, możesz użyć instancji klasy CadRasterizationOptions, aby dostosować wyjściowy plik TIFF.

Kod do eksportu DWG do TIFF w C#

using System;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Tiff.Enums;
using Aspose.CAD.ImageOptions;
namespace TestCAD
{
public class DwgToTiff
{
public static void ConvertDwgToTiff()
{
String filePath = @"/Users/KnowledgeBase/TestData/";
// Initialize a license to convert DWG to TIFF
License licenseTiff = new License();
licenseTiff.SetLicense(filePath + "Total.Product.lic");
using (Image cadImage = Image.Load(filePath + "sample.dwg"))
{
//Instantiate CadRasterizationOptions class object
CadRasterizationOptions dwgRasOpts = new CadRasterizationOptions();
//Set the output tiff page size
dwgRasOpts.PageHeight = 450;
dwgRasOpts.PageWidth = 450;
// Create an instance of TiffOptions
TiffOptions tiffOpts = new TiffOptions(TiffExpectedFormat.Default);
// Setting the VectorRasterizationOptions property
tiffOpts.VectorRasterizationOptions = dwgRasOpts;
//Export CAD to TIFF Image
cadImage.Save(filePath + "resultout.tiff", tiffOpts);
}
}
}
}

Ten przykład można wykorzystać do opracowania oprogramowania konwertującego DWG do TIFF w języku C#, ponieważ wymieniono w nim wszystkie ważne klasy i metody. Obiekt klasy CadRasterizationOptions służy do dalszego dostosowywania procesu rasteryzacji, np. rozmiaru strony, można jednak ustawić inne właściwości, takie jak kolor rysowania, typ rysowania, kolor tła, warstwy, opcje pióra, układy i jakość.

Ten przykład skupia się na procesie konwersji pliku DWG do formatu TIFF w języku C#. Jeśli chcesz poznać proces konwersji SVG do formatu PDF, zapoznaj się z artykułem przekonwertuj SVG na PDF w C#.

 Polski