CAD-tekeninggrootte aanpassen in Aspose.CAD voor .NET
Invoering
Wilt u de grootte van CAD-tekeningen naadloos aanpassen in uw .NET-applicaties? Aspose.CAD voor .NET biedt een robuuste oplossing waarmee u moeiteloos het formaat van CAD-tekeningen kunt wijzigen. In deze zelfstudie begeleiden we u door het proces, waarbij we elke stap opsplitsen, zodat u de fijne kneepjes van het formaat van CAD-tekeningen met Aspose.CAD begrijpt.
Vereisten
Voordat we ingaan op de tutorial, zorg ervoor dat je aan de volgende vereisten voldoet:
- Aspose.CAD voor .NET-bibliotheek: Download en installeer de bibliotheek van de .NET-bibliotheekAspose.CAD voor .NET-downloadpagina.
- Voorbeeld-CAD-tekening: Zorg ervoor dat u een voorbeeld-CAD-tekeningbestand (bijvoorbeeld “sample.dwg”) in uw documentmap hebt.
Naamruimten importeren
Begin met het importeren van de benodigde naamruimten in uw .NET-applicatie. Deze stap is cruciaal om toegang te krijgen tot de functionaliteiten van Aspose.CAD voor .NET.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
Stap 1: CAD-tekening laden
Begin met het laden van de CAD-tekening in een exemplaar van de klasse Aspose.CAD.Image. Zorg ervoor dat u het juiste bestandspad voor uw voorbeeldtekening heeft.
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "sample.dwg";
// Laad een CAD-tekening in een exemplaar van Image
using (var image = Aspose.CAD.Image.Load(sourceFilePath))
{
// Jouw code hier...
}
Stap 2: Maak BmpOptions
Maak een exemplaar van de klasse BmpOptions, die verantwoordelijk is voor het opgeven van opties bij het opslaan van de CAD-tekening als een BMP-bestand.
Aspose.CAD.ImageOptions.BmpOptions bmpOptions = new Aspose.CAD.ImageOptions.BmpOptions();
Stap 3: Stel CadRasterizationOptions in
Instantieer de klasse CadRasterizationOptions en configureer de eigenschappen ervan voor vectorrasterisatie.
Aspose.CAD.ImageOptions.CadRasterizationOptions cadRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
bmpOptions.VectorRasterizationOptions = cadRasterizationOptions;
Stap 4: Stel de UnitType-eigenschap in
Stel de eigenschap UnitType van CadRasterizationOptions in om het eenheidstype op te geven waarvan de grootte moet worden gewijzigd. In dit voorbeeld is deze ingesteld op Centimeter.
cadRasterizationOptions.UnitType = Aspose.CAD.ImageOptions.UnitType.Centimeter;
Stap 5: Stel de lay-outeigenschap in
Geef de lay-outs op die u in de tekening met gewijzigd formaat wilt opnemen door de eigenschap Layouts in te stellen.
cadRasterizationOptions.Layouts = new string[] { "Model" };
Stap 6: Exporteren naar BMP
Sla ten slotte de gewijzigde lay-out op als een BMP-bestand met behulp van de Save-methode.
string outPath = sourceFilePath + ".bmp";
image.Save(outPath, bmpOptions);
Nu hebt u met succes de grootte van uw CAD-tekening aangepast met Aspose.CAD voor .NET!
Conclusie
In deze zelfstudie hebben we het proces doorlopen van het wijzigen van de grootte van CAD-tekeningen in .NET met behulp van Aspose.CAD. Door deze stappen te volgen, kunt u deze functionaliteit naadloos in uw applicaties integreren, waardoor een soepele gebruikerservaring ontstaat.
Veelgestelde vragen
V1: Is Aspose.CAD voor .NET compatibel met alle CAD-formaten?
A1: Aspose.CAD voor .NET ondersteunt een breed scala aan CAD-formaten, waaronder DWG, DXF, DWF en meer. Controleer dedocumentatie voor de volledige lijst.
Vraag 2: Kan ik het formaat van meerdere lay-outs tegelijk wijzigen?
A2: Ja, u kunt het formaat van meerdere lay-outs wijzigen door de lay-outmatrix in CadRasterizationOptions aan te passen.
V3: Waar kan ik ondersteuning krijgen voor Aspose.CAD voor .NET?
A3: Bezoek deAspose.CAD-forum voor steun en hulp van de gemeenschap.
Vraag 4: Is er een gratis proefversie beschikbaar?
A4: Ja, u kunt eengratis proefperiode om de functies van Aspose.CAD voor .NET te evalueren.
V5: Hoe kan ik een tijdelijke licentie verkrijgen voor Aspose.CAD voor .NET?
A5: Verkrijg een tijdelijke licentie voor testdoeleindenhier.