1. Produk
  2.   Pemprosesan perkataan
  3.   Node.js
  4.   Aspose.Words Cloud SDK for Node.js

Aspose.Words Cloud SDK for Node.js

 
 

Node.js API untuk Membuat/Menukar Fail Word DOC, DOCX

SDK REST Node.js yang Berkuasa untuk Menjana, Mengedit, Mencetak, Memanipulasi, Membaca, & Menukar Dokumen Word DOC, DOCX tanpa Microsoft Word, atau Automasi Office dalam Persekitaran Node.js.

Apakah Aspose.Words Cloud SDK untuk Node.js?

Dalam industri yang bergerak pantas hari ini seperti penjagaan kesihatan, pendidikan, dan perkhidmatan undang‑undang, pengurusan dokumen yang cekap adalah penting. Bagi pembangun yang ingin memperkemas aliran kerja, Aspose.Words Cloud SDK untuk Node.js menyediakan API REST DOCX Node.js yang kuat dan boleh dipercayai yang mengintegrasikan ciri penjanaan dan penukaran dokumen secara langsung ke dalam aplikasi. API pemprosesan Word Node.js ini menyokong pelbagai format termasuk DOCX, DOC, RTF, DOT, HTML, ODT, dan lain‑lain, membolehkan pembangun membuat DOCX dalam Node.js, mengekstrak kandungan, memanipulasi pemformatan, dan menambah jadual kepada dokumen Word dengan mudah.

Direka untuk skala dan kesederhanaan, perpustakaan pemprosesan kata Node.js ini membolehkan pemaju perisian dan pengaturcara menukar Word ke PDF dalam Node.js, memecah atau menggabungkan dokumen, mengurus gaya & pemformatan, serta menjana output peribadi menggunakan mail merge. Dengan reka bentuk intuitif dan seni bina berasaskan awan, API penciptaan DOCX Node.js menyokong penukaran lancar ke format seperti RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG, DOCX, DOCM, dan DOTX. Sama ada anda bekerja dengan fail besar atau laporan dinamik kecil, API DOCX Node.js Percuma ini menyediakan alat yang kukuh untuk mengubah pemprosesan kata dalam Node.js, sambil memastikan pengurusan dokumen yang selamat, cekap, dan setia tinggi tanpa beban infrastruktur yang berat.

Previous Next

Mula Menggunakan Aspose.Words Cloud SDK untuk Node.js

Untuk memasang Aspose.Words Cloud SDK untuk Node.js, anda boleh menggunakan npm, pengurus pakej untuk JavaScript. Sila gunakan arahan berikut untuk pemasangan yang berjaya.

Pasang Aspose.Words untuk .NET melalui npm

 npm install asposewordscloud 
Anda boleh memuat turun secara langsung dari Aspose.Words Halaman Pelepasan

Cipta Dokumen Word dalam Aplikasi Node.js

Aspose.Words Cloud SDK untuk Node.js menyediakan fungsi lengkap yang membolehkan pemaju perisian mencipta dokumen Word baru secara programatik dan menambah kandungan kepadanya dalam aplikasi Node.js mereka sendiri. Selepas penciptaan dokumen, pemaju boleh dengan mudah menambah teks, imej, bentuk, mengurus fon, menentukan gaya dan pemformatan, mengurus saiz halaman, menyisip jadual dan carta, menambah header/footer dan sebagainya. Berikut ialah contoh ringkas yang menunjukkan bagaimana pemaju perisian dapat mencipta dokumen Word baru dalam aplikasi Node.js.

Bagaimana untuk Mencipta Dokumen Word Baru dalam Aplikasi Node.js?

 import * as fs from "fs";

const clientId = "####-####-####-####-####";
const secret = "##################";
const wordsApi = new WordsApi(clientId, secret);
const createRequest = new model.CreateDocumentRequest({
fileName: "Sample.docx"
});

wordsApi.createDocument(createRequest)
.then((createRequestResult) => {
// tslint:disable-next-line:no-console
console.log("Result of createRequest: ", createRequestResult);
});

Penukaran Dokumen Word melalui SDK Node.js

