1. מוצרים
  2.   הַצָגָה
  3.   .NET
  4.   ShapeCrawler
 
  

ספרייה חינמית של .NET ליצירה וניהול מצגות PPTX

ספרייה פתוחה של .NET מאפשרת ליצור, לקרוא, לשנות ולנהל מצגות PowerPoint PPTX בקלות. היא תומכת בהוספת שקף, טקסט, קו, קישור וטבלה דרך API של C#.

מהו ShapeCrawler?

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

מתכנתי תוכנה יכולים לבנות ולשנות מצגות PowerPoint PPT ו‑PPTX באופן תכנותי בתוך יישומי .NET שלהם בעזרת ShapeCrawler, כלי קוד פתוח ל‑.NET. הוא מציע דרכים יעילות ועוצמתיות לצפייה, עריכה ובדיקה של שקופיות PowerPoint, צורות והמאפיינים שלהן. הספרייה יכולה להיות תוספת מועילה לארסנל של המפתח מכיוון שהיא מאפשרת אוטומציה של משימות משעממות, חילוץ נתונים מהמצגות ויצירת דוחות דינמיים.

ShapeCrawler מפשט את תהליך הגישה והטיפול במסמכי PowerPoint. עם רק כמה שורות קוד ב‑.NET, מקצועני תוכנה יכולים לפתוח ולטעון סוגים שונים של מצגות, לעבור על השקופיות, ולהתעסק בצורות בודדות, למזג מספר שקופיות, להכניס תמונה לשקופית ועוד רבים. הוא יכול לייצר דוחות אוטומטיים וכן מצגות מתוך נתונים, מה שמאשר אמינות ודיוק. בין אם אתה מפתח מנוסה או חדש בתחום המניפולציה של PowerPoint ב‑.NET, ShapeCrawler פותח שער ליעילות, מאפשר אינטגרציה חלקה של פונקציונליות PowerPoint באפליקציות שלך.

Previous Next

התחלה עם ShapeCrawler

הדרך המומלצת להתקנת ShapeCrawler היא באמצעות NuGet. אנא השתמשו בפקודה הבאה להתקנה חלקה.

התקנת ShapeCrawler באמצעות NuGet

 install-package ShapeCrawler

שינוי מצגת באמצעות API של .NET

הספרייה הקוד הפתוח של ShapeCrawler מאפשרת למפתחי תוכנה לעבד מצגות PowerPoint PPTX ללא צורך בהתקנת Microsoft Office. הספרייה מפשטת את תהליך הגישה לקבצי PowerPoint עם רק כמה שורות קוד .NET. מפתחי תוכנה יכולים לפתוח מצגת קיימת, לעבור על השקופיות שלה, להכניס תמונות לשקופית, לקבל צורת אוטומטית של מחזיק טקסט, להתאים טקסט אוטומטית, להוסיף ולעדכן קישור היפר-טקסט, לתקשר עם צורות בודדות ועוד רבים. הדוגמה הבאה מראה כיצד מפתחי תוכנה יכולים לטפל בתמונות במצגת בתוך יישומי .NET.

איך להכניס תמונה בתוך מצגת באמצעות .NET API?

using var pres = SCPresentation.Open("picture.pptx");

// get picture shape
var picture = pres.Slides[0].Shapes.GetByName("Picture 1");

// change image
picture.Image.SetImage("new-image.png");

// get MIME type of image, eg. "image/png"
var mimeType = picture.Image.MIME;

pres.Save();

עבודה עם תמונות ותרשימים במצגת

הספרייה הקוד הפתוח ShapeCrawler סיפקה תמיכה מלאה בעבודה עם תמונות וגרפים בתוך מצגות. טיפול בתמונות ובאלמנטים מולטימדיה במצגות הופך לתהליך חלק עם הספרייה. הספרייה נועדה לעבוד עם גרסאות שונות של PowerPoint, מה שהופך אותה לבחירה מגוונת למפתחי .NET. הספרייה מאפשרת משימות כגון הוספת תמונות חדשות, החלפת תמונות קיימות, התאמת מאפייני תמונות, או אפילו חילוץ שלהם לשימוש חיצוני. הנה דוגמה שמדגימה כיצד מפתחים יכולים לעדכן מאפייני גרף בתוך מצגת באמצעות API של .NET.

איך לעדכן מאפייני גרף בתוך מצגת באמצעות .NET API?

using var pres = SCPresentation.Open("helloWorld.pptx");
var slide = pres.Slides.First();

// get chart
var chart = (IChart)slide.Shapes.First(sp => sp is IChart);

// print chart title
if (chart.HasTitle)
{
    Console.WriteLine(chart.Title);
}

if (chart.Type == SCChartType.BarChart)
{
    Console.WriteLine("Chart type is BarChart");
}

// update category
chart.Categories[0].Name = "Price";

ניהול טקסט והוצאת נתונים מהמצגת באמצעות .NET

ספריית ShapeCrawler מאפשרת למשתמשים לשנות בקלות את מאפייני הצורות והטקסט בתוך שקופיות PowerPoint באמצעות .NET API. בין אם עליכם לעדכן תוכן טקסט, לשנות את מיקום הצורות, או לשנות את המאפיינים שלהם, ספרייה זו מספקת API פשוט לשימוש לביצוע השינויים. אחד מהמקרים החשובים ביותר לשימוש בספריית ShapeCrawler הוא חילוץ נתונים מהמצגת. הספרייה סיפקה תכונות חזקות מאוד לניהול טקסט ונתונים רלוונטיים אחרים בתוך מצגת PowerPoint באמצעות .NET API. מפתחים יכולים לחלץ נתונים ממצגות PowerPoint בתכנות, מה שהופך אותה לכלי מצוין ליצירת דוחות או להמרת תוכן המצגת לפורמטים אחרים, כגון Excel או PDF. הדוגמה הבאה מציגה כיצד להחליף טקסט בשקופית הראשונה של המצגות.

איך להחליף את כל הטקסט בשקף הראשון של מצגת באמצעות .NET API?

using var pres = SCPresentation.Open("some.pptx");
var textFrames = pres.Slides[0].GetAllTextFrames();

foreach (var textFrame in textFrames)
{
    textFrame.Text = "some text";
}

pres.Save();

 עִברִית