Käyttämällä REST sovellusliittymää kohteessa JavaScript kehittäjät voivat pakata kohteen PDF ohjelmallisesti. Annetulla ratkaisulla tulos on korkealaatuinen tiedosto pakkaamisen jälkeen.
Tehokkaan JavaScript API:n avulla kehittäjät voivat pakata PDF dokumentteja sisällön ja tulostustiedoston koon optimoimiseksi. PDF koon pienentäminen tapahtuu puhdistamalla käyttämättömät tiedot ja resurssit. Voit myös pakata kuvia PDF:n sisällä tehdäksesi tulostetiedoston koosta vielä pienemmäksi.
Sisällön optimoinnin ja pakkaamisen tulos voidaan tallentaa alkuperäiseen PDF muotoon tai mihin tahansa käytettävissä olevaan tallennusmuotoon – DOCX, DOC, RTF, HTML ja monet muut. Esimerkiksi pakkaa PDF ja tallenna tulos Wordina.
Kuten mainittiin, Node SDK:n avulla voit ohjelmallisesti pienentää PDF kokoa. Ja nyt voit kokeilla tehokkaita toimintojamme ja arvioida, kuinka PDF pakataan JavaScript seuraavan esimerkin avulla:
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const requestDocument = fs.createReadStream("Input.pdf");
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: "pdf"
});
wordsApi.convertDocument(convertDocument)
.then((convertDocumentResult) => {
console.log("Result of ConvertDocument: ", convertDocumentResult);
});
});
Asenna 'Aspose.Words Cloud SDK for Node.js' NPM -paketinhallinnan avulla. Suorita npm install asposewordscloud --save komentoriviltä asentaaksesi SDK NPM paketinhallinnan kautta. Vaihtoehtoisesti voit kloonata manuaalisesti Aspose.Words Cloud SDK for Node.js lähdekoodin GitHubista ja käyttää sitä projektissasi. Noudata näitä Instructions saadaksesi nopeasti tarvittavat suojaustiedot ja käyttääksesi REST sovellusliittymäämme.
Katso lisätietoja Repository Documentation.
Voit pakata asiakirjat muille tiedostomuodoille: