Այս պարզ թեման այն մասին է, թե ինչպես պետք է վերափոխել DWG-ը TIFF-ի C#-ում՝ բացահայտելով գրադարանն օգտագործելու համար անհրաժեշտ հավելվածի կազմաձևերը և այս հավելվածը մշակելու քայլ առ քայլ գործընթացը: CadRasterizationOptions դասի օբյեկտը կարող է օգտագործվել ելքային TIFF պատկերն ըստ ձեր պահանջների հարմարեցնելու համար: DWG ֆայլը TIFF C#-ով արտահանելու օրինակի կոդում մենք ցուցադրել ենք ելքային TIFF ֆայլի էջի չափի կարգավորումը:
C#-ով DWG-ն TIFF արտահանելու քայլեր
- Ստեղծեք միջավայր՝ ավելացնելու համար Aspose.CAD for .NET NuGet փաթեթի կառավարիչից՝ DWG-ն TIFF-ի փոխարկելու համար
- Բեռնել սկզբնաղբյուր DWG ֆայլը՝ օգտագործելով Image դասի օրինակը
- Ստուգեք CadRasterizationOptions դասի օբյեկտը` ելքային TIFF էջի չափը սահմանելու համար
- Ստեղծեք TiffOptions դասի օբյեկտը և սահմանեք TiffOptions-ի VectorRasterizationOptions հատկությունը
- Պահպանեք 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#-ով հոդվածը: