DXF Малюнки
Експорт DXF малюнків у PDF
Aspose.CAD надає можливість завантажувати сутності малюнків AutoCAD DXF та виводити їх у форматі PDF. Процес конвертації DXF у PDF працює наступним чином:
- Завантажте файл малюнка DXF за допомогою методу-фабрики Image.Load.
- Створіть об’єкт класу CadRasterizationOptions та встановіть властивості PageHeight та PageWidth.
- Створіть об’єкт класу PdfOptions та встановіть властивість VectorRasterizationOptions.
- Викличте Image.Save, передавши об’єкт PdfOptions як другий параметр.
Нижче наведено зразок коду, який демонструє, як конвертувати файл, використовуючи настройки за замовчуванням.
Підтримувані формати
На даний момент ми повністю підтримуємо формати файлів AutoCAD DXF 2010. Попередні версії DXF не можуть бути гарантовані як 100% дійсні. Ми плануємо включити більше форматів та функцій у майбутні версії Aspose.CAD.
Підтримувані сутності
На даний момент ми підтримуємо всі поширені 2D-сутності та їх основні параметри за замовчуванням, а саме:
- Вирівняне вимірювання
- Кутове вимірювання
- Дуга
- Атрибут
- Посилання на блок
- Коло
- Діаметр
- Еліпс
- Заповнення
- Лінія
- Багаторядковий текст
- Ордінатне вимірювання
- Точка
- Лінійний контур
- Радіальне вимірювання
- Промінь
- Поворотне вимірювання
- Таблиця
- Текст
- Х-лінія
Управління пам’яттю
Властивість ExactReallocateOnly класу Cache може бути використана для контролю повторного виділення пам’яті. Повторне виділення, швидше за все, відбудеться для попередньо виділених кешів. Це може статися, коли система визначає, що виділеного простору недостатньо.
- Якщо ExactReallocateOnly встановлено на значення за замовчуванням, False, простір повторно виділяється на той же носій.
- Коли встановлено True, повторне виділення не може перевищувати максимальний вказаний об’єм. У цьому випадку існуючий виділений кеш в пам’яті (який вимагає повторного виділення) звільняється, а новий простір виділяється на диску.
Експорт конкретного шару DXF малюнків у PDF
Цей підхід працює наступним чином:
- Відкрийте файл малюнка DXF за допомогою методу-фабрики Image.Load.
- Створіть екземпляр CadRasterizationOptions та вкажіть властивості PageWidth та PageHeight.
- Додайте шари до об’єкта CadRasterizationOptions.
- Створіть екземпляр PdfOptions та встановіть властивість VectorRasterizationOptions.
- Викличте метод Image.Save і передайте об’єкт PdfOptions як другий параметр.
Нижче наведено зразок коду, який показує, як конвертувати конкретний шар DXF у PDF.
Відображення PDF файлів як частини DXF малюнків
Цей підхід працює наступним чином:
- Завантажте файл малюнка DXF за допомогою методу Image.Load.
- Створіть об’єкт класу CadRasterizationOptions та завантажте PDF файли.
- Встановіть властивості PageHeight та PageWidth.
- Викличте Image.Save і збережіть файл.
Нижче наведено зразок коду, який демонструє, як відобразити PDF файли як частину DXF малюнків.
Експорт вбудованого DGN підкладки для формату DXF
Aspose.CAD надає можливість завантажувати файли AutoCAD DXF і експортувати вбудовану DGN підкладку для формату DXF.
Нижче наведено зразок коду, який демонструє, як досягти вказаних вимог.
Підтримка збереження DXF файлів
Aspose.CAD надає можливість завантажувати файли AutoCAD DXF, вносити в них зміни та зберігати їх знову у вигляді файлів DXF.
Нижче наведено зразок коду, який показує, як досягти вказаних вимог.
Експорт DXF у WMF
Цей підхід працює наступним чином:
- Завантажте файл малюнка DXF за допомогою методу Image.Load.
- Створіть об’єкт класу CadRasterizationOptions та завантажте PDF файли.
- Встановіть властивості PageHeight та PageWidth.
- Викличте Image.Save та збережіть файл.
Експорт конкретного макету DXF у PDF
Цей підхід працює наступним чином:
- Відкрийте файл малюнка DXF за допомогою методу Image.Load.
- Створіть екземпляр CadRasterizationOptions та вкажіть властивості PageWidth та PageHeight.
- Вкажіть бажані імена макета(ів), використовуючи властивість CadRasterizationOptions.Layouts.
- Створіть екземпляр PdfOptions та встановіть властивість VectorRasterizationOptions.
- Експортуйте малюнок у PDF, викликавши метод Image.Save і передавши об’єкт PdfOptions як другий параметр.
Нижче наведено зразок коду, який показує, як конвертувати конкретний макет DXF у PDF.
Підтримка обрізки блоків
Aspose.CAD надає можливість обрізки блоків. Підхід до обрізки блоків працює наступним чином:
- Завантажте файл малюнка DXF за допомогою методу Image.Load.
- Створіть об’єкт класу CadRasterizationOptions та завантажте PDF файли.
- Встановіть бажані властивості CadRasterizationOptions.
- Викличте Image.Save, передавши об’єкт PdfOptions як другий параметр, і збережіть файл.
Нижче наведено зразок коду, який показує, як працює обрізка блоків.
Експорт зображень у DXF
Використовуючи Aspose.CAD, ви можете експортувати зображення у формат DXF. Використовуючи цей підхід, ви можете виконати наступні дії:
- Встановити новий шрифт
- Сховати сутності
- Оновити текст
Нижче наведено фрагмент коду, який показує, як виконати зазначені дії.
Експорт конкретного шару DXF малюнків у зображення
Цей підхід працює наступним чином:
- Відкрийте файл малюнка DXF за допомогою методу Image.Load.
- Створіть екземпляр CadRasterizationOptions та вкажіть властивості PageWidth та PageHeight.
- Додайте шари до об’єкта CadRasterizationOptions.
- Створіть екземпляр JpegOptions і встановіть його властивість VectorRasterizationOptions.
- Експортуйте малюнок у PDF, використовуючи метод Image.Save.
Нижче наведено зразок коду, який показує, як конвертувати конкретний шар DXF у зображення.