Експорт 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 надає можливість завантажувати файл AutoCAD DWG та експортувати його у формат 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.