DWG Ч drawings

Експорт DWG малюнків у PDF

Aspose.CAD для .NET API може завантажувати малюнки AutoCAD у форматі DWG та конвертувати їх у PDF. Ця тема пояснює використання API Aspose.CAD для досягнення конвертації DWG у формат PDF через прості кроки, як зазначено далі.

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

DWG - це двійковий файл, який містить векторні дані зображення та метадані. Векторні дані зображення надають інструкції CAD-додатку про те, як відобразити DWG; метадані можуть містити різноманітну інформацію про файл, включаючи специфічні для розташування дані та також дані клієнтів. Відкриті специфікації для формату файлу DWG можна знайти в цьому PDF.

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

Наступні прості кроки необхідні для конвертації DWG у PDF.

  1. Завантажте файл DWG в екземпляр Image.
  2. Створіть об’єкт класу CadRasterizationOptions і задайте властивості PageHeight та PageWidth.
  3. Створіть об’єкт класу PdfOptions і задайте властивість VectorRasterizationOptions.
  4. Викликайте Image.Save, передаючи об’єкт PdfOptions як другий параметр.

Нижче наведено зразок коду, який показує, як експортувати малюнки DWG у PDF.

Створити один PDF з різними розмірами макета

Aspose.CAD для .NET дозволяє конвертувати файл DWG в один PDF з різними розмірами макета. Цей підхід працює наступним чином:

  1. Завантажте файл DWG, використовуючи фабричний метод Aspose.CAD.Image.Load.
  2. Створіть екземпляр класу CadRasterizationOptions і задайте висоту та ширину результуючої сторінки.
  3. Додайте потрібні LayoutPageSizes для об’єкта CadRasterizationOptions.
  4. Створіть екземпляр класу PdfOptions і задайте його властивість VectorRasterizationOptions.
  5. Експортуйте зображення у PDF, використовуючи метод Image.Save().

Нижче наведено зразок коду, який показує, як створити один 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, вказуючи координати

Aspose.CAD для .NET API тепер надає функцію візуалізації документів DWG, надаючи координати ширини та висоти документа.

Нижче наведено зразок коду, який показує, як візуалізувати документ DWG.

Експорт DWG у растровий чи PDF за допомогою фіксованого розміру

Aspose.CAD для .NET API може завантажувати малюнки AutoCAD у форматі DWG та конвертувати їх у PDF або растровий зображення, використовуючи фіксований розмір.

Нижче наведено зразок коду, який показує, як реалізувати цю функцію.

Експорт DWG у PDF/A та PDF/E

Цей підхід працює наступним чином:

  1. Завантажте файл DWG, використовуючи фабричний метод Aspose.CAD.Image.Load.
  2. Створіть екземпляр класу CadRasterizationOptions.
  3. Створіть екземпляр класу PdfOptions та задайте його властивість VectorRasterizationOptions.
  4. Задайте властивість відповідності PDF та збережіть його.
  5. Експортуйте зображення у PDF, використовуючи метод Image.Save().

Нижче наведено зразок коду, який показує, як конвертувати файл DWG у PDF/A та PDF/E.

Підтримка округлих прихованих ліній під час експорту DWG/DXF у BMP і PDF

Цей підхід працює наступним чином:

  1. Завантажте файл DWG, використовуючи фабричний метод Aspose.CAD.Image.Load.
  2. Створіть екземпляр класу CadRasterizationOptions та задайте висоту та ширину результуючої сторінки.
  3. Створіть екземпляр класу PdfOptions та задайте її властивість VectorRasterizationOptions.
  4. Експортуйте зображення у PDF, використовуючи метод Image.Save().

Нижче наведено зразок коду, який показує, як реалізувати цю функцію.

Підтримка встановлення області друку для зображення DWG в експортованому PDF

Aspose.CAD для .NET API може завантажувати малюнки AutoCAD у форматі DWG і конвертувати їх у PDF. Ця тема пояснює використання API Aspose.CAD для досягнення підтримки встановлення області друку для зображення DWG в експортованому PDF.

