1. מוצרים
  2.   CAD
  3.   Java
  4.   Aspose.CAD for Java

Aspose.CAD for Java

 
 

ממשק API של Java ליצירה, עריכה והמרה של שרטוטי CAD

זה מאפשר למפתחי תוכנה ליצור, לערוך ולהמיר מסמכי AutoCAD DWG, DXF ו-STL לתמונות PDF ורסטר (BMP, GIF, JPG ו-JPEG) ללא כל תלות.

מה זה Aspose.CAD עבור Java?

Aspose.CAD עבור Java היא ספריית Java רב-תכליתית המאפשרת למפתחי תוכנה כמוך לעבוד עם מסמכי AutoCAD DWG, STL, DWF, DWT ו-DXF מבלי להזדקק ל-AutoCAD או לכל תוכנת CAD אחרת. ספרייה זו מאפשרת לך לפתוח, לקרוא, לעבד, לתפעל ולהמיר קבצים אלה ל-PDF ותמונות רסטר. בעזרת ממשק API אינטואיטיבי, תוכל לטפל בקלות בקבצי CAD ביישומי Java שלך. בנוסף, הוא בטוח בפני הליכי משנה, כך שתוכלו להשתמש בו במספר הליכי משנה ללא טרחה.

Aspose.CAD עבור Java מגיע עם תכונה שימושית המאפשרת לכם להמיר פורמטים שונים של ציורי CAD כמו DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES(IGS), CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP לקבצי PDF, יחד עם פורמטים נתמכים של תמונות רסטר כמו PNG, BMP, TIFF, JPEG ו-GIF באמצעות מספר שורות קוד Java בלבד. הוא ידידותי למשתמש ובנוי למהירות ויעילות, צורך זיכרון מינימלי ומספק ביצועים אופטימליים. הוא משתמש באלגוריתמים מתקדמים כדי להבטיח שפעולות על קבצי CAD יהיו מהירות ורגישות.

Aspose.CAD עבור Java מציע פונקציות מתקדמות כמו הצגה והדפסה של קבצי CAD באפליקציות Java. תכונה בולטת היא היכולת שלו לטפל ולשנות קבצי CAD. בעזרת כלי זה, מפתחים יכולים ליצור, להתאים ולהסיר אלמנטים של CAD כמו קווים, עיגולים, קשתות וטקסט. ניתן גם לשנות מאפיינים כמו צבע, שכבה וסוג קו של אובייקטים. Aspose.CAD עבור Java תומך באופן מלא במודלים תלת-ממדיים, ומאפשר לך לטפל בהם בדיוק כמו במודלים דו-ממדיים. למעשה, זהו כלי Java ידידותי למשתמש עם יכולות מהשורה הראשונה ותמיכה מעולה ללקוחות, מה שהופך אותו למושלם עבור מפתחי Java המתמודדים עם קבצי CAD באפליקציות שלהם.

Previous Next

תחילת העבודה עם Aspose.CAD עבור Java

הדרך המומלצת להתקין את Aspose.CAD עבור Java היא דרך מאגר Maven. ניתן להשתמש בקלות ב-API של Aspose.CAD עבור Java ישירות בפרויקטים של Maven בעזרת הגדרות פשוטות.

מאגר Maven עבור Aspose.CAD עבור Java

 //First, you need to specify the Aspose Maven Repository configuration/location in your Maven pom.xml as follows:

<repositories>
	<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://releases.aspose.com/java/repo/</url>
	</repository>
</repositories>

//Define Aspose.PDF for Java API Dependency

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cad;/artifactId>
	<version>22.12</version>
    <classifier>20.12</classifier>
	</dependency>
</dependencies>

ניתן להוריד את הספרייה ישירות מדף המוצר Aspose.CAD

ייצוא קבצי CAD דרך Java API

