רישומים DXF

ייצוא רישומים DXF ל-PDF

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

  1. טען את קובץ הרישום DXF באמצעות מתודת הייצור Image.load.
  2. צור אובייקט של מחלקת CadRasterizationOptions והגדר את התכונות PageHeight ו-PageWidth.
  3. צור אובייקט של מחלקת PdfOptions והגדר את התכונה VectorRasterizationOptions.
  4. קרא ל-Image.Save כאשר אתה מעביר אובייקט של PdfOptions כפרמטר השני.

קטע הקוד למטה מראה כיצד להמיר קובץ תוך שימוש בהגדרות ברירת מחדל.

פורמטים נתמכים

כרגע אנו תומכים לגמרי בפורמט הקובץ DXF של AutoCAD 2010. גרסאות DXF הקודמות לא מובטחות להיות תקפות ב-100%. אנו מתכננים לכלול יותר פורמטים ופונקציות בגרסאות העתידיות של Aspose.CAD.

יישויות נתמכות

כרגע אנו תומכים בכל הישויות 2D הנפוצות ובפרמטרים הבסיסיים שלהם כמו הבא:

  1. מידה מיושרת
  2. מידה זוויתית
  3. קשת
  4. תכונה
  5. הפניה לחסום
  6. עיגול
  7. מידה קוטר
  8. אליפסה
  9. חציצה
  10. קו
  11. טקסט רב-שירי
  12. מידה אורדינט
  13. נקודה
  14. פוליליין
  15. מידה רדיאלית
  16. קרן
  17. מידה מופנית
  18. טבלה
  19. טקסט
  20. קו X

ניהול זיכרון

המאפיין ExactReallocateOnly יכול לשמש לשליטה על הקצאה מחדש של זיכרון. הקצאה מחדש סביר שתתרחש עבור קאש שנוקשה מראש. זה יכול לקרות כאשר המערכת מזהה שהמרחב שהוקצה לא יהיה מספיק.

  • אם ExactReallocateOnly מוגדר לערך ברירת המחדל, שקר, המרחב מוקצה מחדש לאותו מדיום.
  • כאשר הוא מוגדר ל-נכון, הקצאה מחדש לא יכולה לעלות על המרחק המקסימלי שנקבע. במקרה זה, הקאש המוקצה בזיכרון (שצריך הקצאה מחדש) משתחרר ומרחב מורחב מוקצה בדיסק.

ייצוא שכבת DXF ספציפית ל-PDF

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

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

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

ייצוא שכבת DXF ספציפית לתמונה

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

  1. פתח את קובץ הרישום DXF באמצעות מתודת הייצור Image.load.
  2. צור מופע של CadRasterizationOptions וציין את התכונות PageWidth ו-PageHeight.
  3. הוסף שכבות לאובייקט של CadRasterizationOptions.
  4. צור מופע של JpegOptions והגדר את התכונה VectorRasterizationOptions.
  5. ייצא את הרישום ל-PDF באמצעות המתודה Image.save.

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

הצגת קבצי PDF כחלק רישומי DXF

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

  1. טען קובץ רישום DXF באמצעות מתודת הייצור Image.load.
  2. צור אובייקט של מחלקת CadRasterizationOptions וטעון קבצי PDF.
  3. הגדר את התכונות PageHeight ו-PageWidth.
  4. קרא ל-Image.save ושמור את הקובץ.

קטע הקוד למטה מראה כיצד להציג קבצי PDF כחלק מרישומי DXF.

ייצוא DXF ל-WMF

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

  1. טען קובץ רישום DXF באמצעות מתודת הייצור Image.load.
  2. צור אובייקט של מחלקת CadRasterizationOptions וטעון קבצי PDF.
  3. הגדר את התכונות PageHeight ו-PageWidth.
  4. קרא ל-Image.save ושמור את הקובץ.

קטע הקוד למטה מראה כיצד לייצא DXF ל-WMF.

תמיכה בשמירת קבצי DXF

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

ייצוא DGN תחתית מוטמעת לפורמט DXF

Aspose.CAD מספקת את הפונקציה לטעון קבצי DXF של AutoCAD ולייצא DGN תחתית מוטמעת לפורמט DXF.

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

ייצוא פריסת DXF ספציפית ל-PDF

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

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

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

גישה לאובייקטים ATTRIB ו-MTEXT

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

  1. פתח קובץ רישום DXF באמצעות מתודת הייצור Image.load.
  2. גש ליישויות בתוך קובץ CAD.
  3. בדוק עבור ישויות CadEntityTypeName.MTEXT ו-CadEntityTypeName.INSERT.
  4. הוסף לרשימה זמנית לעיבוד נוסף.

פירוק אובייקטי CAD Insert

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

  1. פתח קובץ רישום DXF באמצעות מתודת הייצור Image.load.
  2. גש ליישויות בתוך קובץ CAD.
  3. בדוק עבור ישויות CadEntityTypeName.INSERT.
  4. בדוק עבור רשימת סוג CadBlockEntity.
  5. עבד את היישויות.

תמיכה בקליפת בלוק

Aspose.CAD מספקת את הפונקציה של קליפת בלוק. גישת קליפת הבלוק פועלת כך:

  1. טען קובץ רישום DXF באמצעות מתודת הייצור Image.load.
  2. צור אובייקט של מחלקת CadRasterizationOptions וטעון קבצי PDF.
  3. הגדר את התכונות הרצויות של CadRasterizationOptions.
  4. קרא ל-Image.save כאשר אתה מעביר אובייקט של PdfOptions כפרמטר השני ושמור את הקובץ.

קטע הקוד למטה מראה כיצד קליפת בלוק פועלת.

ייצוא תמונות ל-DXF

באמצעות Aspose.CAD, אתה יכול לייצא תמונות לפורמט DXF. באמצעות גישה זו, אתה יכול לבצע את הפעולות הבאות:

  1. הגדר גופן חדש
  2. התנגש ביישויות
  3. עדכן טקסט

קטע הקוד הבא מראה לך כיצד לבצע את הפעולות המפורטות לעיל.