DWG-tekeningen worden veel gebruikt om te werken met bouwkundige en technische tekeningen. Het delen van deze bestanden met anderen die mogelijk niet over gespecialiseerde CAD-software beschikken, kan echter een uitdaging zijn. Een effectieve oplossing is het converteren van DWG-bestanden naar het universeel ondersteunde PDF-formaat. In deze blogpost onderzoeken we hoe u DWG naar PDF kunt converteren met C#.
DWG naar PDF-converter - C# API-installatie
U kunt DWG naar PDF-formaat converteren in C# door Conholdate.Total for .NET te installeren. Voer eenvoudigweg de volgende installatieopdracht uit of gebruik de NuGet Package Manager-plug-in in Visual Studio:
PM> NuGet\Install-Package Conholdate.Total
Converteer DWG naar PDF in C#
De volgende stappen laten zien hoe u een DWG-tekening naar PDF converteert in C#:
- Laad de bron-DWG-tekening met behulp van de Image-klasse.
- Maak een object van de klasse PdfOptions.
- Exporteer DWG naar PDF door de Save()-methode aan te roepen.
In het volgende codevoorbeeld wordt uitgebreid uitgelegd hoe u DWG naar PDF converteert in C#:
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwg"))
{
// Maak een exemplaar van PdfOptions
Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();
// Exporteer DWG naar PDF
image.Save("DWG-to-PDF.pdf", pdfOptions);
}
Converteer DWG naar PDF met behulp van aangepaste instellingen in C#
U kunt de conversie van DWG naar PDF improviseren met aangepaste eigenschappen die worden weergegeven door de klasse PdfOptions. Volg de onderstaande stappen om DWG naar PDF in C# te converteren:
- Gebruik de klasse Image om de invoer-CAD-tekening in DWG-indeling te laden.
- Maak een exemplaar van de klasse CadRasterizationOptions.
- Maak een object van de klasse PdfOptions.
- Stel de eigenschap VectorRasterizationOptions in.
- Geef DWG naar PDF-formaat weer met de Save()-methode.
De onderstaande voorbeeldcode gaat dieper in op het converteren van DWG naar PDF in C#:
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwg"))
{
// Maak een exemplaar van CadRasterizationOptions en stel de verschillende eigenschappen ervan in
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
rasterizationOptions.PageWidth = 1600;
rasterizationOptions.PageHeight = 1600;
rasterizationOptions.AutomaticLayoutsScaling = true;
rasterizationOptions.BackgroundColor = Aspose.CAD.Color.LightGray;
// Maak een exemplaar van PdfOptions
Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();
// Stel de eigenschap VectorRasterizationOptions in
pdfOptions.VectorRasterizationOptions = rasterizationOptions;
// Exporteer DWG naar PDF
image.Save("DWG-to-PDF.pdf", pdfOptions);
}
Gratis evaluatielicentie
U kunt een gratis tijdelijke licentie krijgen om de API’s op hun volledige capaciteit te evalueren.
Opsommen
Het converteren van DWG naar PDF in C# is relatief eenvoudig gemaakt met deze paar API-aanroepen. Door de stappen in deze handleiding te volgen, kunt u de conversie van DWG naar PDF integreren in uw C#-toepassingen, waardoor het gemakkelijker wordt om ontwerpbestanden op verschillende platforms te delen zonder dat u gespecialiseerde CAD-software nodig hebt. Als u uw zorgen wilt bespreken, kunt u contact met ons opnemen via het forum.
Veelgestelde vragen
Kan ik de conversie van DWG naar PDF in een webapplicatie integreren met C#?
Ja, u kunt de conversie van DWG naar PDF integreren in een webapplicatie.
Is er een manier om de uitvoer-PDF-instellingen tijdens de conversie aan te passen?
Ja, het ondersteunt aanvullende instellingen zoals paginaformaat, resolutie, rotatie en vele andere eigenschappen.
Kan ik meerdere DWG-bestanden batchgewijs naar PDF converteren in C#?
Ja, u kunt de meegeleverde code wijzigen om meerdere DWG-bestanden batchgewijs te converteren. Blader door een lijst met DWG-bestandspaden en converteer elk bestand. Hiermee kunt u het conversieproces voor meerdere bestanden in één keer automatiseren.