Pulsuz Node.js aləti ilə PowerPoint yaradılmasını və idarə edilməsini avtomatlaşdırın

PowerPoint PPTX təqdimatını proqram vasitəsilə yaratmaq və idarə etmək üçün aparıcı açıq mənbəli Node.js aləti. O, şablonlar vasitəsilə yeni təqdimatlar yaratmağı, Node.js tətbiqlərində şəkil və mətn əlavə etməyi dəstəkləyir.

PPT-MCP nədir?

PowerPoint təqdimatları yaratmaq geniş yayılmış, lakin tez-tez yorucu bir vəzifədir. Biznes hesabatlarından akademik mühazirələrə qədər slaydları formatlaşdırmaq, mətn qutularını hizalamaq və düzgün qrafikləri tapmaq üçün sayısız saatlar sərf edirik. Bütün bu prosesi avtomatlaşdırmaq mümkün olsa necə olar? PPT-MCP ilə tanış olun, ideyalarınızı tam hazırlanmış PowerPoint faylına çevirən yenilikçi AI dəstəklı alət. Sadə skript dili vasitəsilə PPT-MCP, inkişafçılara, data analitiklərinə və güclü istifadəçilərə proqramlaşdırılmış şəkildə dinamik, data‑əsaslı təqdimatlar yaratmağa imkan verir. Server Windows, macOS və Linux əməliyyat sistemləri üzrə ardıcıl işləyir, müxtəlif platformalardan istifadə edən komandaların problemsiz əməkdaşlığını təmin edir.

PPT-MCP (PowerPoint Model Context Protocol) GitHub-də mövcud olan açıq mənbəli layihədir və kod vasitəsilə PowerPoint (.pptx) faylları yaratmaq üçün strukturlaşdırılmış bir yol təqdim edir. Microsoft PowerPoint-un qrafik interfeysindən istifadə etmək əvəzinə, alətin slaydlar yaratmaq, məzmun əlavə etmək və formatlamanı avtomatik tətbiq etmək üçün şərh etdiyi xüsusi formatda təlimatlar yazırsınız. Bunu PowerPoint yaradılmasına "başsız" və ya "proqramlaşdırılmış" yanaşma kimi düşünün, hesabatların avtomatlaşdırılması, verilənlər bazasından fərdi təqdimatların yaradılması və ya təqdimat yaradılmasını daha böyük bir proqram boru kəmərinə inteqrasiya etmək üçün mükəmməldir.

Previous Next

PPT-MCP ilə Başlamaq

PPT-MCP-ni quraşdırmağın tövsiyə olunan yolu npm istifadə etməkdir. Sorunsuz quraşdırma üçün aşağıdakı əmri istifadə edin.

npm vasitəsilə PPT-MCP quraşdırın

 npm install -g ppt-mcp
Siz həmçinin onu birbaşa Aspose məhsulunun buraxılış səhifəsindən yükləyə bilərsiniz.

Node.js daxilində PPTX təqdimatının yaradılması

Açıq mənbəli PPT-MCP yeni PowerPoint təqdimatlarını yaratmaqda, mürəkkəb fərdiləşdirmə seçimləri ilə üstünlük göstərir. Aparıcı alət təqdimatları xüsusi ehtiyaclara uyğunlaşdırmaq üçün bir neçə parametr qəbul edir. Alət avtomatik olaraq təyin edilmiş slayd sayına malik tam formatlanmış təqdimatı yaradır, seçilmiş şablonun rəng sxemini və tipografiyasını tətbiq edir və onu təyin edilmiş yerə yaddaşda saxlayır. Aşağıdakı nümunə Node.js tətbiqlərində yeni PowerPoint təqdimatının necə yaradılacağını göstərir.

Node.js-də PowerPoint təqdimatı necə yaratmaq olar

// Natural language command in Claude Desktop:
"Create a presentation titled 'Q4 Business Review' with 5 slides using the professional template"

// This translates to the create_presentation tool with:
{
  title: "Q4 Business Review",
  slides: 5,
  template: "professional",
  output_path: "./presentations/Q4_Review.pptx"
}

Node.js daxilində slaydlara dinamik şəkillər əlavə edin

Təqdimat tez-tez vizual olur. PPT-MCP proqram təminatı inkişaf etdiricilərinə slaydlarınıza şəkilləri fayl yollarını və ya URL-ləri göstərərək proqram vasitəsilə əlavə etməyi asanlaşdırır. Siz slayd məzmununuza şəkillər xüsusiyyətini daxil edə bilərsiniz, bu, şəkil mənbələrinin siyahısıdır. Alət onları avtomatik olaraq slayda yerləşdirəcək, adətən seçilmiş tərtibatı nəzərə alaraq. Bu xüsusiyyət Matplotlib və ya Plotly kimi kitabxanalar tərəfindən anında yaradılan qrafiklərin avtomatik olaraq məlumat hesabatlarını yaratmaq üçün son dərəcə güclüdür və sonra birbaşa son təqdimata daxil edilir.

