1. מוצרים
  2.   Aspose.Slides
  3.   Aspose.Slides FOSS for .NET

Aspose.Slides FOSS עבור .NET

צור, קרא וערוך מצגות PowerPoint מ-.NET — חינמי וקוד פתוח, ללא תלות ב-Office.

ספריה .NET Open-Source עבור מצגות PowerPoint

Aspose.Slides FOSS for .NET הוא ספרייה C# טהורה בעלת רישיון MIT לעבודה עם קבצים של PowerPoint `.pptx. הוסף חבילה יחידה של NuGet ולהתחיל מיד ליצור, לקרוא ולערוך מצגות ללא התקנת Microsoft Office או כל זמני הפעלה קנייניים.

הספרייה מציגה את API ההצגה המהווה את המודל המושג של PowerPoint עצמו, המהווה את המודל המושג של ‘הצגת’, ‘סלט’, ‘צורה’, ‘קרא, סעיף’, ‘חלק’, הוספת ומחיקת סלטים, הזנת צורות אוטומטיות, טבלאות וחיבורים, תבנית טקסט ברמת האותיות עם גודל, איטיקה, גודל וצלם, יישום מילויים מוצקים או גרדינטים, והוספת אפקטים חזותיים (צל, בהירות, חוסר מעורפנות, השתקפות).

דפוס ‘IDisposable’ מבטיח ניקוי משאבים אמין: תמיד לכסות ‘הצגה’ בהצהרה ‘שימוש’.חלקים XML לא ידועים שנפגשו במהלך ההורדה נשמרים באופן מילולי על-ידי שמירה, כך שההפצה לא תבזבז תוכן שהספריה עדיין לא מבינה.

מציג ו- API

    • יצירת ופתח PPTX: * יצירת מצגות חדשות או פתיחת קבצים .pptx קיימים באמצעות ‘צגת חדשה()’ או ‘צגת חדשה(file)’.
  • ** הוספת וביטול של סרטי עיתון: ** ניהול תוכנה של ‘SlideCollection’ עם ‘AddClone()’, ‘AddEmptySlide()’, ‘Remove()’ ו- ‘RemoveAt()’.
  • ** AutoShapes: ** להכניס קווי עקיצות, אלפיסים, קווים וגיאומטריקות אחרות של ‘ShapeType’ באמצעות ‘AddAutoShape()’.
  • ** טבלאות וקשרים: ** הוסף צורות טבלה מובנות וקווים קשרי בין צורות באמצעות ‘AddConnector()’.
  • ** הערות של דוברי הקול: ** קראו וכתבו הערות של דוברי הקול על-ידי ‘NotesSlideManager’.
  • **הערות שוטפות: ** גישה לקטעי הערות ברמת הסלט עם ‘GetSlideComments()’.

היכן ניתן להשתמש ב-Aspose.Slides FOSS

  • יצירת דוחות: בנה חבילות שקופיות ממותגות ממקורות נתונים ללא Office.
  • אוטומציה של תבניות: מלא תבניות PPTX בתוכן דינמי בצינורות CI/CD.
  • הגירת תוכן: קרא מצגות קיימות וארגן מחדש או שנה את סגנון השקופיות.
  • גיבויים ללא שרת: עבד קבצי PPTX בתוך מכולות Docker או Azure Functions.
  • עיבוד אצווה: החל שינויים אחידים בעיצוב על ספריות גדולות של חבילות שקופיות.

טקסט ואלפקטים חזותיים

  • עיצוב ברמת תו: החל מודגש, נטוי, גודל גופן וצבע על אובייקטים Portion בודדים דרך PortionFormat.
  • מילויים אחידים ומדרגיים: הגדר מילוי של צורה לצבע אחיד או למדרג ליניארי מרובה תחנות באמצעות FillFormat ו-FillType.
  • אפקטים של צל והארה: החל צל חיצוני, הארה, טשטוש והשתקפות על כל צורה דרך EffectFormat.
  • יישור פסקה: הגדר יישור שמאל, מרכז, ימין, או יישור מלא לכל פסקה באמצעות ParagraphFormat.Alignment.
  • בטוח במעגל שלם: חלקי XML לא ידועים נשמרים במדויק בעת שמירה מחדש.

חוויית מפתח

Aspose.Slides FOSS מותקנת עם פקודה יחידה dotnet add package Aspose.Slides.Foss. הספרייה היא C# טהורה ללא הרחבות מקומיות לקימפול וללא חבילות מערכת להתקנה.

