Ú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.