Файли DWF базуються на векторах, які можуть складатися з креслень САПР, тексту, зображень тощо. Вам може знадобитися створити ескіз або зображення для попереднього перегляду файлу DWF. Відповідно до цього, у статті описано, як програмно перетворити файл DWF на зображення JPG або PNG за допомогою C#.
- Конвертер зображень DWF у JPG або PNG – встановлення C# API
- Програмне перетворення DWF на зображення JPG на C#
- Програмне перетворення DWF на зображення PNG у C#
Конвертер зображень DWF у JPG або PNG – встановлення C# API
Aspose.CAD for .NET API підтримує конвертацію DWF і кілька інших форматів файлів. Ви можете легко налаштувати API, завантаживши його файл DLL із розділу Нові випуски або використовуючи таку команду NuGet:
PM> Install-Package Aspose.CAD
Програмне перетворення DWF на зображення JPG на C#
Ви можете перетворити файл DWF на зображення JPG, виконавши такі дії:
- Завантажте вхідний DWF за допомогою класу Image.
- Ініціалізуйте об’єкт класу CadRasterizationOptions.
- Створіть екземпляр класу JpegOptions.
- Установіть VectorRasterizationOptions і збережіть вихідне зображення JPG.
У наведеному нижче фрагменті коду показано, як програмно перетворити файл DWF на зображення JPG на C#:
string inputFile = "blocks_and_tables.dwf";
using (Image image = Image.Load(inputFile))
{
// Ініціалізація об’єкта класу JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.VectorRasterizationOptions = dwfRasterizationOptions;
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// Експортуйте зображення DWF у JPG
string outPath = "blocks_and_tables.jpg";
image.Save(outPath, jpgOptions);
}
Програмне перетворення DWF на зображення PNG у C#
Ви можете перетворити файл DWF на зображення PNG, виконавши наведені нижче дії.
- Завантажте вхідний файл DWF за допомогою класу Image.
- Створіть екземпляр класу CadRasterizationOptions.
- Створіть об’єкт типу PngOptions.
- Укажіть VectorRasterizationOptions і запишіть вихідне зображення PNG.
Наведений нижче фрагмент коду пояснює, як програмно перетворити файл DWF на зображення PNG у C#:
string inputFile = "blocks_and_tables.dwf";
// Завантажте вхідний файл DWF
using (Image image = Image.Load(inputFile))
{
// Ініціалізація об’єкта класу PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.VectorRasterizationOptions = dwfRasterizationOptions;
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// Експортуйте зображення DWF у формат PNG
string outPath = "blocks_and_tables.png";
image.Save(outPath, pngOptions);
}
Отримайте безкоштовну тимчасову ліцензію
Ви можете оцінити функції API у повному обсязі, надіславши запит на безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви дослідили, як конвертувати файл DWF у такі формати зображень, як PNG або JPG. Він пояснює всі кроки та фрагменти коду для програмного перетворення на C#. Крім того, перегляньте документацію, щоб отримати детальну інформацію про функції, які підтримує API. Будь ласка, не соромтеся звертатися до нас на форумі у разі будь-яких запитань.