DWG naar PDF converteren in C#

Dit eenvoudige artikel richt zich op het converteren van DWG naar PDF in C# door de applicatieconfiguratie bloot te leggen om de bibliotheek te gebruiken en het stapsgewijze proces om deze applicatie te coderen. De klasse-instantie CadRasterizationOptions kan worden gebruikt om de uitvoer PDF aan te passen aan uw vereisten. In de voorbeeldcode om het DWG-bestand naar PDF in C# te exporteren, hebben we de instelling van het paginaformaat voor het PDF-uitvoerbestand weergegeven.

Stappen om DWG naar PDF te exporteren in C#

  1. Configureer het project om Aspose.CAD for .NET uit de NuGet-pakketbeheerder toe te voegen om DWG naar PDF te converteren
  2. Open het doel-DWG-bestand met een instantie van de klasse Image
  3. Initialiseer het CadRasterizationOptions klasse-object om de uitvoer PDF-paginagrootte in te stellen
  4. Declareer het klasseobject PdfOptions en stel de eigenschap VectorRasterizationOptions van PdfOptions in
  5. Sla de DWG op als PDF-bestand met behulp van het PdfOptions-object

De bovengenoemde stappen leggen op een heldere manier het proces uit dat * een DWG-bestand kan converteren naar PDF in C#*, waarbij eerst het DWG-bestand wordt geladen met behulp van een instantie van de Image-klasse, die vervolgens wordt gevolgd door het instantiëren van een PdfOptions-klasse-object als een argument met de standaardinstellingen. Als u de rasteropties van het DWG-bestand wilt aanpassen, kunt u de CadRasterizationOptions-klasse-instantie gebruiken voor het aanpassen van de uitvoer-PDF.

Code om DWG naar PDF te exporteren in 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);
}
}
}
}

De voorbeeldcode kan worden gebruikt om DWG naar PDF-conversiesoftware in C# te ontwikkelen, aangezien alle vereiste klassen en methoden erin worden geïntroduceerd. De klasse-instantie CadRasterizationOptions wordt gebruikt om het rasterisatieproces aan te passen, zoals het paginaformaat is ingesteld, maar u kunt ook andere eigenschappen instellen, zoals tekenkleur, achtergrondkleur, tekentype, lagen, penopties, lay-outs en kwaliteit om er maar een paar te noemen.

Dit artikel is gericht op het proces om * een DWG-bestand naar PDF te converteren in C # *. Als je meer wilt weten over het proces om DWG naar SVG te converteren, raadpleeg dan het artikel hoe DWG naar SVG te converteren in C #.

 Nederlands