1. Məhsullar
  2.   Təqdimat
  3.   .NET
  4.   ShapeCrawler
 
  

Pulsuz .NET Kitabxanası PPTX Təqdimatlarını Yaratmaq və İdarə Etmək üçün

Açıq Mənbəli .NET Kitabxanası PowerPoint PPTX Təqdimatlarını asanlıqla yaratmaq, oxumaq, dəyişdirmək və idarə etmək imkanı verir. Slayd, mətn, xətt, keçid və cədvəli C# API vasitəsilə əlavə etməyi dəstəkləyir.

ShapeCrawler nədir?

Şəxsi və peşəkar həyatımızda PowerPoint təqdimatları artıq vacibdir. Onlar ünsiyyətin təməlini təşkil etsələr də, onları proqram vasitəsilə idarə etmək tez-tez çətin olur. Lakin ShapeCrawler, xüsusi olaraq PowerPoint üçün hazırlanmış güclü .NET çərçivəsi buraxıldıqdan sonra vəziyyət əhəmiyyətli dərəcədə dəyişdi. Bu çərçivə proqramçılara və proqram təminatı inkişaf etdiricilərinə PowerPoint təqdimatlarını proqram vasitəsilə, səmərəli və sistematik şəkildə naviqasiya etmək, çıxarmaq, dəyişdirmək və işləmək üçün geniş imkanlar təqdim edir.

Proqram təminatı inkişaf etdiriciləri ShapeCrawler, açıq mənbəli .NET aləti ilə öz .NET tətbiqlərində proqramlaşdırma yolu ilə PowerPoint PPT və PPTX təqdimatlarını yarada və dəyişdirə bilərlər. Bu, PowerPoint slaydlarını, formaları və onların xüsusiyyətlərini görüntüləmək, redaktə etmək və araşdırmaq üçün son dərəcə təsirli və güclü yollar təqdim edir. Kitabxana, inkişafçının alət qutusuna faydalı bir əlavə ola bilər, çünki o, yorucu fəaliyyətləri avtomatlaşdırmağa, təqdimatlardan məlumat çıxarmağa və dinamik hesabatlar yaratmağa imkan verir.

ShapeCrawler PowerPoint sənədlərinə giriş və onlarla işləmə prosesini sadələşdirir. Yalnız bir neçə .NET kod sətiri ilə proqram mütəxəssisləri müxtəlif növ təqdimatları aça və yükləyə, slaydlar arasında iterasiya edə, fərdi formalara müdaxilə edə, bir neçə slaydı birləşdirə, slayda şəkil əlavə edə və daha çoxunu edə bilərlər. O, məlumatlardan avtomatlaşdırılmış hesabatlar və təqdimatlar yarada bilər, etibarlılığı və dəqiqliyi təsdiqləyir. .NET-də PowerPoint manipulyasiyasında təcrübəli inkişafçı olun, ya da yeni başlayan, ShapeCrawler səmərəliliyə qapı açır və PowerPoint funksionallıqlarının tətbiqlərinizə problemsiz inteqrasiyasına imkan verir.

Previous Next

ShapeCrawler ilə Başlanğıc

ShapeCrawler‑i quraşdırmağın tövsiyə olunan yolu NuGet vasitəsilədir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmri istifadə edin.

ShapeCrawler-i NuGet vasitəsilə quraşdırın

 install-package ShapeCrawler

.NET API vasitəsilə təqdimatı idarə edin

Açıq mənbəli ShapeCrawler kitabxanası proqram inkişaf etdiricilərinə Microsoft Office quraşdırılmadan PowerPoint PPTX təqdimatlarını emal etməyə imkan verir. Kitabxana PowerPoint fayllarına yalnız bir neçə .NET kod sətiri ilə daxil olma prosesini sadələşdirir. Proqram inkişaf etdiriciləri mövcud təqdimatı aça, slaydları üzərində dövr edə, slayda şəkillər əlavə edə, mətn tutucu avtomatik forması əldə edə, mətnin avtomatik uyğunlaşdırılmasını həyata keçirə, hiperlink əlavə və yeniləyə, fərdi formalarla qarşılıqlı əlaqə qura və daha çox şey edə bilərlər. Aşağıdakı nümunə, proqram inkişaf etdiricilərinin .NET tətbiqlərində təqdimatda şəkillərlə necə işləyə biləcəyini göstərir.

.NET API istifadə edərək təqdimata şəkil necə daxil etmək olar?

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();

Təqdimatda Şəkillər və Qrafiklərlə işləmək

Open source ShapeCrawler kitabxanası təqdimatlarda şəkillər və qrafiklərlə işləmək üçün tam dəstək təmin edib. Təqdimatlarda şəkillər və multimedia elementləri ilə işləmək kitabxana ilə səmərəli bir prosesə çevrilir. Kitabxana müxtəlif PowerPoint versiyaları ilə işləmək üçün dizayn edilib, .NET inkişaf etdiriciləri üçün çox yönlü seçim edir. Kitabxana yeni şəkillərin əlavə edilməsi, mövcud şəkillərin dəyişdirilməsi, şəkil xüsusiyyətlərinin tənzimlənməsi və ya hətta xarici istifadə üçün çıxarılması kimi vəzifələri asanlaşdırır. Budur .NET API istifadə edərək proqramçılar təqdimatda bir Qrafikin xüsusiyyətlərini necə yeniləyə biləcəyini göstərən bir nümunə.

.NET API vasitəsilə təqdimatda qrafikin xüsusiyyətlərini necə yeniləmək olar?

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 vasitəsilə mətn idarə edin və təqdimatdan məlumat çıxarın

ShapeCrawler kitabxanası istifadəçilərə .NET API vasitəsilə PowerPoint slaydları daxilindəki şəkillərin və mətnin xüsusiyyətlərini asanlıqla dəyişdirməyə imkan verir. Mətn məzmununu yeniləmək, şəkillərin mövqeyini dəyişdirmək və ya onların atributları ilə işləmək istəsəniz, bu kitabxana bu dəyişiklikləri həyata keçirmək üçün sadə bir API təqdim edir. ShapeCrawler kitabxanasının ən dəyərli istifadə halları arasında təqdimatdan məlumatların çıxarılması yer alır. Kitabxana .NET API vasitəsilə PowerPoint təqdimatları daxilində mətn və digər əlaqəli məlumatları idarə etmək üçün çox güclü xüsusiyyətlər təqdim edir. Proqramçılar PowerPoint təqdimatlarından proqram yolu ilə məlumat çıxara bilərlər, bu da hesabatlar yaratmaq və ya təqdimat məzmununu Excel və ya PDF kimi digər formatlara çevirmək üçün mükəmməl bir vasitədir. Aşağıdakı nümunə təqdimatların ilk slaydında mətnin necə dəyişdiriləcəyini göstərir.

.NET API vasitəsilə təqdimatın ilk slaydındakı bütün mətnləri necə dəyişdirmək olar?

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

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

pres.Save();

 Azəri