JavaScript में PDF या Word दस्तावेज़ बनाएं

हमारी उच्च निष्ठा JavaScript लाइब्रेरी. का उपयोग करके प्रोग्रामेटिक रूप से लगभग किसी भी प्रारूप में एक नया दस्तावेज़ बनाएं

हमारे प्रोग्रामिंग एपीआई का उपयोग करके, Node.js via .NET डेवलपर्स आसानी से PDF, डीओसी, डीओसीएक्स, HTML, ईपीयूबी, और कई अन्य प्रारूपों में कोड की कुछ पंक्तियों के साथ दस्तावेज़ बना सकते हैं।

कोड स्निपेट देखें

JavaScript का उपयोग करके एक दस्तावेज़ बनाएं

दिए गए शक्तिशाली एपीआई के साथ, JavaScript डेवलपर्स लगभग किसी भी प्रारूप में दस्तावेज़ बना सकते हैं। ऐसा करने के लिए, आपको हमारी Node.js via .NET लाइब्रेरी का उपयोग करके कुछ चरणों का पालन करना होगा:

  1. फ़ाइल का नाम जोड़ें
  2. JavaScript का उपयोग करके दस्तावेज़ बनाना प्रारंभ करें
  3. बनाए गए दस्तावेज़ को चयनित प्रारूप में सहेजें

यह ध्यान देने योग्य है कि एक रिक्त दस्तावेज़ में तकनीकी रूप से एक पैराग्राफ होना चाहिए, इसलिए जब आप प्रोग्रामेटिक रूप से एक दस्तावेज़ बनाते हैं, तो आपको बिल्कुल मूल दस्तावेज़ संरचना मिल जाएगी।

ध्यान दें कि आप नए बनाए गए दस्तावेज़ में तुरंत सामग्री जोड़ सकते हैं। इस प्रकार, आपको न केवल एक खाली दस्तावेज़ मिलेगा, बल्कि आवश्यक सामग्री वाला एक दस्तावेज़ भी मिलेगा। किसी दस्तावेज़ को संपादित करने के तरीके के बारे में अधिक जानकारी के लिए, संपादन पृष्ठ देखें।

प्रोग्राम के रूप में JavaScript में एक दस्तावेज़ बनाएं

दी गई Node.js via .NET लाइब्रेरी आपको किसी भी समर्थित प्रारूप - PDF, DOCX, DOC, RTF, ODT, EPUB, HTML और अन्य में प्रोग्रामेटिक रूप से एक दस्तावेज़ बनाने की अनुमति देती है।

हमारी शक्तिशाली कार्यक्षमता का प्रयास करें और देखें कि निम्न उदाहरण का उपयोग करके कुछ प्रारूपों में दस्तावेज़ कैसे बनाया जाता है:

JavaScript का उपयोग करके एक नया दस्तावेज़ बनाएं
सूची से लक्ष्य प्रारूप का चयन करें
कोड चलाएँ
npm install @aspose/words
प्रतिलिपि
const aw = require('@aspose/words');

var doc = new aw.Document()
var builder = new aw.DocumentBuilder(doc)

font = builder.font
font.name = "Courier New"
font.color = '#FF0000'
font.size = 36
font.highlightColor = '#F0DB4F'

builder.write("Morbi enim nunc faucibus a.")

doc.save("Output.docx")
const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) var firstRun = new aw.Run(doc, "Proin eros metus, sagittis sed. ") var secondRun = new aw.Run(doc, "Morbi enim nunc faucibus a.") doc.firstSection.body.firstParagraph.appendChild(firstRun) doc.firstSection.body.firstParagraph.appendChild(secondRun) builder.moveTo(secondRun) builder.startBookmark("Aspose bookmark") // यदि NextSibling शून्य है, तो सबसे अधिक संभावना है कि यह पैराग्राफ में अंतिम रन है ।. if (secondRun.nextSibling != null) builder.moveTo(secondRun.nextSibling) else builder.moveTo(secondRun.parentParagraph) builder.endBookmark("Aspose bookmark") doc.save("Output.docx") const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) var firstRun = new aw.Run(doc, "Proin eros metus, sagittis sed. ") var secondRun = new aw.Run(doc, "Morbi enim nunc faucibus a.") doc.firstSection.body.firstParagraph.appendChild(firstRun) doc.firstSection.body.firstParagraph.appendChild(secondRun) builder.moveTo(secondRun) builder.startBookmark("Aspose bookmark") // यदि NextSibling शून्य है, तो सबसे अधिक संभावना है कि यह पैराग्राफ में अंतिम रन है ।. if (secondRun.nextSibling != null) builder.moveTo(secondRun.nextSibling) else builder.moveTo(secondRun.parentParagraph) builder.endBookmark("Aspose bookmark") var saveOptions = new aw.Saving.PdfSaveOptions() saveOptions.outlineOptions.bookmarksOutlineLevels.add("Aspose bookmark", 1); doc.save("Output.docx", saveOptions)
const aw = require('@aspose/words');

