Փոխակերպեք DWG-ն TIFF-ի C#-ով

Այս պարզ թեման այն մասին է, թե ինչպես պետք է վերափոխել DWG-ը TIFF-ի C#-ում՝ բացահայտելով գրադարանն օգտագործելու համար անհրաժեշտ հավելվածի կազմաձևերը և այս հավելվածը մշակելու քայլ առ քայլ գործընթացը: CadRasterizationOptions դասի օբյեկտը կարող է օգտագործվել ելքային TIFF պատկերն ըստ ձեր պահանջների հարմարեցնելու համար: DWG ֆայլը TIFF C#-ով արտահանելու օրինակի կոդում մենք ցուցադրել ենք ելքային TIFF ֆայլի էջի չափի կարգավորումը:

C#-ով DWG-ն TIFF արտահանելու քայլեր

  1. Ստեղծեք միջավայր՝ ավելացնելու համար Aspose.CAD for .NET NuGet փաթեթի կառավարիչից՝ DWG-ն TIFF-ի փոխարկելու համար
  2. Բեռնել սկզբնաղբյուր DWG ֆայլը՝ օգտագործելով Image դասի օրինակը
  3. Ստուգեք CadRasterizationOptions դասի օբյեկտը` ելքային TIFF էջի չափը սահմանելու համար
  4. Ստեղծեք TiffOptions դասի օբյեկտը և սահմանեք TiffOptions-ի VectorRasterizationOptions հատկությունը
  5. Պահպանեք DWG-ը որպես TIFF ֆայլ՝ օգտագործելով TiffOptions օբյեկտը

Վերոհիշյալ քայլերը հստակորեն սահմանում են այն գործընթացը, որը կարող է վերափոխել DWG ֆայլը TIFF-ի C#-ում, որով մենք կսկսենք մուտք գործել սկզբնաղբյուր DWG ֆայլը սկավառակից՝ օգտագործելով Image դասի օրինակը, որին կհետևի TiffOptions դասի օրինակավորումը: օբյեկտը որպես փաստարկ՝ լռելյայն կարգավորումներով: Եթե դուք մտադիր եք հարմարեցնել DWG ֆայլի ռաստերիզացման տարբերակները, ապա կարող եք օգտագործել CadRasterizationOptions դասի օրինակը՝ ելքային TIFF ֆայլը հարմարեցնելու համար:

Կոդ՝ DWG-ն արտահանելու համար TIFF 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);
}
}
}
}

Այս օրինակը կարող է օգտագործվել C#*-ում *DWG դեպի TIFF փոխարկիչ ծրագրակազմ մշակելու համար, քանի որ բոլոր կարևոր դասերն ու մեթոդները նշված են դրանում: CadRasterizationOptions դասի օբյեկտն օգտագործվում է էջի չափի նման ռաստերիացման գործընթացը հետագայում հարմարեցնելու համար, այնուամենայնիվ, կարող եք սահմանել այլ հատկություններ, ինչպիսիք են նկարել գույնը, նկարչության տեսակը, ֆոնի գույնը, շերտերը, գրչի ընտրանքները, դասավորությունը և որակը:

Այս օրինակը կենտրոնացած է DWG ֆայլը TIFF-ի C#-ով փոխարկելու գործընթացի վրա: Եթե ցանկանում եք իմանալ SVG-ն PDF-ի փոխարկելու գործընթացի մասին, տես փոխարկել SVG-ն PDF-ի C#-ով հոդվածը:

 Հայերեն