Konversi Word ke Presentasi PowerPoint menggunakan Node.js

Konversi Word ke Presentasi PowerPoint menggunakan Node.js

Konversikan Word ke PowerPoint PPT atau PPTX secara terprogram di cloud. Sebagai pengembang Node.js, Anda dapat dengan mudah mengonversi Word ke PowerPoint PPTX secara online di aplikasi Node.js Anda. Pada artikel ini, kami akan menunjukkan cara mengonversi Word ke Presentasi PowerPoint menggunakan Node.js.

Topik-topik berikut akan dibahas dalam artikel ini:

Word to PowerPoint Conversion REST API dan Node.js SDK

Saya akan menggunakan Node.js SDK of GroupDocs.Conversion Cloud API untuk mengonversi DOCX ke PPTX/PPTX. API memungkinkan Anda mengonversi dokumen ke format apa pun yang Anda butuhkan. Ini mendukung konversi lebih dari 50 jenis dokumen dan gambar seperti Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, CAD. Ini juga menyediakan .NET, Java, PHP, Ruby, Android, dan Python SDK sebagai anggota keluarga konversi dokumen untuk Cloud API.

Anda dapat menginstal GroupDocs.Conversion Cloud ke aplikasi Node.js Anda menggunakan perintah berikut di konsol:

npm install groupdocs-conversion-cloud

Dapatkan ID Klien dan Rahasia Klien Anda dari dashboard sebelum Anda mulai mengikuti langkah-langkah dan contoh kode yang tersedia. Setelah Anda memiliki ID dan rahasia Anda, tambahkan kode seperti yang ditunjukkan di bawah ini:

# Impor Node.js SDK di aplikasi node Anda dari http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// dapatkan clientId dan clientSecret dari https://dashboard.groupdocs.cloud (diperlukan pendaftaran gratis).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Cara Mengonversi format file Word ke PowerPoint menggunakan Node.js API

Anda dapat mengonversi file kata ke file ppt atau pptx dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:

  1. Unggah file PowerPoint ke cloud
  2. Konversi DOCX ke PPTX online di Node.js
  3. Unduh file PowerPoint yang dikonversi

Unggah file

Pertama, unggah file Word ke Cloud menggunakan contoh kode berikut:

// buka file di IOStream dari drive sistem Anda.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.docx';
// membaca berkas
fs.readFile(resourcesFolder, (err, fileStream) => {
  // membangun FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // buat permintaan unggah file
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.docx", fileStream, myStorage);
  // unggah data
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Hasilnya, file kata yang diunggah akan tersedia di bagian file dasbor Anda di cloud.

Konversikan Word ke PowerPoint menggunakan Node.js

Silakan ikuti langkah-langkah yang disebutkan di bawah ini untuk mengonversi file Word ke PPTX secara terprogram:

  • Buat instance ConvertApi
  • Buat instance ConvertSettings
  • Berikan Nama penyimpanan Anda
  • Tetapkan jalur file kata
  • Tetapkan “pptx” ke format
  • Berikan jalur file keluaran
  • Buat ConvertDocumentRequest
  • Dapatkan hasil dengan memanggil metode ConvertApi.convertDocument().

Contoh kode berikut menunjukkan cara mengonversi format Word ke PowerPoint menggunakan REST API di Node.js:

// Cara Mengonversi format file Word ke PowerPoint menggunakan Node.js API
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.docx";
  settings.format = "pptx";
  settings.outputPath = "nodejs-testing/sample-file.pptx";

  try {
    // Buat permintaan konversi dokumen
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted DOCX to PowerPoint file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word file:", err);
})
Cara mengonversi Word ke PowerPoint menggunakan Node.js

Konversikan Word ke PowerPoint menggunakan Node.js

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan file PowerPoint yang dikonversi di cloud. Anda dapat mengunduhnya menggunakan contoh kode berikut:

// buat FileApi untuk mengunduh file yang dikonversi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// buat permintaan donwload file
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.pptx", myStorage);
// unduh file dan jenis respons Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // simpan file di direktori sistem Anda
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.pptx", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Konversikan Word DOCX ke PowerPoint di Node.js menggunakan Opsi Lanjutan

Silakan ikuti langkah-langkah yang disebutkan di bawah ini menggunakan Word to PowerPoint online converter API dengan beberapa pengaturan lanjutan:

  • Buat instance ConvertApi
  • Buat instance ConvertSettings
  • Berikan Nama penyimpanan Anda
  • Tetapkan jalur file kata
  • Tetapkan “pptx” ke format
  • Buat instance DocxLoadOptions
  • Tetapkan nilai hideWordTrackedChanges dan defaultFont
  • Sekarang, tentukan PptxConvertOptions
  • Tetapkan berbagai pengaturan konversi seperti fromPage, pagesCount dan zoom, dll.
  • Tetapkan loadOptions, dan convertOptions
  • Selanjutnya, berikan jalur file keluaran
  • Buat ConvertDocumentRequest
  • Dapatkan hasil dengan memanggil metode ConvertApi.convertDocument().

Contoh kode berikut menunjukkan cara mengonversi file word ke ppt/pptx secara online menggunakan opsi konversi lanjutan:

// Cara mengonversi Word DOCX ke PowerPoint di Node.js menggunakan Opsi Lanjutan
const convert_options = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.docx";
  settings.format = "pptx";
  
  const loadOptions = new groupdocs_conversion_cloud.DocxLoadOptions();
  loadOptions.hideWordTrackedChanges = true;
  loadOptions.defaultFont = "Arial";

  const convertOptions = new groupdocs_conversion_cloud.PptxConvertOptions();
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.zoom = 1;

  settings.loadOptions = loadOptions;
  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.pptx";

  try {
    // Buat permintaan konversi dokumen
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert_options()
.then(() => {
  console.log("Converted DOCX to PPTX file using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word file:", err);
})

Konverter Word ke PowerPoint Online Gratis

Bagaimana cara menggunakan pengonversi kata ke pptx online gratis? Silakan coba yang berikut konverter kata ke pptx online berikut, yang dikembangkan menggunakan API di atas.

Kesimpulan

Dalam artikel ini, Anda telah mempelajari:

  • cara mengonversi format kata ke PowerPoint di cloud;
  • unggah file docx lalu unduh file PowerPoint yang dikonversi dari cloud;
  • cara mengonversi kata ke PowerPoint menggunakan opsi lanjutan;

Anda dapat mempelajari lebih lanjut tentang GroupDocs.Conversion Cloud API menggunakan dokumentasi. Kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berinteraksi dengan API kami secara langsung melalui browser.

Berikan pertanyaan

Anda dapat mengajukan pertanyaan tentang cara mengonversi presentasi Word ke PowerPoint, melalui Forum Dukungan Gratis kami

Lihat juga