שרטוטי DWG

ייצוא שרטוטי DWG ל-PDF

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

פורמט קובץ DWG

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

המרת קבצי DWG ל-PDF

הצעדים הפשוטים הבאים נדרשים כדי להמיר DWG ל-PDF.

  1. טען את קובץ ה-DWG לתוך אינסטנציה של Image.
  2. צור אובייקט של הכיתה CadRasterizationOptions והגדר את המאפיינים PageHeight & PageWidth.
  3. צור אובייקט של הכיתה PdfOptions והגדר את מאפיין VectorRasterizationOptions.
  4. קרא לנכס Image.save ומסר את אובייקט ה-PdfOptions כפרמטר שני.

דוגמת הקוד למטה מראה כיצד לייצא שרטוטי DWG ל-PDF.

יצירת PDF בודד עם גדלים שונים

Aspose.CAD עבור Java מאפשרת לך להמיר את קובץ ה-DWG ל-PDF בודד עם גדלים שונים. הגישה הזו פועלת כך:

  1. טען קובץ DWG באמצעות שיטת המפעל Aspose.CAD.Image.load.
  2. צור אינסטנציה של הכיתה CadRasterizationOptions והגדר את גובה ורוחב הדף התוצאה.
  3. הוסף את LayoutPageSizes הנדרשות לאובייקט ה-CadRasterizationOptions.
  4. צור אינסטנציה של הכיתה PdfOptions והגדר את מאפיין ה-VectorRasterizationOptions.
  5. ייצא את התמונה ל-PDF באמצעות שיטת Image.save .

דוגמת הקוד למטה מראה כיצד ליצור PDF בודד עם פריסות שונות.

ייצוא DWG ל-PDF/A ו-PDF/E

הצעדים הפשוטים הבאים נדרשים כדי להמיר DWG ל-PDF.

  1. טען את קובץ ה-DWG לתוך אינסטנציה של Image.
  2. צור אובייקט של הכיתה CadRasterizationOptions והגדר את PageHeight & PageWidth מאפיינים.
  3. צור אובייקט של הכיתה PdfOptions והגדר את VectorRasterizationOptions מאפיין.
  4. קרא לנכס 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

הגישה הזו פועלת כך:

  1. טען קובץ DWG באמצעות שיטת המפעל Image.load .
  2. צור אינסטנציה של הכיתה CadRasterizationOptions והגדר את גובה ורוחב הדף התוצאה.
  3. הגדר את מאפיין Layouts עבור האובייקט CadRasterizationOptions .
  4. צור אינסטנציה של PdfOptions והגדר את מאפיין ה-VectorRasterizationOptions .
  5. ייצא את התמונה ל-PDF באמצעות שיטת Image.save() .

דוגמת הקוד למטה מראה כיצד להמיר פריסה ספציפית של DWG ל-PDF.

ייצוא DWG ל-Raster או PDF באמצעות גודל קבוע

Aspose.CAD עבור Java API יכול לטעון שרטוטי AutoCAD בפורמט DWG, ולהמיר אותו ל-PDF או Raster באמצעות גודל קבוע.

דוגמת הקוד למטה מראה כיצד ליישם תכונה זו.

תמיכה בקווים מוסתרים מעוגלים בעת ייצוא DWG/DXF ל-BMP ו-PDF

הגישה הזו פועלת כך:

  1. טען קובץ DWG באמצעות שיטת המפעל  Aspose.CAD.Image.load .
  2. צור אינסטנציה של הכיתה CadRasterizationOptions .
  3. צור אינסטנציה של הכיתה CadRasterizationOptions והגדר את גובה ורוחב הדף התוצאה.
  4. צור אינסטנציה של PdfOptions והגדר את מאפיין VectorRasterizationOptions.
  5. ייצא את התמונה ל-PDF באמצעות השיטה Image.save() .

דוגמת הקוד למטה מראה כיצד ליישם תכונה זו.

תמיכה בהגדרת אזור הדפסה עבור תמונת DWG ב-PDF המיוצא

Aspose.CAD עבור Java API יכול לטעון שרטוטי AutoCAD בפורמט DWG, ולהמיר אותו ל-PDF. נושא זה מסביר את השימוש ב-Aspose.CAD API כדי להשיג את התמיכה בהגדרת אזור הדפסה עבור תמונת DWG ב-PDF המיוצא.

דוגמת הקוד למטה מראה כיצד ליישם תכונה זו.

תמיכה בקריאה של מטא-דאטה XREF עבור קובץ DWG

  1. טען קובץ DWG באמצעות שיטת המפעל Aspose.CAD.Image.load .
  2. גש לכל ישות תמונה.
  3. אם הישות היא CadUnderlay אז ישות XREF עם מטא-דאטה.

דוגמת הקוד למטה מראה כיצד להשיג תכונה זו.

מסמך DWG על ידי ציון קואורדינטות

Aspose.CAD עבור Java API עכשיו מספק תכונה לרנדר מסמכי DWG על ידי מתן קואורדינטות של רוחב וגובה הקובץ.

