DWF в PNG JPG зображення C#

Файли DWF базуються на векторах, які можуть складатися з креслень САПР, тексту, зображень тощо. Вам може знадобитися створити ескіз або зображення для попереднього перегляду файлу DWF. Відповідно до цього, у статті описано, як програмно перетворити файл DWF на зображення JPG або 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, виконавши такі дії:

  1. Завантажте вхідний DWF за допомогою класу Image.
  2. Ініціалізуйте об’єкт класу CadRasterizationOptions.
  3. Створіть екземпляр класу JpegOptions.
  4. Установіть 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, виконавши наведені нижче дії.

  1. Завантажте вхідний файл DWF за допомогою класу Image.
  2. Створіть екземпляр класу CadRasterizationOptions.
  3. Створіть об’єкт типу PngOptions.
  4. Укажіть 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. Будь ласка, не соромтеся звертатися до нас на форумі у разі будь-яких запитань.

Дивись також