
Aspose.Words Cloud SDK for Node.js
API Node.js untuk Membuat/Mengonversi File Word DOC, DOCX
SDK REST Node.js yang kuat untuk Menghasilkan, Mengedit, Mencetak, Memanipulasi, Membaca, & Mengonversi Dokumen Word DOC, DOCX tanpa Microsoft Word, atau Otomasi Office dalam Lingkungan Node.js.
Apa itu Aspose.Words Cloud SDK untuk Node.js?
Di industri yang bergerak cepat saat ini seperti perawatan kesehatan, pendidikan, dan layanan hukum, penanganan dokumen yang efisien sangat penting. Bagi pengembang yang ingin menyederhanakan alur kerja, Aspose.Words Cloud SDK untuk Node.js menyediakan API DOCX REST Node.js yang kuat dan andal yang mengintegrasikan fitur pembuatan dan konversi dokumen langsung ke dalam aplikasi. API Pengolahan Word Node.js ini mendukung berbagai format termasuk DOCX, DOC, RTF, DOT, HTML, ODT, dan lainnya, memungkinkan pengembang membuat DOCX di Node.js, mengekstrak konten, memanipulasi format, dan menambahkan tabel ke dokumen Word dengan mudah.
Dirancang untuk skalabilitas dan kesederhanaan, perpustakaan pengolahan kata Node.js ini memungkinkan pengembang perangkat lunak dan programmer mengonversi Word ke PDF di Node.js, memisah atau menggabungkan dokumen, mengelola gaya & format, serta menghasilkan output yang dipersonalisasi menggunakan mail merge. Dengan desain intuitif dan arsitektur berbasis cloud, API pembuatan DOCX Node.js mendukung konversi mulus ke format seperti RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG, DOCX, DOCM, dan DOTX. Baik Anda bekerja dengan file besar maupun laporan dinamis kecil, API DOCX Node.js Gratis ini menyediakan alat yang kuat untuk memodifikasi pengolahan kata di Node.js, sekaligus memastikan manajemen dokumen yang aman, efisien, dan berfidelity tinggi tanpa beban infrastruktur yang berat.
Memulai dengan Aspose.Words Cloud SDK untuk Node.js
Untuk menginstal Aspose.Words Cloud SDK untuk Node.js, Anda dapat menggunakan npm, manajer paket untuk JavaScript. Silakan gunakan perintah berikut untuk instalasi yang berhasil.
Instal Aspose.Words untuk .NET via npm
npm install asposewordscloud Anda dapat mengunduhnya langsung dari Aspose.Words Halaman RilisBuat Dokumen Word di dalam Aplikasi Node.js
Aspose.Words Cloud SDK untuk Node.js menyediakan fungsionalitas lengkap yang memungkinkan pengembang perangkat lunak secara programatis membuat dokumen word baru dan menambahkan konten ke dalamnya di dalam aplikasi Node.js mereka sendiri. Setelah dokumen dibuat, pengembang dapat dengan mudah menambahkan teks, gambar, bentuk, mengelola font, mendefinisikan gaya dan format, mengelola ukuran halaman, menyisipkan tabel dan diagram, menambahkan header/footer, dan sebagainya. Berikut contoh sederhana yang menunjukkan cara pengembang perangkat lunak dapat membuat dokumen word baru di dalam aplikasi Node.js.
Cara Membuat Dokumen Word Baru di 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);
});
Konversi Dokumen Word via SDK Node.js
Pengembang perangkat lunak dapat menggunakan Aspose.Words Cloud SDK untuk Node.js, untuk mengonversi dokumen MS Word dari satu format ke format lain dengan hanya beberapa baris kode di dalam aplikasi mereka sendiri. Baik Anda perlu mengonversi DOCX ke PDF, HTML ke DOC, atau kombinasi lainnya, SDK menyediakan metode sederhana untuk menyelesaikan tugas ini secara efisien. Contoh berikut menunjukkan bagaimana pengembang dapat mengonversi file DOCX ke PDF di dalam lingkungan Node.js.
Cara Mengonversi DOCX ke PDF via 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 dari Dokumen Word via Node.js
Mengekstrak teks serta gambar dari berbagai jenis dokumen merupakan kebutuhan umum dalam banyak aplikasi, seperti analisis teks atau pengindeksan konten, dan sebagainya. Aspose.Words Cloud SDK untuk Node.js menawarkan kemampuan ekstraksi teks yang mulus, memungkinkan pengembang perangkat lunak mengambil konten teks dengan mudah. SDK juga menyediakan metode berguna untuk mengekstrak logo, ilustrasi, atau foto yang tertanam dalam dokumen. Berikut contoh yang menunjukkan cara pengguna dapat mengekstrak teks dari dokumen DOCX di dalam Node.js.
Cara Mengekstrak Teks dari Dokumen DOCX via 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);
});
Terapkan Mail Merge di Node.js
Apa yang membedakan Aspose.Words Cloud SDK adalah desain API yang intuitif, yang memungkinkan pengembang perangkat lunak melakukan tugas kompleks dengan hanya beberapa baris kode. SDK menyederhanakan proses menghasilkan dokumen yang dipersonalisasi menggunakan fungsi mail merge di dalam aplikasi Node.js. Pengembang dapat dengan mudah mengisi templat dokumen dengan data dari sumber eksternal, seperti basis data atau file JSON, untuk membuat dokumen yang disesuaikan secara massal. Berikut contoh melakukan mail merge dengan sumber data JSON.
Cara Melakukan Mail Merge dengan Sumber Data JSON di 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);
});
