Počítačově podpořené navrhování (CAD) je široce používáno návrháři k vytváření různých návrhů pro budovy, mosty, automobily a další. Formáty CAD jako DWG a DXF však vyžadují specifický software nebo online CAD prohlížeč pro zobrazení. Pro zvýšení dostupnosti umožňuje převod těchto DWG/DXF souborů do formátu PDF snadné zobrazení kdekoli, bez jakýchkoli závislostí na softwaru. V tomto článku objevíte jak převést DWG nebo DXF soubory CAD na PDF pomocí C#.
Obsah
- C# CAD na PDF konvertor API
- Převod DWG/DXF na PDF pomocí C#
- Nastavení velikosti plátna v DWG/DXF na PDF pomocí C#
- Provádění automatického měřítka v CAD na PDF v C#
- Úprava pozadí a barvy výkresu v PDF pomocí C#
- Převod specifických vrstev CAD na PDF pomocí C#
C# CAD na PDF konvertor - Zdarma ke stažení
Aspose.CAD pro .NET je robustní API pro převod CAD na PDF, které vám umožňuje bez námahy převádět DWG a DXF soubory do formátu PDF. Dále umožňuje převod CAD výkresů na rastrové obrázky. API můžete snadno nainstalovat pomocí NuGet nebo stáhnout jako DLL z sekce Stáhnout.
PM> Install-Package Aspose.CAD
Převod DWG nebo DXF na PDF C#
Zde jsou kroky pro převod DWG/DXF souboru do formátu PDF pomocí API Aspose.CAD pro .NET:
- Načtěte soubor AutoCAD DWG/DXF pomocí třídy Image.
- Vytvořte instanci třídy PdfOptions.
- Uložte výkres AutoCADu jako PDF pomocí metody Image.Save(String, ImageOptionsBase).
Následující ukázka kódu ilustruje, jak převést DWG na PDF pomocí C#.
C# DWG/DXF na PDF - Nastavení velikosti plátna
Aspose.CAD pro .NET také umožňuje specifikovat rozměry stránky (výšku a šířku) v převedeném PDF dokumentu. Postupujte podle těchto kroků pro přizpůsobení velikosti stránky během převodu CAD na PDF:
- Načtěte soubor AutoCAD DWG/DXF pomocí třídy Image.
- Vytvořte instanci třídy CadRasterizationOptions.
- Nastavte vlastnosti CadRasterizationOptions.PageWidth a CadRasterizationOptions.PageHeight.
- Vytvořte instanci třídy PdfOptions.
- Přiřaďte vlastnost PdfOptions.VectorRasterizationOptions objektu CadRasterizationOptions.
- Převést DWG nebo DXF na PDF pomocí metody Image.Save(String, ImageOptionsBase).
Následující ukázka kódu demonstruje, jak převést DXF na PDF se specifikovanou velikostí plátna pomocí C#.
C# CAD na PDF - Automatické měřítko
Při práci s CAD výkresy, které se skládají z více vrstev, může mít každá vrstva různé rozměry. V takových případech můžete chtít aplikovat jednotné měřítko v převedeném PDF souboru. Zde je návod, jak provést automatické měřítko během převodu AutoCAD na PDF:
- Načtěte soubor DWG/DXF pomocí třídy Image.
- Vytvořte instanci třídy CadRasterizationOptions.
- Nastavte CadRasterizationOptions.AutomaticLayoutsScaling na true.
- Vytvořte instanci třídy PdfOptions a inicializujte vlastnost PdfOptions.VectorRasterizationOptions objektem CadRasterizationOptions.
- Převést CAD výkres na PDF pomocí metody Image.Save(String, ImageOptionsBase).
Následující ukázka kódu ilustruje, jak převést CAD výkres na PDF s automatickým měřítkem pomocí C#.
Úprava pozadí a barvy výkresu v převedeném PDF
Aspose.CAD pro .NET také umožňuje přizpůsobit barevné schéma CAD výkresů v převedeném PDF dokumentu. Postupujte podle těchto kroků pro specifikaci pozadí a barev výkresu:
- Načtěte soubor DWG/DXF pomocí třídy Image.
- Vytvořte instanci třídy CadRasterizationOptions.
- Nastavte barvu pozadí pomocí vlastnosti CadRasterizationOptions.BackgroundColor.
- Nastavte barvu výkresu pomocí vlastnosti CadRasterizationOptions.DrawColor.
- Vytvořte instanci třídy PdfOptions a inicializujte vlastnost PdfOptions.VectorRasterizationOptions objektem CadRasterizationOptions.
- Převést DWG/DXF na PDF pomocí metody Image.Save(String, ImageOptionsBase).
Zde je ukázka kódu, která demonstruje, jak převést DWG/DXF výkres na PDF s přizpůsobenými barvami pozadí a výkresu.
Převod specifických vrstev CAD na PDF pomocí C#
Pokud váš výkres AutoCAD obsahuje více vrstev, můžete vybrat specifické vrstvy, které chcete zahrnout do převedeného PDF dokumentu. K tomu poskytněte seznam názvů vrstev API pomocí vlastnosti CadRasterizationOptions.Layers. Následující ukázka kódu demonstruje, jak převést specifickou vrstvu výkresu AutoCAD na PDF pomocí C#.
Závěr
V tomto článku jste se naučili, jak převést DWG nebo DXF soubory CAD na PDF pomocí C#. Také jste objevili, jak přizpůsobit proces převodu CAD na PDF v různých scénářích pomocí API Aspose.CAD pro .NET. Pro další prozkoumání se můžete podívat na dokumentaci.