Komprimirajte PDF ili Word datoteku u Node SDK

Smanjite veličinu dokumenta pomoću JavaScript

Koristeći REST API u JavaScript, programeri mogu komprimirati dokumente u DOC, DOCX, RTF, PDF i drugim formatima. Uz dano rješenje, izlaz će biti datoteka visoke kvalitete nakon kompresije.

Pogledajte isječak koda

Sažimanje dokumenta u Scali

Koristeći naš moćni JavaScript API, programeri mogu komprimirati datoteke kako bi optimizirali sadržaj i veličinu izlazne datoteke. Do smanjenja veličine datoteke dolazi čišćenjem neiskorištenih podataka i resursa. Također možete komprimirati slike kako bi veličina izlazne datoteke bila još manja.

Rezultat optimizacije i kompresije sadržaja može se spremiti u izvornom formatu datoteke ili bilo kojem dostupnom formatu za spremanje – DOCX, DOC, RTF, PDF, HTML i mnogi drugi.

Smanjite veličinu datoteke u Scali

Kao što je spomenuto, naš Node SDK omogućuje vam da programski smanjite veličinu dokumenta u bilo kojem podržanom formatu. Na primjer, možete smanjiti veličinu PDF datoteke, DOCX, DOC, RTF, ODT, EPUB, HTML i drugih formata. A sada možete isprobati našu moćnu funkcionalnost i procijeniti kako komprimirati dokument u Scali pomoću sljedećeg primjera:

Prenesite datoteku koju želite optimizirati/komprimirati
Pokreni kôd
Odaberite ciljni format s popisa
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);
    });
});
Pokreni kôd
  
Kopirajte kôd JavaScript u međuspremnik

Kako komprimirati dokument u JavaScript

  1. Instalirajte Aspose.Words Cloud for Node
  2. Dodajte referencu biblioteke (uvezite biblioteku) svom JavaScript projektu
  3. Konfigurirajte API pomoću ključeva aplikacije
  4. Učitajte izvorni dokument za komprimiranje
  5. Komprimirajte dokumente i slike, očistite neiskorištene informacije
  6. Odaberite format izlazne datoteke
  7. Dobijte rezultat kompresije dokumenta kao zasebnu datoteku

JavaScript knjižnica za korištenje kompresije dokumenata

Instalirajte 'Aspose.Words Cloud SDK for Node.js' pomoću upravitelja paketa NPM. Pokrenite npm install asposewordscloud --save iz naredbenog retka da instalirate SDK putem NPM upravitelja paketa. Kao alternativu, možete ručno klonirati Aspose.Words Cloud SDK for Node.js izvorni kod s GitHuba i koristiti ga u svom projektu. Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.

Zahtjevi sustava

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

Pogledajte Repository Documentation da vidite više pojedinosti.

Najpopularniji formati za kompresiju dokumenata

5%

Pretplatite se na Aspose ažuriranja proizvoda

Primajte mjesečne biltene i ponude izravno u vaš poštanski sandučić.

© Aspose Pty Ltd 2001-2024. Sva prava pridržana.