Automatizuokite PowerPoint kūrimą ir valdymą naudojant nemokamą Node.js įrankį

Vyriausias atviro kodo Node.js įrankis, skirtas programiškai kurti ir valdyti PowerPoint PPTX pristatymus. Jis palaiko naujų pristatymų kūrimą pagal šablonus, paveikslėlių ir teksto pridėjimą Node.js programose.

Kas yra PPT-MCP?

Kuriant PowerPoint pristatymus, tai plačiai paplitusi, bet dažnai varginanti užduotis. Nuo verslo ataskaitų iki akademinių paskaitų, praleidžiame begales valandų formatavimo skaidrių, teksto laukų lygiavimo ir tinkamų diagramų paieškos. O jei galėtumėte automatizuoti visą šį procesą? Pristatome PPT-MCP – novatorišką dirbtinio intelekto įrankį, kuris veikia kaip tiltas tarp jūsų idėjų ir baigto PowerPoint failo. Pasinaudodamas paprasta scenarijų kalba, PPT-MCP leidžia kūrėjams, duomenų analitikams ir patyrusiems naudotojams programiškai generuoti dinamiškus, duomenimis pagrįstus pristatymus. Serveris veikia nuosekliai tiek Windows, macOS, tiek Linux operacinėse sistemose, užtikrindamas, kad komandos, naudojančios skirtingas platformas, galėtų sklandžiai bendradarbiauti.

PPT-MCP (PowerPoint Model Context Protocol) yra atviro kodo projektas, prieinamas GitHub, kuris suteikia struktūruotą būdą kurti PowerPoint (.pptx) failus programiškai. Vietoj Microsoft PowerPoint grafinės sąsajos, rašote instrukcijas specifiniame formate, kurias įrankis interpretuoja, kad automatiškai sukurtų skaidres, pridėtų turinį ir pritaikytų formatavimą. Tai tarsi „be galvos“ arba „programiškas“ požiūris į PowerPoint kūrimą, puikiai tinkantis automatizuoti ataskaitas, generuoti suasmenintas prezentacijas iš duomenų bazės arba integruoti prezentacijų generavimą į didesnį programinės įrangos procesą.

Previous Next

Pradžia su PPT-MCP

Rekomenduojamas būdas įdiegti PPT-MCP yra naudoti npm. Prašome naudoti šią komandą sklandžiam diegimui.

Įdiekite PPT-MCP per npm

 npm install -g ppt-mcp
Taip pat galite jį atsisiųsti tiesiogiai iš Aspose produkto išleidimo puslapio.

PPTX pristatymo kūrimas Node.js aplinkoje

Atviro kodo PPT-MCP puikiai generuoja naujas PowerPoint prezentacijas su išsamiais pritaikymo variantais. Kūrimo įrankis priima kelis parametrus, kad pritaikytų prezentacijas konkretiems poreikiams. Įrankis automatiškai sukuria pilnai suformatuotą prezentaciją su nurodytu skaidrių skaičiumi, taiko pasirinkto šablono spalvų schemą ir tipografiją bei išsaugo ją nurodytoje vietoje. Žemiau pateiktas pavyzdys parodo, kaip sukurti naują PowerPoint prezentaciją Node.js programose.

Kaip sukurti PowerPoint pristatymą Node.js aplinkoje

// 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"
}

Pridėkite dinamiškus vaizdus į skaidres Node.js aplinkoje

Prezentacija dažnai yra vizualinė. PPT-MCP leidžia programinės įrangos kūrėjams lengvai programiškai pridėti paveikslėlius į skaidres nurodant jų failų kelius arba URL adresus. Jūs galite į savo skaidrės turinį įtraukti images savybę, kuri yra paveikslėlių šaltinių sąrašas. Įrankis automatiškai juos išdės į skaidrę, paprastai laikydamasis pasirinkto išdėstymo. Ši funkcija yra nepaprastai galinga automatizuojant duomenų ataskaitas, kai diagramos generuojamos realiu laiku naudojant tokias bibliotekas kaip Matplotlib arba Plotly ir tiesiogiai įterpiamos į galutinę prezentaciją.

Kaip pridėti paveikslėlius į pristatymo skaidrę Node.js programose?

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"
        ]
    }
}

Įmontuota šablonų sistema

PPT-MCP apima tris profesionalius šablonus: Basic – švarų minimalistinį dizainą su juodu tekstu baltoje fonuose, puikiai tinkantį akademinėms prezentacijoms, Professional – korporacinę spalvų schemą su Dark Slate Gray ir išskirtinę tipografiją, idealią verslo susitikimams, ir Modern – ryškias mėlynas ir žalias akcentus bei šiuolaikinius dizaino elementus, puikiai tinkančius kūrybinėms ir technologinėms prezentacijoms.

Kaip sukurti pristatymą naudojant įmontuotus šablonus Node.js aplinkoje?

PPT-MCP apima tris profesionalius šablonus: Basic – švarų minimalistinį dizainą su juodu tekstu baltoje fonuose, puikiai tinkantį akademinėms prezentacijoms, Professional – korporacinę spalvų schemą su Dark Slate Gray ir išskirtinę tipografiją, idealią verslo susitikimams, ir Modern – ryškias mėlynas ir žalias akcentus bei šiuolaikinius dizaino elementus, puikiai tinkančius kūrybinėms ir technologinėms prezentacijoms.

Kaip sukurti pristatymą naudojant įmontuotas šablonus Node.js aplinkoje?

// 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
  }
};

Redaguokite PPTX pristatymus Node.js aplinkoje

PPT-MCP suteikia du skirtingus redagavimo metodus, kad efektyviai tvarkytų įvairius naudojimo atvejus. Įrankis edit_presentation siūlo paprastus esamų prezentacijų modifikavimus, tačiau jo galimybės yra ribotos dėl PptxGenJS kūrimo orientuoto pobūdžio. Įrankis edit_presentation_enhanced suteikia išsamias gaires su žingsnis po žingsnio redagavimo instrukcijomis, keliais sprendimo būdais, geriausios praktikos rekomendacijomis ir operacijai specifine pagalba. Ši novatoriška funkcija užpildo tarpą tarp programinių apribojimų ir vartotojų poreikių, siūlydama ekspertų patarimus sudėtingoms redagavimo situacijoms.

Kaip redaguoti esamus PowerPoint pristatymus Node.js programose?

// 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"
  }
}

 Lietuvių