Чертежи DWG

Експортиране на чертежи DWG към PDF

Aspose.CAD за Python API може да зареди чертежи AutoCAD във DWG формат и да ги конвертира в PDF. Тази тема обяснява използването на Aspose.CAD API за постигане на конверсия от 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.

Поддържани автокадови примитиви

Поддържат се следните автокадови примитиви.

  • 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 Layout към PDF

Този подход работи по следния начин:

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

Примерният код по-долу показва как да конвертирате определен Layout от 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. Тази тема обяснява използването на Aspose.CAD API за постигане на конверсия от DWG в SVG формат чрез определени стъпки както следва.

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

Примерният код по-долу показва как да конвертирате DWG файл в SVG формат.