ה-API משקף את מודל האובייקטים של PowerPoint (Presentation, Slide, Shape, TextFrame, Paragraph, Portion), ולכן כל מי שמכיר את מודל האובייקטים של PowerPoint יכול להשתמש בספרייה מייד. היא ברישיון MIT, קוד פתוח ב‑GitHub, ודורשת .NET 9.0 או גרסה מאוחרת יותר.

יצירת מצגת ולהוסיף צורה

השתמש בהצהרה ‘שימוש’ כדי להבטיח כי ‘הצגת’ תמיד מופחתת ומשאבים משוחררים. ‘AddAutoShape()’ לוקח ‘ShapeType’ enum, ולאחר מכן x/y מיקום ו רוחב / גובה בנקודות - תכונה ‘TextFrame.Text’ של הצורה מציב את התווית בשורה אחת.

» שיל דנטה Add Package Aspose.Slides.Foss » »

» צ’ארפ שימוש ב- Aspose.Slides.Foss

שימוש var prs = חדש מציג(); סליחה על זה, סליחה על זה, סליחה על זה, סליחה על זה, סליחה על זה, סליחה על זה, סליחה על זה, סליחה על זה, סליחה על זה, סליחה על זה, סליחה על זה, סליחה על זה.

// הוסף קווי רטרונגיות AutoShape תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: ShapeType.Rectangle, 50, 50, 400, 150 ) ; תגית: טקסט – Hello, Aspose!

שמור (“output.pptx” או SaveFormat.Pptx) » »

תבנית טקסט ויישום אפקט מיל

עיצוב הטקסט פועל ברמת ה-Portion — היחידה הקטנה ביותר של רצף תווים. פתח את הקובץ השמור, נווט לחלק הראשון של הפסקה הראשונה, וקבע את מאפייני הגופן ישירות. מילוי הצורה הוא עצמאי: הגדר FillType ל-Solid והקצה צבע ל-SolidFillColor.Color.

using Aspose.Slides.Foss;

using var prs = new Presentation("output.pptx");
var shape = prs.Slides[0].Shapes[0];
var portion = shape.TextFrame.Paragraphs[0].Portions[0];

// מודגש, 18pt, טקסט כחול-כהה
portion.PortionFormat.FontBold = true;
portion.PortionFormat.FontHeight = 18;
portion.PortionFormat.FillFormat.SolidFillColor.Color =
    Color.FromArgb(255, 0, 0, 139);

// מילוי רקע מוצק על הצורה
shape.FillFormat.FillType = FillType.Solid;
shape.FillFormat.SolidFillColor.Color =
    Color.FromArgb(255, 240, 248, 255);

prs.Save("formatted.pptx", SaveFormat.Pptx);

Frequently Asked Questions

מהו Aspose.Slides FOSS עבור .NET?

זהו ספריית C# טהורה, בעלת רישיון MIT, בחינם, כדי ליצור, לקרוא ולערוך מצגות PowerPoint .pptx ללא צורך ב- Microsoft Office.

אילו פורמטים של קבצים נתמכים?

PPTX הוא פורמט הקריאה/כתבה המומלץ.הייצוא ל- PDF, HTML, SVG או תמונות אינו זמין בגרסה זו.

האם זה דורש Microsoft Office או PowerPoint?

FOSS הוא ספרייה טהורה-C# ללא תלות על Microsoft Office, אוטומציה COM, או כל זמן הפעלה קנייתי.

איך אני מתקין את זה?

פעל ‘הוסף את חבילת dotnet Aspose.Slides.Foss’.הספרייה דורשת .NET 9.0 או מאוחר יותר.

האם ניתן להשתמש באפקטים חזותיים כמו צל ובהיר?

כן. הספרייה תומכת באפקטים של צל חיצוני, זוהר, טשטוש והשתקפות על כל אובייקט צורה דרך EffectFormat API.

האם המודל המומלץ?

תמיד להקיש ‘הצגה’ בהצהרה ‘שימוש’ (‘שימוש var prs = הצגה חדשה();’) כדי להבטיח ניקוי משאבים אמין.

האם טיול סביב PPTX יהרוס תוכן לא ידוע?

חלקים XML לא ידועים שנפגשו במהלך ההורדה נשמרים במילוי, כך התוכן של הספרייה שלא מבינים עדיין לא אבוד.

היכן ניתן למצוא את קוד המקור?

הספרייה בעלת רישיון MIT ומתארחת ב‑GitHub. דיווחי באגים ובקשות משיכה (pull requests) מוזמנים.

  

משאבי תמיכה ולמידה

 עברית