Файли DWG – це креслення САПР, що містять 2D або 3D-дані. У деяких випадках може знадобитися створити зображення WMF або EMF, щоб відобразити вміст файлу на зображенні. Відповідно до таких випадків використання, у цій статті розповідається про те, як програмно перетворити файл DWG на зображення EMF або WMF у C#.
- Конвертер зображень DWG в EMF або WMF – встановлення C# API
- Програмне перетворення DWG на зображення EMF на C#
- Програмне перетворення DWG на зображення WMF на C#
Конвертер зображень DWG в EMF або WMF – встановлення C# API
Aspose.CAD for .NET API підтримує конвертацію DWG і багатьох інших форматів файлів. Просто налаштуйте API, завантаживши його файл DLL із розділу Завантаження або за допомогою наступної інсталяційної команди NuGet:
PM> Install-Package Aspose.CAD
Програмне перетворення DWG на зображення EMF на C#
Ви можете перетворити файл DWG на зображення EMF, виконавши наведені нижче дії.
- Завантажте вихідний DWG за допомогою класу Image.
- Створіть екземпляр класу CadRasterizationOptions.
- Встановіть такі властивості, як розмір вихідного зображення.
- Збережіть вихідне зображення ЕРС.
Наведений нижче фрагмент коду пояснює, як перетворити файл DWG на зображення EMF у C#:
string cadFileName = "sample.dwg";
string emfFileName = "sample.emf";
using (Image image = Image.Load(cadFileName))
{
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageWidth = 4000;
rasterizationOptions.PageHeight = 3000;
ImageOptionsBase cadEmfImageOptions = new WmfOptions();
cadEmfImageOptions.VectorRasterizationOptions = rasterizationOptions;
// Збережіть вихідний файл EMF
image.Save(emfFileName, cadEmfImageOptions);
}
Програмне перетворення DWG на зображення WMF на C#
Ви можете перетворити файл DWG на зображення WMF, виконавши такі дії:
- Завантажте вхідний файл DWG із класом Image.
- Створіть екземпляр класу CadRasterizationOptions.
- Ініціалізуйте об’єкт класу WmfOptions.
- Збережіть вихідне зображення WMF.
У наведеному нижче фрагменті коду показано, як програмно перетворити файл DWG на зображення WMF на C#:
string cadFileName = "sample.dwg";
string wmfFileName = "sample.wmf";
using (Image image = Image.Load(cadFileName))
{
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageWidth = 4000;
rasterizationOptions.PageHeight = 3000;
ImageOptionsBase cadWmfImageOptions = new WmfOptions();
cadWmfImageOptions.VectorRasterizationOptions = rasterizationOptions;
// Збережіть вихідний файл WMF
image.Save(wmfFileName, cadWmfImageOptions);
}
Отримайте безкоштовну тимчасову ліцензію
Ви можете протестувати всі функції API без будь-яких оціночних обмежень, надіславши запит на безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви дізналися, як перетворити файл DWG на зображення EMF або WMF. Крім того, ви можете дослідити кілька інших функцій, які пропонує API, відвідавши розділ документація. У разі будь-яких проблем, будь ласка, напишіть нам на форум.