Компьютерное проектирование (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. Для дальнейшего изучения вы можете обратиться к документации.