Нижче наведено зразок коду, який показує, як реалізувати цю функцію.

Підтримка читання метаданих XREF для DWG файлу

  1. Завантажте файл DWG, використовуючи фабричний метод Aspose.CAD.Image.Load.
  2. Пройдіть через кожен об’єкт зображення.
  3. Якщо об’єкт є CadUnderlay, то XREF об’єкт з метаданими.

Нижче наведено зразок коду, який показує, як досягти цієї функції.

Властивість CadRasterizationOptions.Layouts має тип масиву рядків, тому ви можете одночасно вказати більше ніж один макет для можливого конвертування у формат PDF. Під час специфікації декількох макетів для властивості CadRasterizationOptions.Layouts результуючий PDF матиме кілька сторінок, де кожна сторінка представляє окремий макет AutoCAD.

Перерахувати всі макети

Ви можете перерахувати всі макети, присутні в малюнку AutoCAD, використовуючи наступний зразок коду.

Доступ до прапорів підкладів для формату DWG

Aspose.CAD для .NET реалізував прапори підкладів для формату DWG і дозволяє розробникам отримати до них доступ. Наступний простий код демонструє це.

Підтримка об’єктів DWG

Aspose.CAD для .NET API може завантажувати малюнки AutoCAD у форматі DWG та підтримувати різні об’єкти для роботи з ними.

Підтримка об’єкта MLeader

DWG - це двійковий файл, що містить векторні дані зображення та метадані. Є різні об’єкти в файлі DWG. Наступний розділ описує приклад роботи з об’єктом MLeader усередині файлу DWG.

Підтримка експорту об’єкта DWG у зображення

DWG - це двійковий файл, що містить векторні дані зображення та метадані. Є різні об’єкти в файлі DWG. Наступний розділ описує приклад експорту конкретного об’єкта DWG у зображення.

Підтримка додавання тексту в DWG

Aspose.CAD для .NET API може завантажувати малюнки AutoCAD у форматі DWG і підтримувати різні об’єкти для роботи з ними. DWG - це двійковий файл, що містить векторні дані зображення та метадані. Є різні об’єкти в файлі DWG. Наступний розділ описує, як ми можемо додати текст усередині файлу DWG.

Підтримка імпорту зображення у файл DWG

Aspose.CAD для .NET API може завантажувати малюнки AutoCAD у форматі DWG і підтримувати різні об’єкти для роботи з ними. DWG - це двійковий файл, що містить векторні дані зображення та метадані. Є різні об’єкти в файлі DWG. Наступний розділ описує, як ми можемо імпортувати зображення в файл DWG.

Підтримка сітки в DWG

Aspose.CAD для .NET API тепер може отримувати доступ до об’єктів, які підтримують сітку, включаючи типи CadPolyFaceMesh та CadPolygonMesh. Наступний приклад описує, як ми можемо отримати доступ до сіткових типів.

Конвертувати малюнки DWG у DXF

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

  1. Завантажте файл малюнка DWG, використовуючи фабричний метод Image.Load.
  2. Експортуйте малюнок DWG у DXF, використовуючи метод Image.Save().

Нижче наведено зразок коду, який показує, як конвертувати файл DWG у формат DXF.

Конвертувати малюнки DWG у SVG

Aspose.CAD для .NET API може завантажувати малюнки AutoCAD у форматі DWG та конвертувати їх у SVG. Ця тема пояснює використання API Aspose.CAD для досягнення конвертації DWG у формат SVG через прості кроки, які наведені нижче.

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

Нижче наведено зразок коду, який показує, як конвертувати файл DWG у формат SVG.

Завантаження великого файлу DWG

Aspose.CAD для .NET надає можливість відкривати дуже великі файли DWG, використовуючи клас Image. Тепер ви можете легко відкривати великі файли за допомогою наведеного нижче прикладу коду.