Redigeerige Word või PDF Node faili SDK s

Kasutage REST API t, et muuta rakenduses JavaScript faile programmiliselt

Kui arendajad muudavad dokumenti antud Node lahendusega, siis tegelikult redigeeritakse dokumendiobjekti mudelit (DOM). Seega saab DOM ina esitatud dokumendis teha peaaegu igasuguseid muudatusi. Kaasasoleva Node SDK ga saavad arendajad dokumenti hõlpsalt redigeerida: muuta teksti, värskendada tabeleid, lisada pilte ja nii edasi. Laadige lihtsalt oma Word, PDF või fail toetatud laadimisvormingus, tehke vajalikud muudatused programmiliselt ja eksportige tulemus toetatud salvestusvormingusse.

Kuva koodilõik

Redigeerige dokumenti JavaScript REST API abil

Meie Node teek annab arendajatele võimaluse dokumenti otse muuta, muutes selle dokumendiobjekti mudelit (DOM), mis tähendab, et täiendavat tarkvara pole vaja installida.

Oluline on teada, et seda JavaScript lahendust kasutades saate dokumenti redigeerida mis tahes toetatud vormingus. Näiteks on võimalik laadida PDF fail, DOCX, DOC, RTF, ODT, EPUB, HTML ja muudes vormingutes ning seejärel seda faili muuta ja salvestada samas vormingus või muus toetatud vormingus.

Redigeerige teksti JavaScript

Kõige populaarsem viis Word, PDF i või mõne muu dokumendi redigeerimiseks on teksti redigeerimine. Antud tarkvaralahendusega saab dokumendis JavaScript abil teksti lisada, muuta või kustutada.

Redigeeri tabelit JavaScript

Teine populaarne dokumentide redigeerimise võimalus on tabeli redigeerimine. Meie Node SDK võimaldab teil töötada tabelite ja tekstiga tabelilahtrites.

JavaScript arendajad saavad lisada või eemaldada tabeli ja tabeli lahtreid, samuti lisada, redigeerida ja eemaldada nendes teksti.

Lisage JavaScript abil dokumendile pilt

Lisaks teksti ja tabelite redigeerimisele on veel üks levinud võimalus: JavaScript dokumendile piltide lisamine. Node arendajad saavad DOM i abil faili lisada ka pildi.

Redigeerige dokumenti võrgus

Proovige seda võimsat Node SDK d ja hinnake mõningaid dokumendi redigeerimise võimalusi. Kasutades järgmist näidet, laadige dokument ja tehke mõned muudatused: lisage tekst, lisage tabel ja tekstiga tabelilahter või sisestage dokumenti pilt:

Laadige üles dokument, mida soovite muuta
Käivita kood
Laadige üles pilt, mida soovite lisada
Valige loendist sihtvorming
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");

const requestDocument = fs.createReadStream("Input.docx");
const requestParagraph = new model.ParagraphInsert({
    text: "Morbi enim nunc faucibus a."
})
const insertParagraphRequest = new model.InsertParagraphOnlineRequest({
    document: requestDocument,
    paragraph: requestParagraph
});

wordsApi.insertParagraphOnline(insertParagraphRequest)
.then((insertParagraphResult) => {    
    const requestDocument = insertParagraphResult.Document.Values();
    const convertDocument = new model.ConvertDocumentRequest({
        document: requestDocument,
        format: "docx"
    });

    wordsApi.convertDocument(convertDocument)
    .then((convertDocumentResult) => {
        console.log("Result of ConvertDocument: ", convertDocumentResult);
    });
});
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");

const requestDocument = fs.createReadStream("Input.docx");
const requestTable = new model.TableInsert({
    columnsCount: 1,
    rowsCount: 2
})
const insertTableRequest = new model.InsertTableOnlineRequest({
    document: requestDocument,
    table: requestTable,
    nodePath: ""
});

wordsApi.insertTableOnline(insertTableRequest)
.then((insertTableResult) => {    
    const requestDocument = insertTableResult.Document.Values();
    const convertDocument = new model.ConvertDocumentRequest({
        document: requestDocument,
        format: "docx"
    });

    wordsApi.convertDocument(convertDocument)
    .then((convertDocumentResult) => {
        console.log("Result of ConvertDocument: ", convertDocumentResult);
    });
});
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");

const requestDocument = fs.createReadStream("Input1.docx");
const requestDrawingObject = new model.DrawingObjectInsert({
    height: 0,
    left: 0,
    top: 0,
    width: 0,
    relativeHorizontalPosition: model.DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin,
    relativeVerticalPosition: model.DrawingObjectInsert.RelativeVerticalPositionEnum.Margin,
    wrapType: model.DrawingObjectInsert.WrapTypeEnum.Inline
})
const requestImageFile = fs.createReadStream("Input2.docx");
const insertDrawingObjectRequest = new model.InsertDrawingObjectOnlineRequest({
    document: requestDocument,
    drawingObject: requestDrawingObject,
    imageFile: requestImageFile,
    nodePath: "sections/0"
});

wordsApi.insertDrawingObjectOnline(insertDrawingObjectRequest)
.then((insertDrawingObjectResult) => {    
    const requestDocument = insertDrawingObjectResult.Document.Values();
    const convertDocument = new model.ConvertDocumentRequest({
        document: requestDocument,
        format: "docx"
    });

    wordsApi.convertDocument(convertDocument)
    .then((convertDocumentResult) => {
        console.log("Result of ConvertDocument: ", convertDocumentResult);
    });
});
Käivita kood
  
Kopeerige kood JavaScript lõikelauale

Kuidas muuta faili rakenduses JavaScript

  1. Installige "Aspose.Words Cloud for Node"
  2. Lisage oma JavaScript projektile teegi viide (importige teek).
  3. Laadige dokument, mida soovite redigeerida teenuses JavaScript
  4. Sisesta sisu dokumendi algusesse
  5. Laadige tulemusdokument pilvesalvestusest alla

JavaScript teek, et kasutada dokumendi redigeerimist

Installige 'Aspose.Words Cloud SDK for Node.js' kasutades NPM -i paketihaldurit. Käivitage SDK installimiseks NPM i paketihalduri kaudu käsurealt käsk npm install asposewordscloud --save. Alternatiivina saate käsitsi kloonida Aspose.Words Cloud SDK for Node.js lähtekoodi GitHubist ja kasutada seda oma projektis. Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API le.

Nõuded süsteemile

  • @types/request (version 2.48.3+)
  • lodash (version 4.17.15+)
  • lodash.template (version 4.5.0+)
  • request (version 2.88.0+)
  • request-debug (version 0.2.0+)

Lisateabe saamiseks vaadake Repository Documentation.

Kõige populaarsemad redigeerimistoimingute vormingud

5%

Tellige Aspose'i tootevärskendused

Saate igakuiseid uudiskirju ja pakkumisi otse teie postkasti.

© Aspose Pty Ltd 2001-2024. Kõik õigused kaitstud.