var doc = new aw.Document()

var run = new aw.Run(doc, "Proin eros metus, sagittis sed.")
var para = doc.firstSection.body.firstParagraph
para.appendChild(run)

var comment = new aw.Comment(doc)
comment.author = "John Doe"
comment.initial = "JD"
comment.dateTime = new Date()
comment.setText("Quisque fringilla leo.")

var commentRangeStart = new aw.CommentRangeStart(doc, comment.id)
var commentRangeEnd = new aw.CommentRangeEnd(doc, comment.id)

run.parentNode.insertBefore(commentRangeStart, run)
run.parentNode.insertAfter(commentRangeEnd, run)
commentRangeEnd.parentNode.insertAfter(comment, commentRangeEnd)

comment.addReply("Jane Doe", "JD", new Date(), "Pellentesque vel sapien justo.")

doc.save("Output.docx")
const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) var firstRun = new aw.Run(doc, "Proin eros metus, sagittis sed. ") var secondRun = new aw.Run(doc, "Morbi enim nunc faucibus a.") doc.firstSection.body.firstParagraph.appendChild(firstRun) doc.firstSection.body.firstParagraph.appendChild(secondRun) builder.moveTo(secondRun) builder.startBookmark("Aspose bookmark") // यदि NextSibling शून्य है, तो सबसे अधिक संभावना है कि यह पैराग्राफ में अंतिम रन है ।. if (secondRun.nextSibling != null) builder.moveTo(secondRun.nextSibling) else builder.moveTo(secondRun.parentParagraph) builder.endBookmark("Aspose bookmark") doc.save("Output.docx") const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) var firstRun = new aw.Run(doc, "Proin eros metus, sagittis sed. ") var secondRun = new aw.Run(doc, "Morbi enim nunc faucibus a.") doc.firstSection.body.firstParagraph.appendChild(firstRun) doc.firstSection.body.firstParagraph.appendChild(secondRun) builder.moveTo(secondRun) builder.startBookmark("Aspose bookmark") // यदि NextSibling शून्य है, तो सबसे अधिक संभावना है कि यह पैराग्राफ में अंतिम रन है ।. if (secondRun.nextSibling != null) builder.moveTo(secondRun.nextSibling) else builder.moveTo(secondRun.parentParagraph) builder.endBookmark("Aspose bookmark") var saveOptions = new aw.Saving.PdfSaveOptions() saveOptions.outlineOptions.bookmarksOutlineLevels.add("Aspose bookmark", 1); doc.save("Output.docx", saveOptions)
const aw = require('@aspose/words');

var doc = new aw.Document()
var builder = new aw.DocumentBuilder(doc)

var firstRun = new aw.Run(doc, "Proin eros metus, sagittis sed. ")
var secondRun = new aw.Run(doc, "Morbi enim nunc faucibus a.")
doc.firstSection.body.firstParagraph.appendChild(firstRun)
doc.firstSection.body.firstParagraph.appendChild(secondRun)

builder.moveTo(secondRun)
builder.startBookmark("Aspose bookmark")
// यदि NextSibling शून्य है, तो सबसे अधिक संभावना है कि यह पैराग्राफ में अंतिम रन है ।.
if (secondRun.nextSibling != null)
    builder.moveTo(secondRun.nextSibling)
else
    builder.moveTo(secondRun.parentParagraph)
builder.endBookmark("Aspose bookmark")

