Изнасяне на DXF изчертания към PDF
Aspose.CAD предоставя възможността за зареждане на елементите на AutoCAD DXF изчертания и тяхното визуализиране като цяло изчертание във формат PDF. Подходът за конвертиране на DXF в PDF работи по следния начин:
- Заредете DXF изчертания файл, използвайки Image.load фабричния метод.
- Създайте обект от класа CadRasterizationOptions и задайте свойствата page_height и page_width.
- Създайте обект от класа PdfOptions и задайте свойството VectorRasterizationOptions.
- Извикайте 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 елементи и техните основни стойности по подразбиране, както следва:
- Подравнени размери
- Ъглови размери
- Дъга
- Атрибут
- Блокова референция
- Окръжност
- Диаметърни размери
- Елипса
- Шарка
- Линия
- Многоредов текст
- Ординатни размери
- Точка
- Полилиния
- Радиални размери
- Лъч
- Завъртяни размери
- Таблица
- Текст
- Хелис
Изнасяне на вградени 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
Този подход работи по следния начин:
- Заредете DXF изчертания файл, използвайки Image.load фабричния метод.
- Създайте обект от класа CadRasterizationOptions и заредете файла в PDF формат.
- Задайте свойствата page_height и page_width.
- Извикайте 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) |