Soubory DWF jsou založeny na vektorech, které mohou obsahovat výkresy CAD, text, obrázky atd. Možná budete muset vytvořit miniaturu nebo náhled obrázku souboru DWF. V souladu s tím článek popisuje, jak převést soubor DWF na obrázek JPG nebo PNG programově v C#.
- Převodník obrázků DWF na JPG nebo PNG – Instalace C# API
- Převést DWF na JPG obrázek programově v C#
- Programově převést obrázek DWF na PNG v C#
Převodník obrázků DWF na JPG nebo PNG – Instalace C# API
Aspose.CAD for .NET API podporuje převod DWF a několik dalších formátů souborů. Rozhraní API můžete snadno nakonfigurovat stažením jeho souboru DLL ze sekce New Releases nebo pomocí následujícího příkazu NuGet:
PM> Install-Package Aspose.CAD
Programově převést obrázek DWF na JPG v C#
Soubor DWF můžete převést na obrázek JPG podle následujících kroků:
- Načtěte vstupní DWF s třídou Image.
- Inicializujte objekt třídy CadRasterizationOptions.
- Vytvořte instanci třídy JpegOptions.
- Nastavte VectorRasterizationOptions a uložte výstupní obrázek JPG.
Následující fragment kódu ukazuje, jak převést soubor DWF na obrázek JPG programově v C#:
string inputFile = "blocks_and_tables.dwf";
using (Image image = Image.Load(inputFile))
{
// Inicializujte objekt třídy JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.VectorRasterizationOptions = dwfRasterizationOptions;
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// Export DWF do JPG obrázku
string outPath = "blocks_and_tables.jpg";
image.Save(outPath, jpgOptions);
}
Programově převést obrázek DWF na PNG v C#
Soubor DWF můžete převést na obrázek PNG pomocí následujících kroků:
- Načtěte vstupní soubor DWF pomocí třídy Image.
- Vytvořte instanci třídy CadRasterizationOptions.
- Vytvořte objekt typu PngOptions.
- Zadejte VectorRasterizationOptions a zapište výstupní obrázek PNG.
Níže uvedený fragment kódu vysvětluje, jak převést soubor DWF na obrázek PNG programově v C#:
string inputFile = "blocks_and_tables.dwf";
// Načtěte vstupní soubor DWF
using (Image image = Image.Load(inputFile))
{
// Inicializujte objekt třídy PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.VectorRasterizationOptions = dwfRasterizationOptions;
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// Export obrázku DWF do PNG
string outPath = "blocks_and_tables.png";
image.Save(outPath, pngOptions);
}
Získejte bezplatnou dočasnou licenci
Funkce API můžete vyhodnotit v jejich plné kapacitě, když požádáte o bezplatnou dočasnou licenci.
Závěr
V tomto článku jste prozkoumali, jak převést soubor DWF do obrazových formátů, jako je PNG nebo JPG. Vysvětluje všechny kroky a úryvky kódu k provedení převodu programově v C#. Kromě toho se prosím podívejte na dokumentaci, kde najdete podrobné informace o funkcích podporovaných rozhraním API. V případě jakýchkoliv dotazů nás neváhejte kontaktovat na fóru.