Изчертания DWG
Експортиране на изчертания DWG към PDF
Aspose.CAD за Java API може да зарежда изчертания AutoCAD във формат DWG и да ги преобразува към PDF. Тази тема обяснява използването на Aspose.CAD API за постигане на конвертирането на DWG във формат PDF чрез прости стъпки, както е посочено по-долу.
API-то поддържа следните ревизии на AutoCAD DWG:
- DWG 2004 версия 16.0 издание 18
- DWG 2005 версия 16.1
- DWG 2010 версия 18.0
- DWG 2013 версия 19.0
Формат на DWG файл
DWG е бинарен файл, който съдържа векторни данни за изображението и метаданни. Векторните данни за изображението предоставят инструкции на CAD приложението за това как да показва DWG; метаданните могат да съдържат разнообразна информация за файла, включително данни, специфични за местоположението, както и данни за клиенти. Спецификациите за отворения формат на DWG файл могат да бъдат намерени в този PDF
Преобразуване на DWG файлове в PDF
Необходими са следните прости стъпки за конвертиране на DWG в PDF.
- Заредете DWG файла в инстанция на Image.
- Създайте обект на класа CadRasterizationOptions и задайте свойствата PageHeight и PageWidth.
- Създайте обект на класа PdfOptions и задайте свойството VectorRasterizationOptions.
- Извикайте метода Image.save и подайте обекта на PdfOptions като втори параметър.
Подолу е показан образец на код за експортиране на изчертания DWG към PDF.
Създаване на едно PDF с различни размери на макетите
Aspose.CAD за Java ви позволява да конвертирате DWG файла в едно PDF с различни размери на макетите. Този подход работи по следния начин:
- Заредете DWG файла, използвайки фабричния метод Aspose.CAD.Image.load.
- Създайте инстанция на класа CadRasterizationOptions и задайте резултатната височина и ширина на страницата.
- Добавете необходимите LayoutPageSizes за обекта на CadRasterizationOptions.
- Създайте инстанция на класа PdfOptions и задайте свойството му VectorRasterizationOptions.
- Експортирайте изображението в PDF използвайки метода Image.save().
Подолу е показан образец на код за създаване на едно PDF с различни макети.
Експортиране от DWG към PDF/A и PDF/E
Необходими са следните прости стъпки за конвертиране на DWG в PDF.
- Заредете DWG файла в инстанция на Image.
- Създайте обект на класа CadRasterizationOptions и задайте свойствата PageHeight и PageWidth.
- Създайте обект на класа PdfOptions и задайте свойството VectorRasterizationOptions.
- Извикайте метода Image.save() и подайте обекта на PdfOptions като втори параметър.
Подолу е показан образец на код за експортиране на изчертания DWG към 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
Този подход работи по следния начин:
- Заредете DWG файла, използвайки фабричния метод Image.load.
- Създайте инстанция на класа CadRasterizationOptions и задайте резултатната височина и ширина на страницата.
- Задайте свойството Layouts за обекта на CadRasterizationOptions.
- Създайте инстанция на класа PdfOptions и задайте свойството му VectorRasterizationOptions.
- Експортирайте изображението към PDF, използвайки метода Image.save().
Подолу е показан образец на код за конвертиране на конкретен макет на DWG в PDF.
Експортиране на DWG в Растер или PDF с фиксиран размер
Aspose.CAD за Java API може да зарежда изчертания AutoCAD във формат DWG и да ги преобразува в PDF или Растер с фиксиран размер.
Подолу е показан образец на код за прилагане на тази функционалност.
Поддръжка за закръглени скрити линии при експортиране на DWG/DXF в BMP и PDF
Този подход работи по следния начин:
- Заредете DWG файла, използвайки метода Aspose.CAD.Image.load.
- Създайте инстанция на класа CadRasterizationOptions.
- Създайте инстанция на класа CadRasterizationOptions и задайте резултатната височина и ширина на страницата.
- Създайте инстанция на класа PdfOptions и задайте неговото свойство VectorRasterizationOptions.
- Изведете изображението към PDF, използвайки метода Image.save().
Подолу е показан образец на код за прилагане на тази функционалност.
Поддръжка за задаване на района за печат на изображение DWG в експортиран PDF
Aspose.CAD за Java API може да зарежда изчертания AutoCAD във формат DWG и да ги преобразува в PDF. Тази тема обяснява използването на Aspose.CAD API за постигане на поддръжка за задаване на района за печат на изображение DWG в експортиран PDF.
Подолу е показан образец на код за прилагане на тази функционалност.
Поддръжка за четене на метаданни за XREF за DWG файл
- Заредете DWG файла, използвайки метода Aspose.CAD.Image.load.
- Обходете всеки изображен обект.
- Ако обектът е CadUnderlay, тогава XREF обект с метаданни.
Подолу е показан образец на код за постигане на тази функционалност.
Документ DWG, като се посочат координати
Aspose.CAD за Java API вече предоставя функционалност за изписване на документи DWG, като се предоставят координати за ширината и височината на документа.
Подолу е показан образец на код за изобразяване на документ DWG.
Свойството CadRasterizationOptions.Layouts е от тип масив от низове, така че можете да посочвате повече от един макет едновременно за възможно конвертиране в PDF формат. Докато посочвате множество макети за свойството CadRasterizationOptions.Layouts, резултатният PDF ще има множество страници, където всяка страница представлява отделен AutoCAD м