CAD ראשי תיבות של Computer Aided Design. הוא משמש ליצירת עיצובים אדריכליים דו-ממדיים ותלת-ממדיים, אנימציות ממוחשבות, אפקטים מיוחדים בסרטים, שרטוטים טכניים ועוד ועוד. PDF הוא אחד מפורמטי הקבצים הידועים ביותר שמפורסם בשל הניידות שלו. כאן מגיע הצורך להמיר קבצי CAD לפורמט PDF כאשר שרטוטים טכניים כאלה אמורים לעבור למשתמש רגיל שאינו מצויד בתוכנה הטכנית התומכת בציורי CAD. מאמר זה מנחה מתכנתים כיצד להמיר פורמטים שונים של CAD כמו DWG ל-PDF ב-Java.
הנושאים הבאים מכוסים להלן:
המרת שרטוטי CAD ספריית Java
GroupDocs.Conversion for Java היא ספריית המרת המסמכים והתמונות עבור יישומים מבוססי Java. הוא תומך בפורמטים שונים של קבצים להמרה מפורמט אחד לאחר, הכוללים מסמכי עיבוד תמלילים, גיליונות אלקטרוניים, מצגות, תמונות, מסמכים ניידים, דפי אינטרנט, פורמטים של פוטושופ, קבצי Microsoft Project, מיילים, גרפיקה וקטורית של Microsoft Visio, שרטוטי CAD, שפות תיאוריות של עמודים וכו'.
בדוגמאות שלהלן, אשתמש ב-API זה להמרה של שרטוטי CAD ל-PDF ב-Java. עדיף יהיה להוריד את הספרייה ולהכין את סביבת הפיתוח מראש. אתה יכול לקבל את ה-API מהקטע הורדות או באמצעות התצורה הבאה ביישומי Java מבוססי Maven.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion</artifactId>
<version>21.10.1</version>
</dependency>
המרת DWG ל-PDF ב-Java
בוא נעבור כדי להמיר במהירות את הציור. השלבים האלה מאפשרים לך להמיר בקלות את שרטוטי AutoCAD DWG לקובץ PDF ב-Java עם הרבה אפשרויות התאמה אישית.
- הגדר את אפשרויות הטעינה באמצעות המחלקה CadLoadOptions.
- ציין פריסות באמצעות שיטת setLayoutNames().
- טען את ציור ה-DWG באמצעות המחלקה Conveter.
- ציין אפשרויות המרה כמו רוחב, גובה ופורמט.
- המר ל-PDF בשיטת convert() המתאימה.
הנה קוד ה-Java המלא שמדגים את השלבים לעיל וממיר קובץ DWG לפורמט PDF.
// המרת ציור CAD - DWG ל-PDF ב-Java
// אפשרויות טעינת קבצי CAD
CadLoadOptions loadOptions = new CadLoadOptions();
loadOptions.setLayoutNames(new String[]{ "Layout1"});
// אפשרויות המרת PDF
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setGrayscale(true);
PdfConvertOptions options = new PdfConvertOptions();
options.setRotate(Rotation.On90);
options.setPdfOptions(pdfOptions);
/*
options.setDpi(300);
options.setWidth(800);
options.setHeight(600);
*/
// הֲמָרָה
Converter converter = new Converter("filePath/CAD-Drawing.dwg", loadOptions);
converter.convert("filePath/cadToPDF-Java.pdf", options);
עם שינוי קטן בקוד, אתה יכול גם להמיר קבצי DGN ו-DWF בהתאם. עבור פורמט קובץ שאינו תומך בפריסות, לא נשתמש בשיטת setLayoutNames.
סיכום
לסיום, למדנו להמיר את קבצי ה-CAD לפורמט PDF. באופן ספציפי, המרנו את שרטוטי AutoCAD DWG לפורמט PDF באמצעות Java API. כעת תוכל לנסות לבנות את אפליקציית Java ממיר CAD ל-PDF המקוון באמצעות GroupDocs.Conversion.בכל מקרה של בלבול, אתה יכול לפנות לצוות התמיכה החינמית, שתמיד מרגיש טוב לעזור לך בפורום.