Saspiest PDF vai Word Node failu SDK

Samaziniet dokumenta izmēru, izmantojot JavaScript

Izmantojot REST API pakalpojumā JavaScript, izstrādātāji var saspiest DOC dokumentus, DOCX, RTF, PDF un citos formātos. Izmantojot doto risinājumu, izvade pēc saspiešanas būs augstas kvalitātes fails.

Skatīt koda fragmentu

Saspiest dokumentu programmā JavaScript

Izmantojot mūsu jaudīgo JavaScript API, izstrādātāji var saspiest failus, lai optimizētu saturu un izvades faila lielumu. Faila lieluma samazināšana notiek, iztīrot neizmantotos datus un resursus. Varat arī saspiest attēlus, lai izvades faila lielums būtu vēl mazāks.

Satura optimizācijas un saspiešanas rezultāts var tikt saglabāts oriģinālajā faila formātā vai jebkurā pieejamajā saglabāšanas formātā – DOCX, DOC, RTF, PDF, HTML un daudzos citos.

Samaziniet faila lielumu programmā JavaScript

Kā minēts, mūsu Node SDK ļauj programmatiski samazināt dokumenta izmēru jebkurā atbalstītā formātā. Piemēram, varat samazināt PDF, DOCX, DOC, RTF, ODT, EPUB, HTML un citu formātu faila lielumu. Un tagad varat izmēģināt mūsu jaudīgo funkcionalitāti un novērtēt, kā saspiest dokumentu JavaScript, izmantojot šādu piemēru:

Augšupielādējiet failu, kuru vēlaties optimizēt/saspiest
Palaist kodu
Sarakstā atlasiet mērķa formātu
import * as fs from "fs";

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

const requestDocument = fs.createReadStream("Input.docx");
const requestCompressOptions = new model.CompressOptions({
    imagesQuality: 75,
    imagesReduceSizeFactor: 1
})
const compressDocumentRequest = new model.CompressDocumentOnlineRequest({
    document: requestDocument,
    compressOptions: requestCompressOptions
});

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

    wordsApi.convertDocument(convertDocument)
    .then((convertDocumentResult) => {
        console.log("Result of ConvertDocument: ", convertDocumentResult);
    });
});
Palaist kodu
  
Kopējiet kodu JavaScript starpliktuvē

Kā saspiest dokumentu pakalpojumā JavaScript

  1. Instalējiet Aspose.Words Cloud for Node
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam JavaScript projektam
  3. Konfigurējiet API, izmantojot lietotņu atslēgas
  4. Ielādējiet avota dokumentu, lai to saspiestu
  5. Saspiediet dokumentus un attēlus, notīriet neizmantoto informāciju
  6. Izvēlieties izvades faila formātu
  7. Iegūstiet dokumenta saspiešanas rezultātu kā atsevišķu failu

JavaScript bibliotēka, lai izmantotu dokumentu saspiešanu

Instalējiet 'Aspose.Words Cloud SDK for Node.js' izmantojot NPM pakotņu pārvaldnieku. Palaidiet npm install asposewordscloud --save no komandrindas, lai instalētu SDK, izmantojot NPM pakotņu pārvaldnieku. Kā alternatīvu varat manuāli klonēt Aspose.Words Cloud SDK for Node.js avota kodu no GitHub un izmantot to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

  • @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+)

Sīkāku informāciju skatiet Repository Documentation.

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.