Node.js tətbiqlərində təqdimat slaydına şəkilləri necə əlavə etmək olar?

slide_content = {
    "layout": "Title and Content",
    "content": {
        "title": "Marketing Campaign Reach",
        "body": [
            "Our recent campaign achieved a record number of impressions.",
            "Demographic breakdown is shown below:"
        ],
        "images": [
            "./assets/campaign_reach_chart.png",
            "https://example.com/demographic_pie_chart.jpg"
        ]
    }
}

Daxili Şablon Sistemi

PPT-MCP üç peşəkar şablon ehtiva edir: Basic – təmiz minimal dizayn və ağ fon üzərində qara mətnlə akademik təqdimatlar üçün ideal, Professional – korporativ rəng sxemi ilə Dark Slate Gray və incə tipografiya, iş görüşləri üçün uyğun, və Modern – canlı mavi və yaşıl vurğularla müasir dizayn elementləri, yaradıcı və texniki təqdimatlar üçün əla.

Node.js daxilində daxili şablonlardan istifadə edərək təqdimat necə yaradılır?

PPT-MCP üç peşəkar şablon ehtiva edir: Basic – təmiz minimal dizayn və ağ fon üzərində qara mətnlə akademik təqdimatlar üçün ideal, Professional – korporativ rəng sxemi ilə Dark Slate Gray və incə tipografiya, iş görüşləri üçün uyğun, və Modern – canlı mavi və yaşıl vurğularla müasir dizayn elementləri, yaradıcı və texniki təqdimatlar üçün əla.

Node.js-də daxili şablonlardan istifadə edərək təqdimat necə yaratmaq olar?

// Basic Template Configuration
const basicTemplate = {
  background: { color: 'FFFFFF' },
  titleStyle: {
    fontSize: 44,
    color: '000000',
    fontFace: 'Calibri',
    bold: true
  },
  bodyStyle: {
    fontSize: 18,
    color: '333333',
    fontFace: 'Calibri'
  }
};

// Professional Template Configuration
const professionalTemplate = {
  background: { color: '2F4F4F' },
  titleStyle: {
    fontSize: 40,
    color: 'FFFFFF',
    fontFace: 'Arial',
    bold: true
  },
  accentColor: '4682B4'
};

// Modern Template Configuration
const modernTemplate = {
  background: { 
    gradient: {
      type: 'linear',
      colors: ['1E90FF', '32CD32']
    }
  },
  titleStyle: {
    fontSize: 48,
    color: 'FFFFFF',
    fontFace: 'Segoe UI',
    bold: true
  }
};

Node.js daxilində PPTX təqdimatlarını redaktə edin

PPT-MCP müxtəlif istifadə halları üçün effektiv şəkildə iki fərqli redaktə yanaşması təqdim edir. edit_presentation aləti, PptxGenJS‑in yaradılmaya yönəlmiş təbiəti səbəbindən məhdud imkanlarla mövcud təqdimatları sadə dəyişikliklərlə redaktə etməyə imkan verir. edit_presentation_enhanced aləti isə addım-addım redaktə təlimatları, bir neçə həll yanaşması, ən yaxşı təcrübə tövsiyələri və əməliyyat‑spesifik rəhbərliklərlə geniş təlimat təqdim edir. Bu yenilikçi xüsusiyyət proqram təminatının məhdudiyyətləri ilə istifadəçi ehtiyacları arasındakı boşluğu bağlayaraq mürəkkəb redaktə ssenariləri üçün ekspert rəhbərliyi təmin edir.

Node.js tətbiqlərində mövcud PowerPoint təqdimatlarını necə redaktə etmək olar?

// Request guidance for replacing text
{
  file_path: "./presentations/annual_report.pptx",
  operation: "get_guidance",
  slide_index: 2,
  content: {
    task: "replace_all_instances",
    search_text: "2024",
    replace_text: "2025"
  }
}

// Server response includes:
{
  status: "success",
  guidance: {
    manual_approach: [
      "1. Open the presentation in PowerPoint",
      "2. Press Ctrl+H (Cmd+H on Mac) to open Find & Replace",
      "3. Enter '2024' in Find field and '2025' in Replace field",
      "4. Click 'Replace All' button",
      "5. Save the file"
    ],
    programmatic_approach: [
      "1. Use pptx-automizer library for text replacement",
      "2. Iterate through all slides and shapes",
      "3. Replace text while preserving formatting"
    ],
    best_practices: [
      "Always backup the original file before modifications",
      "Test on a copy first",
      "Verify changes across all slides"
    ],
    estimated_time: "2-5 minutes manually, instant programmatically"
  }
}

 Azəri