Изнасяне на DXF изчертания към PDF

Aspose.CAD предоставя възможността за зареждане на елементите на AutoCAD DXF изчертания и тяхното визуализиране като цяло изчертание във формат PDF. Подходът за конвертиране на DXF в PDF работи по следния начин:

  1. Заредете DXF изчертания файл, използвайки Image.load фабричния метод.
  2. Създайте обект от класа CadRasterizationOptions и задайте свойствата page_height и page_width.
  3. Създайте обект от класа PdfOptions и задайте свойството VectorRasterizationOptions.
  4. Извикайте Image.save, като подадете обект от класа PdfOptions като втори параметър.

Долната примерна програма показва как да конвертирате файл, използвайки настройките по подразбиране.

import aspose.cad as cad;
cadImage = cad.Image.load("file.dxf");
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
cadImage.save("result.pdf", pdfOptions)

Поддържани формати

За момента напълно поддържаме AutoCAD DXF 2010 файлови формати. Предишните версии на DXF не се гарантира, че са 100% валидни. Планираме да включим още формати и функции в бъдещите версии на Aspose.CAD.

Поддържани Елементи

За момента поддържаме всички разпространени 2D елементи и техните основни стойности по подразбиране, както следва:

  1. Подравнени размери
  2. Ъглови размери
  3. Дъга
  4. Атрибут
  5. Блокова референция
  6. Окръжност
  7. Диаметърни размери
  8. Елипса
  9. Шарка
  10. Линия
  11. Многоредов текст
  12. Ординатни размери
  13. Точка
  14. Полилиния
  15. Радиални размери
  16. Лъч
  17. Завъртяни размери
  18. Таблица
  19. Текст
  20. Хелис

Изнасяне на вградени DGN подложки за DXF формат

Aspose.CAD предоставя възможността за зареждане на AutoCAD DXF файлове и изнасяне на вградени DGN подложки за формат DXF.

Долната примерна програма показва как да постигнете посочените изисквания.

import aspose.cad as cad;
cadImage = cad.Image.load("file.dxf");
rasterizationOptions = cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.layouts = ["Model"]
pdfOptions = cad.imageoptions.PdfOptions();
pdfOptions.vector_rasterization_options = rasterizationOptions;
cadImage.save("result.pdf", pdfOptions)

Поддръжка за Запазване на DXF Файлове

Aspose.CAD предоставя възможността за зареждане на AutoCAD DXF файлове, направа на промени в тях и запазването им отново като DXF файл.

Долната примерна програма показва как да постигнете посочените изисквания.

import aspose.cad as cad
image = cad.Image.load("file.dxf")
// any entities updates
image.save("result.dxf")

Изнасяне на DXF към WMF

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

  1. Заредете DXF изчертания файл, използвайки Image.load фабричния метод.
  2. Създайте обект от класа CadRasterizationOptions и заредете файла в PDF формат.
  3. Задайте свойствата page_height и page_width.
  4. Извикайте Image.save и запазете файла.
import aspose.cad as cad
image = cad.Image.load("file.dxf")
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
wmfOptions = cad.imageoptions.WmfOptions()
wmfOptions.vector_rasterization_options = rasterizationOptions
image.save("result.wmf", wmfOptions)