Pemaju perisian boleh menggunakan Aspose.Words Cloud SDK untuk Node.js, untuk menukar dokumen MS Word dari satu format ke format lain dengan hanya beberapa baris kod dalam aplikasi mereka sendiri. Sama ada anda perlu menukar DOCX ke PDF, HTML ke DOC, atau kombinasi lain, SDK menyediakan kaedah mudah untuk melaksanakan tugas ini dengan cekap. Contoh berikut menunjukkan bagaimana pemaju perisian dapat menukar fail DOCX Word kepada PDF dalam persekitaran Node.js.

Bagaimana untuk Menukar DOCX ke PDF melalui Node.js?

 
// create API instance (baseUrl is optional)
        const wordsApi = new WordsApi(clientId, clientSecret, baseUrl);

        // upload file to the Aspose cloud
        const uploadRequest = new UploadFileRequest();
        uploadRequest.path = "uploaded.docx";
        uploadRequest.fileContent = createReadStream(localPath);

        wordsApi.uploadFile(uploadRequest)
            .then((_uploadResult) => {
                // save the file as pdf in the cloud
                const request = new SaveAsRequest({
                    name: "uploaded.docx",
                    saveOptionsData: new PdfSaveOptionsData(
                        {
                            fileName: "destination.pdf"
                        })
                });

                wordsApi.saveAs(request)
                    .then((_result) => {
                        // deal with the pdf file
                    })
                    .catch(function(_err) {
                        // handle saveAs request error
                    });
            })
            .catch(function(_err) {
                // handle uploadFile request error
            });

Ekstrak Teks daripada Dokumen Word melalui Node.js

Mengekstrak teks serta imej daripada pelbagai jenis dokumen adalah keperluan biasa dalam banyak aplikasi, seperti analisis teks atau pengindeksan kandungan dan sebagainya. Aspose.Words Cloud SDK untuk Node.js menawarkan keupayaan ekstrak teks yang lancar, membolehkan pemaju perisian mendapatkan kandungan teks dengan mudah. SDK juga menyediakan kaedah berguna untuk mengekstrak logo, ilustrasi, atau foto yang disematkan dalam dokumen. Berikut ialah contoh yang menunjukkan bagaimana pengguna dapat mengekstrak teks daripada dokumen DOCX dalam Node.js.

Bagaimana untuk Mengekstrak Teks daripada Dokumen DOCX melalui Node.js?

const { WordsApi, GetDocumentTextRequest } = require("asposewordscloud");

// Initialize Words API
const wordsApi = new WordsApi();

// Extract text from DOCX
const getTextRequest = new GetDocumentTextRequest({
  name: "input.docx",
});

wordsApi.getDocumentText(getTextRequest)
  .then((result) => {
    console.log("Text extracted:", result.text);
  })
  .catch((error) => {
    console.error("Error extracting text:", error);
  });

Laksanakan Mail Merge dalam Node.js

Yang membezakan Aspose.Words Cloud SDK ialah reka bentuk API yang intuitif, yang membolehkan pemaju perisian melaksanakan tugas kompleks dengan hanya beberapa baris kod. SDK memudahkan proses menjana dokumen peribadi menggunakan fungsi mail merge dalam aplikasi Node.js. Pemaju perisian boleh dengan mudah mengisi templat dokumen dengan data daripada sumber luaran, seperti pangkalan data atau fail JSON, untuk menghasilkan dokumen tersuai secara pukal. Berikut ialah contoh melaksanakan mail merge dengan sumber data JSON. 

Bagaimana untuk Melaksanakan Mail Merge dengan Sumber Data JSON dalam Node.js?


const { WordsApi, ExecuteMailMergeOnlineRequest, MailMergeData } = require("asposewordscloud");

// Initialize Words API
const wordsApi = new WordsApi();

// Perform mail merge with JSON data
const mailMergeData = new MailMergeData();
mailMergeData.dataSourceType = "json";
mailMergeData.dataSource = fs.createReadStream("data.json");

const executeMailMergeRequest = new ExecuteMailMergeOnlineRequest({
  template: fs.createReadStream("template.docx"),
  data: mailMergeData,
});

wordsApi.executeMailMergeOnline(executeMailMergeRequest)
  .then((result) => {
    console.log("Mail merge completed. Merged document saved.");
  })
  .catch((error) => {
    console.error("Error performing mail merge:", error);
  });

 Melayu