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

Automasi Penciptaan & Pengurusan PowerPoint melalui Alat Node.js Percuma

Alat Node.js Sumber Terbuka Terunggul untuk Membuat dan Mengurus Persembahan PowerPoint PPTX secara Programatik. Ia Menyokong Penciptaan Persembahan Baru melalui Templat, Menambah Imej dan Teks dalam Aplikasi Node.js.

Apakah PPT-MCP?

Membuat persembahan PowerPoint adalah tugas yang meluas tetapi sering membosankan. Dari laporan perniagaan hingga kuliah akademik, kita menghabiskan berjam-jam untuk memformat slaid, menyelaraskan kotak teks, dan mencari carta yang tepat. Bagaimana jika anda dapat mengautomasikan keseluruhan proses ini? Memperkenalkan PPT-MCP, alat inovatif berkuasa AI yang berfungsi sebagai jambatan antara idea anda dan fail PowerPoint yang siap. Dengan memanfaatkan bahasa skrip yang mudah, PPT-MCP membolehkan pembangun, penganalisis data, dan pengguna berkuasa menghasilkan persembahan dinamik berasaskan data secara programatik. Pelayan berfungsi secara konsisten merentasi sistem operasi Windows, macOS, dan Linux, memastikan pasukan yang menggunakan platform berbeza dapat berkolaborasi dengan lancar.

PPT-MCP (PowerPoint Model Context Protocol) ialah projek sumber terbuka yang tersedia di GitHub yang menyediakan cara berstruktur untuk mencipta fail PowerPoint (.pptx) melalui kod. Daripada menggunakan antara muka grafik Microsoft PowerPoint, anda menulis arahan dalam format khusus yang ditafsirkan oleh alat ini untuk menjana slaid, menambah kandungan, dan menerapkan pemformatan secara automatik. Anggap ia sebagai pendekatan \"headless\" atau \"programmatic\" kepada penciptaan PowerPoint, sesuai untuk mengautomasi laporan, menjana pembentangan peribadi daripada pangkalan data, atau mengintegrasikan penjanaan pembentangan ke dalam saluran perisian yang lebih besar.

Previous Next

Mula Menggunakan PPT-MCP

Cara yang disyorkan untuk memasang PPT-MCP ialah menggunakan npm. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Pasang PPT-MCP melalui npm

 npm install -g ppt-mcp
Anda juga boleh memuat turunnya secara langsung dari Halaman pelepasan produk Aspose.

Penciptaan Persembahan PPTX dalam Node.js

Open source PPT-MCP cemerlang dalam menjana persembahan PowerPoint baru dengan pilihan penyesuaian yang canggih. Alat penciptaan menerima pelbagai parameter untuk menyesuaikan persembahan mengikut keperluan khusus. Alat ini secara automatik menjana persembahan yang diformat sepenuhnya dengan bilangan slaid yang ditentukan, menerapkan skema warna dan tipografi templat yang dipilih, dan menyimpannya ke lokasi yang ditetapkan. Contoh berikut menunjukkan cara membuat persembahan PowerPoint baru dalam aplikasi Node.js.

Cara Membuat Persembahan PowerPoint 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"
}

Tambah Imej Dinamik ke Slaid dalam Node.js

Persembahan selalunya bersifat visual. PPT-MCP memudahkan pembangun perisian untuk menambah gambar ke slaid secara programatik dengan menentukan laluan fail atau URL mereka. Anda boleh menyertakan sifat images dalam kandungan slaid anda, yang merupakan senarai sumber gambar. Alat ini akan secara automatik meletakkannya pada slaid, biasanya mengikut susun atur yang dipilih. Ciri ini sangat berkuasa untuk mengautomasi laporan data di mana carta dijana secara langsung oleh perpustakaan seperti Matplotlib atau Plotly dan kemudian dimasukkan terus ke dalam persembahan akhir.

Cara Menambah Imej ke Slaid Persembahan 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 Templat Terbina Dalam

PPT-MCP termasuk tiga templat profesional: Basic dengan reka bentuk bersih minimal dan teks hitam pada latar putih yang sempurna untuk pembentangan akademik, Professional menampilkan skema warna korporat dengan Dark Slate Gray dan tipografi canggih yang ideal untuk mesyuarat perniagaan, dan Modern dengan aksen biru dan hijau yang terang serta elemen reka bentuk kontemporari yang hebat untuk pembentangan kreatif dan teknologi.

Bagaimana Membuat Persembahan menggunakan Templat Terbina Dalam dalam Node.js?

PPT-MCP termasuk tiga templat profesional: Basic dengan reka bentuk bersih minimal dan teks hitam pada latar putih yang sempurna untuk pembentangan akademik, Professional menampilkan skema warna korporat dengan Dark Slate Gray dan tipografi canggih yang ideal untuk mesyuarat perniagaan, dan Modern dengan aksen biru dan hijau yang terang serta elemen reka bentuk kontemporari yang hebat untuk pembentangan kreatif dan teknologi.

Cara Membuat Persembahan menggunakan Templat Bawaan 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 Persembahan PPTX dalam Node.js

PPT-MCP menyediakan dua pendekatan penyuntingan yang berbeza untuk menangani pelbagai kes penggunaan dengan berkesan. Alat edit_presentation menawarkan pengubahsuaian mudah pada pembentangan sedia ada dengan keupayaan terhad kerana sifat PptxGenJS yang berfokus pada penciptaan. Alat edit_presentation_enhanced menyediakan panduan menyeluruh dengan arahan penyuntingan langkah demi langkah, pelbagai pendekatan penyelesaian, cadangan amalan terbaik, dan panduan khusus operasi. Ciri inovatif ini menjembatani jurang antara batasan programatik dan keperluan pengguna dengan menawarkan panduan pakar untuk senario penyuntingan yang kompleks.

Cara Mengedit Persembahan PowerPoint Sedia Ada 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"
  }
}

 Melayu