Kako pretvoriti DWG u PDF u C#

Ovaj jednostavan članak fokusira se na to kako pretvoriti DWG u PDF u C# izlažući konfiguraciju aplikacije za korištenje biblioteke i postupni postupak kodiranja ove aplikacije. Instanca klase CadRasterizationOptions može se koristiti za prilagodbu izlaza PDF prema vašim zahtjevima. U primjeru koda za izvoz DWG datoteke u PDF u C#, prikazali smo postavku veličine stranice za izlaznu PDF datoteku.

Koraci za izvoz DWG u PDF u C#

  1. Konfigurirajte projekt za dodavanje Aspose.CAD for .NET iz upravitelja paketa NuGet za pretvaranje DWG u PDF
  2. Pristupite ciljnoj DWG datoteci pomoću instance klase Image
  3. Inicijalizirajte objekt klase CadRasterizationOptions da postavite izlaznu veličinu PDF stranice
  4. Deklarirajte objekt klase PdfOptions i postavite svojstvo VectorRasterizationOptions za PdfOptions
  5. Spremite DWG kao PDF datoteku pomoću objekta PdfOptions

Gore spomenuti koraci jasno objašnjavaju proces koji može konvertirati DWG datoteku u PDF u C#, pri čemu će se prvo DWG datoteka učitati pomoću instance klase Image, nakon čega slijedi instanciranje objekta klase PdfOptions kao argument sa zadanim postavkama. Ako želite prilagoditi opcije rasterizacije DWG datoteke, tada možete koristiti instancu klase CadRasterizationOptions za prilagodbu izlaznog PDF-a.

Kod za izvoz DWG u PDF u 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);
}
}
}
}

Primjer koda može se koristiti za razvoj softvera za pretvaranje DWG u PDF u C# jer su u njemu predstavljene sve potrebne klase i metode. Instanca klase CadRasterizationOptions koristi se za prilagodbu procesa rasterizacije kao što je postavljena veličina stranice, međutim, možete postaviti i druga svojstva kao što su boja crteža, boja pozadine, vrsta crteža, slojevi, opcije olovke, izgledi i kvaliteta da spomenemo samo neke.

Ovaj se članak usredotočio na postupak konvertiranja DWG datoteke u PDF u C#. Ako želite saznati više o procesu pretvaranja DWG u SVG, pogledajte članak kako pretvoriti DWG u SVG u C#.

 Hrvatski