Úprava velikosti výkresu CAD v Aspose.CAD pro .NET
Úvod
Chcete plynule upravit velikost výkresů CAD ve svých aplikacích .NET? Aspose.CAD for .NET poskytuje robustní řešení, které vám umožní bez námahy zvládnout změnu velikosti výkresů CAD. V tomto tutoriálu vás provedeme celým procesem a rozebereme každý krok, abyste měli jistotu, že pochopíte složitost změny velikosti výkresů CAD pomocí Aspose.CAD.
Předpoklady
Než se pustíme do výukového programu, ujistěte se, že máte splněny následující předpoklady:
- Aspose.CAD for .NET Library: Stáhněte a nainstalujte knihovnu zStránka ke stažení Aspose.CAD for .NET.
- Ukázkový výkres CAD: Ujistěte se, že máte v adresáři dokumentů ukázkový soubor výkresu CAD (např. „sample.dwg“).
Importovat jmenné prostory
Začněte importováním potřebných jmenných prostorů do vaší aplikace .NET. Tento krok je zásadní pro přístup k funkcím poskytovaným Aspose.CAD pro .NET.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
Krok 1: Načtěte výkres CAD
Začněte načtením výkresu CAD do instance třídy Aspose.CAD.Image. Ujistěte se, že máte správnou cestu k souboru pro vzorový výkres.
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "sample.dwg";
// Načtěte výkres CAD v instanci Image
using (var image = Aspose.CAD.Image.Load(sourceFilePath))
{
// Váš kód zde...
}
Krok 2: Vytvořte BmpOptions
Vytvořte instanci třídy BmpOptions, která je zodpovědná za specifikaci možností při ukládání výkresu CAD jako souboru BMP.
Aspose.CAD.ImageOptions.BmpOptions bmpOptions = new Aspose.CAD.ImageOptions.BmpOptions();
Krok 3: Nastavte CadRasterizationOptions
Vytvořte instanci třídy CadRasterizationOptions a nakonfigurujte její vlastnosti pro vektorovou rasterizaci.
Aspose.CAD.ImageOptions.CadRasterizationOptions cadRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
bmpOptions.VectorRasterizationOptions = cadRasterizationOptions;
Krok 4: Nastavte vlastnost UnitType
Nastavte vlastnost UnitType CadRasterizationOptions a určete typ jednotky pro změnu velikosti. V tomto příkladu je nastaven na Centimetr.
cadRasterizationOptions.UnitType = Aspose.CAD.ImageOptions.UnitType.Centimeter;
Krok 5: Nastavte vlastnost rozvržení
Určete rozvržení, která chcete zahrnout do výkresu se změněnou velikostí, nastavením vlastnosti Rozvržení.
cadRasterizationOptions.Layouts = new string[] { "Model" };
Krok 6: Export do BMP
Nakonec uložte rozvržení se změněnou velikostí jako soubor BMP pomocí metody Uložit.
string outPath = sourceFilePath + ".bmp";
image.Save(outPath, bmpOptions);
Nyní jste úspěšně upravili velikost vašeho CAD výkresu pomocí Aspose.CAD for .NET!
Závěr
V tomto tutoriálu jsme prošli procesem změny velikosti CAD výkresů v .NET pomocí Aspose.CAD. Dodržováním těchto kroků můžete tuto funkci bez problémů integrovat do svých aplikací a poskytovat tak bezproblémové uživatelské prostředí.
Nejčastější dotazy
Q1: Je Aspose.CAD for .NET kompatibilní se všemi formáty CAD?
Odpověď 1: Aspose.CAD for .NET podporuje širokou škálu formátů CAD, včetně DWG, DXF, DWF a dalších. Zkontrolovatdokumentace pro úplný seznam.
Q2: Mohu změnit velikost více rozvržení současně?
A2: Ano, můžete změnit velikost více rozložení úpravou pole rozložení v CadRasterizationOptions.
Q3: Kde mohu získat podporu pro Aspose.CAD pro .NET?
A3: NavštivteFórum Aspose.CAD za podporu a pomoc komunity.
Q4: Je k dispozici bezplatná zkušební verze?
A4: Ano, můžete prozkoumat azkušební verze zdarma vyhodnotit funkce Aspose.CAD pro .NET.
Q5: Jak mohu získat dočasnou licenci pro Aspose.CAD for .NET?
A5: Získejte dočasnou licenci pro testovací účelytady.