Комп’ютерне моделювання (CAD) широко використовується дизайнерами для створення різних проектів для будівель, мостів, автомобілів та інших. Однак формати CAD, такі як DWG і DXF, вимагають спеціального програмного забезпечення або онлайн переглядача CAD для перегляду. Щоб підвищити доступність, конвертація цих файлів DWG/DXF у формат PDF дозволяє легко переглядати їх будь-де, без будь-яких програмних залежностей. У цій статті ви дізнаєтеся як конвертувати файли DWG або DXF CAD у PDF за допомогою C#.
Зміст
- API конвертера CAD у PDF на C#
- Конвертувати DWG/DXF у PDF за допомогою C#
- Встановити розмір полотна у DWG/DXF у PDF за допомогою C#
- Виконати автоматичне масштабування у CAD у PDF на C#
- Змінити колір фону та малюнка у PDF за допомогою C#
- Конвертувати конкретні шари 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:
- Завантажте файл AutoCAD DWG/DXF за допомогою класу Image.
- Створіть екземпляр класу PdfOptions.
- Збережіть креслення AutoCAD як PDF за допомогою методу Image.Save(String, ImageOptionsBase).
Наступний приклад коду ілюструє, як конвертувати DWG у PDF за допомогою C#.
C# DWG/DXF у PDF - Встановити розмір полотна
Aspose.CAD для .NET також дозволяє вам вказати розміри сторінки (висоту та ширину) в конвертованому PDF документі. Дотримуйтесь цих кроків, щоб налаштувати розмір сторінки під час конвертації CAD у PDF:
- Завантажте файл AutoCAD DWG/DXF за допомогою класу Image.
- Створіть екземпляр класу CadRasterizationOptions.
- Встановіть властивості CadRasterizationOptions.PageWidth та CadRasterizationOptions.PageHeight.
- Створіть екземпляр класу PdfOptions.
- Призначте властивість PdfOptions.VectorRasterizationOptions об’єкту CadRasterizationOptions.
- Конвертуйте DWG або DXF у PDF за допомогою методу Image.Save(String, ImageOptionsBase).
Наступний приклад коду демонструє, як конвертувати DXF у PDF з вказаним розміром полотна за допомогою C#.
C# CAD у PDF - Автоматичне масштабування
При роботі з кресленнями CAD, які складаються з кількох шарів, кожен шар може мати різні розміри. У таких випадках ви можете захотіти застосувати єдине масштабування в конвертованому PDF файлі. Ось як виконати автоматичне масштабування під час конвертації AutoCAD у PDF:
- Завантажте файл DWG/DXF за допомогою класу Image.
- Створіть екземпляр класу CadRasterizationOptions.
- Встановіть CadRasterizationOptions.AutomaticLayoutsScaling на true.
- Створіть екземпляр класу PdfOptions та ініціалізуйте властивість PdfOptions.VectorRasterizationOptions об’єктом CadRasterizationOptions.
- Конвертуйте креслення CAD у PDF за допомогою методу Image.Save(String, ImageOptionsBase).
Наступний приклад коду ілюструє, як конвертувати креслення CAD у PDF з автоматичним масштабуванням за допомогою C#.
Змінити колір фону та малюнка у конвертованому PDF
Aspose.CAD для .NET також дозволяє вам налаштувати кольорову схему креслень CAD у конвертованому PDF документі. Дотримуйтесь цих кроків, щоб вказати кольори фону та малюнка:
- Завантажте файл DWG/DXF за допомогою класу Image.
- Створіть екземпляр класу CadRasterizationOptions.
- Встановіть колір фону, використовуючи властивість CadRasterizationOptions.BackgroundColor.
- Встановіть колір малюнка, використовуючи властивість CadRasterizationOptions.DrawColor.
- Створіть екземпляр класу PdfOptions та ініціалізуйте властивість PdfOptions.VectorRasterizationOptions об’єктом CadRasterizationOptions.
- Конвертуйте 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. Для подальшого дослідження ви можете звернутися до документації.