דוגמת הקוד למטה מראה כיצד לרנדר מסמך DWG.

מאפיין CadRasterizationOptions.Layouts הוא מסוג מערך מיתרים כך שתוכל לציין יותר מפריסה אחת בו זמנית עבור המרה אפשרית לפורמט PDF. כאשר אתה מציין מספר פריסות עבור מאפיין CadRasterizationOptions.Layouts , ה-PDF התוצאה יכיל מספר עמודים, כאשר כל עמוד מייצג פריסת AutoCAD בודדת.

רשימת כל הפריסות

תוכל לרשום את כל הפריסות הנמצאות בשרטוט AutoCAD באמצעות דוגמת הקוד הבאה.

קבלת ערך מאפיין בלוק של הפניה חיצונית

Aspose.CAD עבור Java API מאפשרת לך לקבל הפניה חיצונית של מאפיין בלוק. Aspose.CAD API חושף את המאפיין getXRefPathName() כדי לקבל את ההפניה החיצונית של מאפיין בלוק באוסף CadBlockDictionary.

הדוגמה הבאה ממחישה כיצד לקבל הפניה חיצונית של מאפיין בלוק.

חיפוש טקסט בקובץ DWG של AutoCAD

Aspose.CAD עבור Java API מאפשרת לך לחפש טקסט בקובץ DWG של AutoCAD. Aspose.CAD API חושף את הכיתה CadText המייצגת ישויות טקסט בקובץ DWG של AutoCAD. כיתה CadMText גם כלולה ב-Aspose.CAD API מכיוון שישויות אחרות עשויות לכלול גם טקסט.

הדוגמה הבאה ממחישה כיצד לחפש טקסט בקובץ DWG של AutoCAD.

חפש טקסט בפריסה ספציפית

גישה לדגלי ההתקנה עבור פורמט DWG

Aspose.CAD עבור Java הטמיעה את דגלי ההתקנה לפורמט DWG ומאפשרת למפתחים לגשת אליהם. הנה הדגמת קוד פשוטה.

תמיכה ב-DWG Entities

Aspose.CAD עבור Java API יכול לטעון שרטוטי AutoCAD בפורמט DWG ותומך בישויות שונות לעבוד איתן.

תמיכה ב-DWG Entity של MLeader

DWG הוא קובץ בינארי המכיל נתוני תמונה וקטוריים ומטא-מידע. ישנם ישויות שונות בקובץ DWG. הסעיף הבא מתאר דוגמה לעבודה עם ישות MLeader בתוך קובץ DWG.

תמיכה בייצוא DWG Entity לתמונה

DWG הוא קובץ בינארי המכיל נתוני תמונה וקטוריים ומטא-מידע. ישנם ישויות שונות בקובץ DWG. הסעיף הבא מתאר דוגמה לייצוא ישות DWG מסוימת לתמונה.

תמיכה בייבוא תמונה לקובץ DWG

Aspose.CAD עבור Java API יכול לטעון שרטוטי AutoCAD בפורמט DWG ולתמוך בישות שונות לעבוד איתן. DWG הוא קובץ בינארי המכיל נתוני תמונה וקטוריים ומטא-מידע. ישנם ישויות שונות בקובץ DWG. הסעיף הבא מתאר כיצד ניתן לייבא תמונות לתוך קובץ ה-DWG.

תמיכה בהוספת טקסט ב-DWG

Aspose.CAD עבור Java API יכול לטעון שרטוטי AutoCAD בפורמט DWG ולתמוך בישות שונות לעבוד איתן. DWG הוא קובץ בינארי המכיל נתוני תמונה וקטוריים ומטא-מידע. ישנם ישויות שונות בקובץ DWG. הסעיף הבא מתאר כיצד ניתן להוסיף טקסט בתוך קובץ ה-DWG.

תמיכה ברשת ב-DWG

Aspose.CAD עבור Java API יכולה עכשיו לגשת לישויות התומכות ברשת כולל סוגי CadPolyFaceMesh ו-CadPolygonMesh. הדוגמה הבאה מתארת כיצד ניתן לגשת לסוגי רשת.

המרת שרטוטי DWG ל-DXF

Aspose.CAD מספקת תכונה לטעון קובץ DWG של AutoCAD ולהמיר אותו לפורמט DXF. גישת ההמרה מ-DWG ל-DXF פועלת כך:

  1. טען את קובץ שרטוט DWG באמצעות השיטה Image.load .
  2. ייצא את שרטוט ה-DWG ל-DXF באמצעות השיטה Image.save() .

דוגמת הקוד למטה מראה כיצד להמיר קובץ DWG לפורמט DXF.

המרת שרטוטי DWG ל-SVG

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

  1. טען את קובץ ה-DWG לתוך אינסטנציה של Image.
  2. צור אובייקט של הכיתה SvgOptions והגדר את המאפיינים הדרושים.
  3. ייצא את שרטוט ה-DWG לסוג SVG באמצעות השיטה Image.save() .

דוגמת הקוד למטה מראה כיצד להמיר קובץ DWG לפורמט SVG.