DWG Чертежи

Экспорт DWG чертежей в PDF

Aspose.CAD для Python API может загружать чертежи AutoCAD в формате DWG и конвертировать их в PDF. Эта тема объясняет использование API Aspose.CAD для достижения преобразования DWG в формат PDF через простые шаги, описанные ниже.

Формат файла DWG

DWG — это двоичный файл, который содержит данные векторного изображения и метаданные. Данные векторного изображения предоставляют инструкции CAD-приложению о том, как отображать DWG; метаданные могут содержать разнообразную информацию о файле, включая данные, специфичные для местоположения, а также данные клиента. Открытые спецификации для формата файла DWG можно найти в этом PDF

Конвертация DWG файлов в PDF

Для конвертации DWG в PDF требуются следующие простые шаги.

  1. Загрузите DWG файл в экземпляр Image.
  2. Создайте объект класса CadRasterizationOptions и установите свойства page_height и page_width.
  3. Создайте объект класса PdfOptions и установите свойство VectorRasterizationOptions.
  4. Вызовите 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

Этот подход работает следующим образом:

  1. Загрузите DWG файл, используя метод фабрики Aspose.CAD.Image.load.
  2. Создайте экземпляр класса CadRasterizationOptions и установите высоту и ширину результирующей страницы.
  3. Установите свойство Layouts для объекта CadRasterizationOptions.
  4. Создайте экземпляр класса PdfOptions и установите его свойство VectorRasterizationOptions.
  5. Экспортируйте изображение в PDF, используя метод Image.save().

Пример кода ниже показывает, как конвертировать конкретный макет DWG в PDF.

Экспорт DWG в PDF/A и PDF/E

Этот подход работает следующим образом:

  1. Загрузите DWG файл, используя метод фабрики Image.load.
  2. Создайте экземпляр класса CadRasterizationOptions.
  3. Создайте экземпляр класса PdfOptions и установите его свойство VectorRasterizationOptions.
  4. Установите свойство соблюдения PDF и сохраните его.
  5. Экспортируйте изображение в PDF, используя метод Image.save().

Пример кода ниже показывает, как конвертировать DWG файл в PDF/A и PDF/E.

Конвертация DWG чертежей в DXF

Aspose.CAD предоставляет возможность загружать DWG файл AutoCAD и экспортировать его в формат DXF. Подход конвертации DWG в DXF работает следующим образом:

  1. Загрузите файл чертежа DWG с помощью метода фабрики Image.load.
  2. Экспортируйте чертеж DWG в DXF, используя метод Image.save().

Пример кода ниже показывает, как конвертировать DWG файл в формат DXF.

Конвертация DWG чертежей в SVG

Aspose.CAD для Python API может загружать чертежи AutoCAD в формате DWG и конвертировать их в SVG. Эта тема объясняет использование API Aspose.CAD для достижения преобразования DWG в формат SVG через простые шаги, описанные ниже.

  1. Загрузите DWG файл в экземпляр Image.
  2. Создайте объект класса SvgOptions и установите необходимые свойства.
  3. Экспортируйте DWG чертеж в SVG, используя метод Image.save().

Пример кода ниже показывает, как конвертировать DWG файл в формат SVG.