1. Produk
  2.   Presentasi
  3.   Node.js
  4.   PPT-MCP
 
  

Otomatisasi Pembuatan & Manajemen PowerPoint melalui Alat Node.js Gratis

Alat Node.js Open Source Terdepan untuk Membuat dan Mengelola Presentasi PowerPoint PPTX secara Programatis. Ini Mendukung Pembuatan Presentasi Baru melalui Template, Menambahkan Gambar dan Teks dalam Aplikasi Node.js.

Apa itu PPT-MCP?

Membuat presentasi PowerPoint adalah tugas yang umum namun sering melelahkan. Dari laporan bisnis hingga kuliah akademik, kita menghabiskan waktu berjam-jam untuk memformat slide, menyelaraskan kotak teks, dan mencari grafik yang tepat. Bagaimana jika Anda dapat mengotomatiskan seluruh proses ini? Perkenalkan PPT-MCP, alat inovatif berbasis AI yang berfungsi sebagai jembatan antara ide Anda dan file PowerPoint yang selesai. Dengan memanfaatkan bahasa skrip sederhana, PPT-MCP memungkinkan pengembang, analis data, dan pengguna tingkat lanjut untuk menghasilkan presentasi dinamis berbasis data secara programatik. Server berfungsi secara konsisten di semua sistem operasi Windows, macOS, dan Linux, memastikan tim yang menggunakan platform berbeda dapat berkolaborasi dengan mulus.

PPT-MCP (PowerPoint Model Context Protocol) adalah proyek sumber terbuka yang tersedia di GitHub yang menyediakan cara terstruktur untuk membuat file PowerPoint (.pptx) melalui kode. Alih-alih menggunakan antarmuka grafis Microsoft PowerPoint, Anda menulis instruksi dalam format khusus yang diinterpretasikan alat ini untuk menghasilkan slide, menambahkan konten, dan menerapkan pemformatan secara otomatis. Anggaplah ini sebagai pendekatan "headless" atau "programmatic" untuk pembuatan PowerPoint, sempurna untuk mengotomatisasi laporan, menghasilkan presentasi yang dipersonalisasi dari basis data, atau mengintegrasikan pembuatan presentasi ke dalam pipeline perangkat lunak yang lebih besar.

Previous Next

Memulai dengan PPT-MCP

Cara yang disarankan untuk menginstal PPT-MCP adalah menggunakan npm. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal PPT-MCP via npm

 npm install -g ppt-mcp
Anda juga dapat mengunduhnya langsung dari Halaman rilis produk Aspose.

Pembuatan Presentasi PPTX di dalam Node.js

PPT-MCP sumber terbuka unggul dalam menghasilkan presentasi PowerPoint baru dengan opsi penyesuaian yang canggih. Alat pembuatan menerima banyak parameter untuk menyesuaikan presentasi dengan kebutuhan spesifik. Alat ini secara otomatis menghasilkan presentasi yang sepenuhnya diformat dengan jumlah slide yang ditentukan, menerapkan skema warna dan tipografi templat yang dipilih, dan menyimpannya ke lokasi yang ditentukan. Contoh berikut menunjukkan cara membuat presentasi PowerPoint baru di dalam aplikasi Node.js.

Cara Membuat Presentasi PowerPoint di dalam Node.js

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

Menambahkan Gambar Dinamis ke Slide di dalam Node.js

Presentasi sering bersifat visual. PPT-MCP memudahkan pengembang perangkat lunak untuk menambahkan gambar ke slide secara programatis dengan menentukan jalur file atau URL-nya. Anda dapat menyertakan properti images dalam konten slide Anda, yang merupakan daftar sumber gambar. Alat ini secara otomatis menempatkannya pada slide, biasanya dengan menghormati tata letak yang dipilih. Fitur ini sangat kuat untuk mengotomatiskan laporan data di mana grafik dihasilkan secara dinamis oleh pustaka seperti Matplotlib atau Plotly dan kemudian langsung disisipkan ke dalam presentasi akhir.

Cara Menambahkan Gambar ke Slide Presentasi di dalam Aplikasi Node.js?

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

Sistem Template Bawaan

PPT-MCP mencakup tiga templat profesional: Basic dengan desain minimal bersih dan teks hitam pada latar putih yang sempurna untuk presentasi akademik, Professional dengan skema warna korporat berwarna Dark Slate Gray dan tipografi yang canggih, ideal untuk pertemuan bisnis, serta Modern dengan aksen biru dan hijau yang hidup serta elemen desain kontemporer, cocok untuk presentasi kreatif dan teknologi.

Bagaimana Membuat Presentasi menggunakan Template Bawaan di dalam Node.js?

PPT-MCP mencakup tiga templat profesional: Basic dengan desain minimal bersih dan teks hitam pada latar putih yang sempurna untuk presentasi akademik, Professional dengan skema warna korporat berwarna Dark Slate Gray dan tipografi yang canggih, ideal untuk pertemuan bisnis, serta Modern dengan aksen biru dan hijau yang hidup serta elemen desain kontemporer, cocok untuk presentasi kreatif dan teknologi.

Cara Membuat Presentasi menggunakan Template bawaan di dalam Node.js?

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

Edit Presentasi PPTX di dalam Node.js

PPT-MCP menyediakan dua pendekatan penyuntingan yang berbeda untuk menangani berbagai kasus penggunaan secara efektif. Alat edit_presentation menawarkan modifikasi sederhana pada presentasi yang ada dengan kemampuan terbatas karena sifat PptxGenJS yang berfokus pada pembuatan. Alat edit_presentation_enhanced memberikan panduan komprehensif dengan instruksi penyuntingan langkah demi langkah, berbagai pendekatan solusi, rekomendasi praktik terbaik, dan panduan khusus operasi. Fitur inovatif ini menjembatani kesenjangan antara keterbatasan programatik dan kebutuhan pengguna dengan menyediakan panduan ahli untuk skenario penyuntingan yang kompleks.

Cara Mengedit Presentasi PowerPoint yang Ada di dalam Aplikasi Node.js?

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

 Indonesia