DWG Чертежи
Экспорт DWG чертежей в PDF
Aspose.CAD для Python API может загружать чертежи AutoCAD в формате DWG и конвертировать их в PDF. Эта тема объясняет использование API Aspose.CAD для достижения преобразования DWG в формат PDF через простые шаги, описанные ниже.
API поддерживает следующие ревизии AutoCAD DWG:
- DWG 2004 версия 16.0 релиз 18
- DWG 2005 версия 16.1
- DWG 2010 версия 18.0
- DWG 2013 версия 19.0
Формат файла DWG
DWG — это двоичный файл, который содержит данные векторного изображения и метаданные. Данные векторного изображения предоставляют инструкции CAD-приложению о том, как отображать DWG; метаданные могут содержать разнообразную информацию о файле, включая данные, специфичные для местоположения, а также данные клиента. Открытые спецификации для формата файла DWG можно найти в этом PDF
Конвертация DWG файлов в PDF
Для конвертации DWG в PDF требуются следующие простые шаги.
- Загрузите DWG файл в экземпляр Image.
- Создайте объект класса CadRasterizationOptions и установите свойства page_height и page_width.
- Создайте объект класса PdfOptions и установите свойство VectorRasterizationOptions.
- Вызовите Image.save, передав объект PdfOptions в качестве второго параметра.
Пример кода ниже показывает, как экспортировать DWG чертежи в PDF.
Поддерживаемые примитивы AutoCAD
Следующие примитивы AutoCAD поддерживаются.
- TEXT
- MTEXT
- ATTDEF
- ATTRIB
- ARC
- ELLIPSE
- HATCH
- LEADER
- POINT
- VERTEX 2D
- VERTEX 3D
- POLYLINE 2D
- LWPOLYLINE
- RAY
- CIRCLE
- DIMENSION ORDINATE
- DIMENSION LINEAR
- DIMENSION ALIGNED
- DIMENSION ANG 3Pt
- DIMENSION ANG 2Ln
- DIMENSION RADIUS
- DIMENSION DIAMETER
- SHAPE
- SOLID
- SPLINE
- MLINE
- LINE
- XLINE
- STYLE
- DIMSTYLE
- LTYPE
- MLINESTYLE
- LAYER
- VIEWPORT
- LAYOUT
Экспорт конкретного макета DWG в PDF
Этот подход работает следующим образом:
- Загрузите DWG файл, используя метод фабрики Aspose.CAD.Image.load.
- Создайте экземпляр класса CadRasterizationOptions и установите высоту и ширину результирующей страницы.
- Установите свойство Layouts для объекта CadRasterizationOptions.
- Создайте экземпляр класса PdfOptions и установите его свойство VectorRasterizationOptions.
- Экспортируйте изображение в PDF, используя метод Image.save().
Пример кода ниже показывает, как конвертировать конкретный макет DWG в PDF.
Экспорт DWG в PDF/A и PDF/E
Этот подход работает следующим образом:
- Загрузите DWG файл, используя метод фабрики Image.load.
- Создайте экземпляр класса CadRasterizationOptions.
- Создайте экземпляр класса PdfOptions и установите его свойство VectorRasterizationOptions.
- Установите свойство соблюдения PDF и сохраните его.
- Экспортируйте изображение в PDF, используя метод Image.save().
Пример кода ниже показывает, как конвертировать DWG файл в PDF/A и PDF/E.
Конвертация DWG чертежей в DXF
Aspose.CAD предоставляет возможность загружать DWG файл AutoCAD и экспортировать его в формат DXF. Подход конвертации DWG в DXF работает следующим образом:
- Загрузите файл чертежа DWG с помощью метода фабрики Image.load.
- Экспортируйте чертеж DWG в DXF, используя метод Image.save().
Пример кода ниже показывает, как конвертировать DWG файл в формат DXF.
Конвертация DWG чертежей в SVG
Aspose.CAD для Python API может загружать чертежи AutoCAD в формате DWG и конвертировать их в SVG. Эта тема объясняет использование API Aspose.CAD для достижения преобразования DWG в формат SVG через простые шаги, описанные ниже.
- Загрузите DWG файл в экземпляр Image.
- Создайте объект класса SvgOptions и установите необходимые свойства.
- Экспортируйте DWG чертеж в SVG, используя метод Image.save().
Пример кода ниже показывает, как конвертировать DWG файл в формат SVG.