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