Комп’ютерне моделювання (CAD) широко використовується дизайнерами для створення різних проектів для будівель, мостів, автомобілів та інших. Однак формати CAD, такі як DWG і DXF, вимагають спеціального програмного забезпечення або онлайн переглядача CAD для перегляду. Щоб підвищити доступність, конвертація цих файлів DWG/DXF у формат PDF дозволяє легко переглядати їх будь-де, без будь-яких програмних залежностей. У цій статті ви дізнаєтеся як конвертувати файли DWG або DXF CAD у PDF за допомогою C#.

Зміст

Конвертер CAD у PDF на C# - Безкоштовне завантаження

Aspose.CAD для .NET - це надійний API конвертера CAD у PDF, який дозволяє вам без зусиль конвертувати файли DWG та DXF у формат PDF. Крім того, він дозволяє конвертувати креслення CAD у растрові зображення. Ви можете легко встановити API через NuGet або завантажити його як DLL з розділу Завантаження.

PM> Install-Package Aspose.CAD

Конвертація DWG або DXF у PDF C#

Ось кроки для конвертації файлу DWG/DXF у формат PDF за допомогою API Aspose.CAD для .NET:

  1. Завантажте файл AutoCAD DWG/DXF за допомогою класу Image.
  2. Створіть екземпляр класу PdfOptions.
  3. Збережіть креслення AutoCAD як PDF за допомогою методу Image.Save(String, ImageOptionsBase).

Наступний приклад коду ілюструє, як конвертувати DWG у PDF за допомогою C#.

C# DWG/DXF у PDF - Встановити розмір полотна

Aspose.CAD для .NET також дозволяє вам вказати розміри сторінки (висоту та ширину) в конвертованому PDF документі. Дотримуйтесь цих кроків, щоб налаштувати розмір сторінки під час конвертації CAD у PDF:

  1. Завантажте файл AutoCAD DWG/DXF за допомогою класу Image.
  2. Створіть екземпляр класу CadRasterizationOptions.
  3. Встановіть властивості CadRasterizationOptions.PageWidth та CadRasterizationOptions.PageHeight.
  4. Створіть екземпляр класу PdfOptions.
  5. Призначте властивість PdfOptions.VectorRasterizationOptions об’єкту CadRasterizationOptions.
  6. Конвертуйте DWG або DXF у PDF за допомогою методу Image.Save(String, ImageOptionsBase).

Наступний приклад коду демонструє, як конвертувати DXF у PDF з вказаним розміром полотна за допомогою C#.

C# CAD у PDF - Автоматичне масштабування

При роботі з кресленнями CAD, які складаються з кількох шарів, кожен шар може мати різні розміри. У таких випадках ви можете захотіти застосувати єдине масштабування в конвертованому PDF файлі. Ось як виконати автоматичне масштабування під час конвертації AutoCAD у PDF:

  1. Завантажте файл DWG/DXF за допомогою класу Image.
  2. Створіть екземпляр класу CadRasterizationOptions.
  3. Встановіть CadRasterizationOptions.AutomaticLayoutsScaling на true.
  4. Створіть екземпляр класу PdfOptions та ініціалізуйте властивість PdfOptions.VectorRasterizationOptions об’єктом CadRasterizationOptions.
  5. Конвертуйте креслення CAD у PDF за допомогою методу Image.Save(String, ImageOptionsBase).

Наступний приклад коду ілюструє, як конвертувати креслення CAD у PDF з автоматичним масштабуванням за допомогою C#.

Змінити колір фону та малюнка у конвертованому PDF

Aspose.CAD для .NET також дозволяє вам налаштувати кольорову схему креслень CAD у конвертованому PDF документі. Дотримуйтесь цих кроків, щоб вказати кольори фону та малюнка:

  1. Завантажте файл DWG/DXF за допомогою класу Image.
  2. Створіть екземпляр класу CadRasterizationOptions.
  3. Встановіть колір фону, використовуючи властивість CadRasterizationOptions.BackgroundColor.
  4. Встановіть колір малюнка, використовуючи властивість CadRasterizationOptions.DrawColor.
  5. Створіть екземпляр класу PdfOptions та ініціалізуйте властивість PdfOptions.VectorRasterizationOptions об’єктом CadRasterizationOptions.
  6. Конвертуйте DWG/DXF у PDF за допомогою методу Image.Save(String, ImageOptionsBase).

Ось приклад коду, який демонструє, як конвертувати креслення DWG/DXF у PDF з налаштованими кольорами фону та малюнка.

Конвертувати конкретні шари CAD у PDF за допомогою C#

Якщо ваше креслення AutoCAD містить кілька шарів, ви можете вибрати конкретні шари, які потрібно включити в конвертований PDF документ. Для цього надайте список імен шарів API, використовуючи властивість CadRasterizationOptions.Layers. Наступний приклад коду демонструє, як конвертувати конкретний шар креслення AutoCAD у PDF за допомогою C#.

Висновок

У цій статті ви дізналися, як конвертувати файли DWG або DXF CAD у PDF за допомогою C#. Ви також дізналися, як налаштувати процес конвертації CAD у PDF у різних сценаріях за допомогою API Aspose.CAD для .NET. Для подальшого дослідження ви можете звернутися до документації.

Дивіться також