doc.save("Output.docx")
const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) var firstRun = new aw.Run(doc, "Proin eros metus, sagittis sed. ") var secondRun = new aw.Run(doc, "Morbi enim nunc faucibus a.") doc.firstSection.body.firstParagraph.appendChild(firstRun) doc.firstSection.body.firstParagraph.appendChild(secondRun) builder.moveTo(secondRun) builder.startBookmark("Aspose bookmark") // यदि NextSibling शून्य है, तो सबसे अधिक संभावना है कि यह पैराग्राफ में अंतिम रन है ।. if (secondRun.nextSibling != null) builder.moveTo(secondRun.nextSibling) else builder.moveTo(secondRun.parentParagraph) builder.endBookmark("Aspose bookmark") doc.save("Output.docx") const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) var firstRun = new aw.Run(doc, "Proin eros metus, sagittis sed. ") var secondRun = new aw.Run(doc, "Morbi enim nunc faucibus a.") doc.firstSection.body.firstParagraph.appendChild(firstRun) doc.firstSection.body.firstParagraph.appendChild(secondRun) builder.moveTo(secondRun) builder.startBookmark("Aspose bookmark") // यदि NextSibling शून्य है, तो सबसे अधिक संभावना है कि यह पैराग्राफ में अंतिम रन है ।. if (secondRun.nextSibling != null) builder.moveTo(secondRun.nextSibling) else builder.moveTo(secondRun.parentParagraph) builder.endBookmark("Aspose bookmark") var saveOptions = new aw.Saving.PdfSaveOptions() saveOptions.outlineOptions.bookmarksOutlineLevels.add("Aspose bookmark", 1); doc.save("Output.docx", saveOptions)
const aw = require('@aspose/words');

var doc = new aw.Document()
var builder = new aw.DocumentBuilder(doc)

shape = builder.insertChart(aw.Drawing.Charts.ChartType.Pie, 432, 252)
chart = shape.chart
chart.title.text = "Demo Chart"

chart.series.clear()
chart.series.add("Series 1",
    ["Category1", "Category2", "Category3"],
    [2.7, 3.2, 0.8])

doc.save("Output.docx")
const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) var firstRun = new aw.Run(doc, "Proin eros metus, sagittis sed. ") var secondRun = new aw.Run(doc, "Morbi enim nunc faucibus a.") doc.firstSection.body.firstParagraph.appendChild(firstRun) doc.firstSection.body.firstParagraph.appendChild(secondRun) builder.moveTo(secondRun) builder.startBookmark("Aspose bookmark") // यदि NextSibling शून्य है, तो सबसे अधिक संभावना है कि यह पैराग्राफ में अंतिम रन है ।. if (secondRun.nextSibling != null) builder.moveTo(secondRun.nextSibling) else builder.moveTo(secondRun.parentParagraph) builder.endBookmark("Aspose bookmark") doc.save("Output.docx") const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) var firstRun = new aw.Run(doc, "Proin eros metus, sagittis sed. ") var secondRun = new aw.Run(doc, "Morbi enim nunc faucibus a.") doc.firstSection.body.firstParagraph.appendChild(firstRun) doc.firstSection.body.firstParagraph.appendChild(secondRun) builder.moveTo(secondRun) builder.startBookmark("Aspose bookmark") // यदि NextSibling शून्य है, तो सबसे अधिक संभावना है कि यह पैराग्राफ में अंतिम रन है ।. if (secondRun.nextSibling != null) builder.moveTo(secondRun.nextSibling) else builder.moveTo(secondRun.parentParagraph) builder.endBookmark("Aspose bookmark") var saveOptions = new aw.Saving.PdfSaveOptions() saveOptions.outlineOptions.bookmarksOutlineLevels.add("Aspose bookmark", 1); doc.save("Output.docx", saveOptions)
कोड चलाएँ

JavaScript में दस्तावेज़ कैसे बनाते हैं

  1. Aspose.Words for Node.js via .NET करें
  2. अपने JavaScript प्रोजेक्ट. में लाइब्रेरी संदर्भ जोड़ें (लाइब्रेरी आयात करें)
  3. एक नया दस्तावेज़ बनाएं
  4. फ़ाइल नाम पास करते हुए save() विधि को कॉल करें
  5. परिणाम को एक अलग फ़ाइल के रूप में प्राप्त करें

JavaScriptदस्तावेज़ बनाने के लिए पुस्तकालय

We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.

System Requirements

This package is compatible with Node.js 14.17.0 or higher.

सबसे लोकप्रिय फ़ाइल स्वरूप

5%

उत्पाद अपडेट के लिए सदस्यता लें

मासिक न्यूज़लेटर और ऑफ़र सीधे आपके मेलबॉक्स में प्राप्त करें।

© Aspose Pty Ltd 2001-2024. सर्वाधिकार सुरक्षित।