Ինչպես փոխարկել DWG-ն PDF-ի C#-ով

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

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

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

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

Կոդ՝ DWG-ն PDF-ի C#-ով արտահանելու համար

using System;
using Aspose.CAD;
using Aspose.CAD.ImageOptions;
namespace TestCAD
{
public class DWGToPDFConvertor
{
public static void ConvertDwgToPDF()
{
String filePath = @"/Documents/KnowledgeBase/TestData/";
// Initialize a license to convert DWG to PDF
License licenseDwg = new License();
licenseDwg.SetLicense(filePath + "Conholdate.Total.Product.Family.lic");
using (Image cadDwgImage = Image.Load(filePath + "sample.dwg"))
{
//Instantiate CadRasterizationOptions class object
CadRasterizationOptions dwgRasterizationOpts = new CadRasterizationOptions();
//Set the output pdf page size
dwgRasterizationOpts.PageHeight = 450;
dwgRasterizationOpts.PageWidth = 450;
//Initialize the PdfOptions class object
PdfOptions pdfOutOpts = new PdfOptions();
//Set the vector rasterization options
pdfOutOpts.VectorRasterizationOptions = dwgRasterizationOpts;
//Save the output PDF file on the disk
cadDwgImage.Save("output.pdf", pdfOutOpts);
}
}
}
}

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

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

 Հայերեն