Aspose.CAD עבור Java מאפשר למפתחי תוכנה להמיר פורמטים שונים של AutoCAD לפורמטים אחרים של קבצים נתמכים בעזרת מספר שורות קוד Java בלבד. הספרייה מאפשרת טעינה של פורמטים שונים של קבצי CAD כגון DXF ו-DWG וממירה אותם ל-PDF ותמונות רסטר ללא צורך ב-AutoCAD או בכל יישום אחר. הספרייה סיפקה מספר פונקציות חשובות להמרת קבצי CAD, כגון ייצוא תמונות תלת-ממדיות של AutoCAD ל-PDF, ייצוא פריסות CAD ל-PDF, הגדרת אפשרויות מאפייני עט בעת ייצוא דיאגרמה, פירוק אובייקטי CAD ועיבוד ישויות נפרדות בתוך הוספה, ישויות Proxy של ACAD, קריאה וייצוא פורמט IGES, יישום וספירה של מודלי רשת כמו קצוות, קודקודים ופאות, הגדרת נקודת מבט מותאמת אישית עבור פריסת מודל ועוד רבות.

כיצד לייצא תמונות תלת-ממדיות של AutoCAD ל-PDF באמצעות Java API?

String dataDir = Utils.getDataDir(Export3DAutoCADImagesToPDF.class) + "ExportingCAD/";
String srcFile = dataDir + "conic_pyramid.dxf";
		
Image cadImage = Image.load(srcFile);

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(500);
rasterizationOptions.setPageHeight(500);
rasterizationOptions.setTypeOfEntities(TypeOfEntities.Entities3D);
rasterizationOptions.setLayouts(new String[] {"Model"});

PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

cadImage.save(dataDir + "Export3DImagestoPDF_out_.pdf", pdfOptions);

עיבוד פורמטים של קבצי CAD ו-BIM דרך Java API

Aspose.CAD עבור Java מעניק למפתחי תוכנה את היכולת לבצע עיבוד תכנותי של פורמטים של קבצי CAD ו-BIM בתוך יישומי Java שלהם. הספרייה מאפשרת טעינת פורמטים שונים של קבצי CAD כגון קבצי AutoCAD DWG, DWF, DWT או DXF ולהמיר אותם ל-JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF ועוד רבים בעזרת מספר שורות קוד Java בלבד. הדוגמה שלהלן מדגימה כיצד לטעון קובץ DWG, להגדיר את רוחב וגובה העמוד של קובץ הפלט ולשמור קבצי DWG ל-PDF בתוך יישומי Java.

כיצד לעבד קבצי DWG באמצעות ממשק ה-API של Java?

// Load the CAD file
Image image = Image.load("input.dwg");

// Create an instance of CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1000);
rasterizationOptions.setPageHeight(1000);

// Set the render options
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

// Save the output file
image.save("output.pdf", pdfOptions);

ייצוא AutoCAD DGN ל-PDF דרך Java API

Aspose.CAD עבור Java הוא API רב עוצמה המאפשר למפתחי תוכנה לעבוד עם קבצי AutoCAD DGN בתוך יישומי Java משלהם. הספרייה תומכת בהמרת קבצי AutoCAD DGN ל-PDF וכן לפורמטים של תמונות רסטר כגון PNG, BMP, TIFF, JPEG ו-GIF בקלות. כדי להשיג את המטרה, ראשית עליך לטעון קובץ DGN קיים כ-DgnImage ולהגדיר עבורו מאפיינים שונים, לאחר מכן קרא לשיטת השמירה של אובייקט המחלקה DgnImage כדי לשמור את קובץ הפלט בפורמט שבחרת.

כיצד להמיר פורמט DGN של AutoCAD ל-PDF באמצעות ממשק ה-API של Java?

// load an existing DGN file as DgnImage.
DgnImage dgnImage = (DgnImage)Image.load(dataDir + "Nikon_D90_Camera.dgn");
// Create an object of CadRasterizationOptions class and define/set different properties
PdfOptions options = new PdfOptions();
CadRasterizationOptions vectorOptions = new CadRasterizationOptions();
vectorOptions.setPageWidth(1500);
vectorOptions.setPageHeight(1500);
vectorOptions.setNoScaling(true);
vectorOptions.setAutomaticLayoutsScaling(false);
options.setVectorRasterizationOptions(vectorOptions);
OutputStream outStream = new FileOutputStream(dataDir + "ExportDGNToPdf_Out.pdf");
// Call the save method of the DgnImage class object.
dgnImage.save(outStream, options);
 עִברִית