Met behulp van de REST API in JavaScript kunnen ontwikkelaars PDF programmatisch comprimeren. Met de gegeven oplossing zal de uitvoer na compressie een bestand van hoge kwaliteit zijn.
Met behulp van onze krachtige JavaScript API kunnen ontwikkelaars PDF documenten comprimeren om de inhoud en de uitvoerbestandsgrootte te optimaliseren. Het verkleinen van de PDF grootte vindt plaats door ongebruikte gegevens en bronnen op te schonen. U kunt ook afbeeldingen in PDF comprimeren om het uitvoerbestand nog kleiner te maken.
Het resultaat van inhoudsoptimalisatie en -compressie kan worden opgeslagen in de originele PDF of in elk beschikbaar opslagformaat - DOCX, DOC, RTF, HTML en vele andere. Comprimeer bijvoorbeeld PDF en sla de uitvoer op als Word.
Zoals vermeld, kunt u met onze Node SDK de PDF grootte programmatisch verkleinen. En nu kunt u onze krachtige functionaliteit uitproberen en evalueren hoe u PDF comprimeert in JavaScript met het volgende voorbeeld:
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);
});
});
Installeer 'Aspose.Words Cloud SDK for Node.js' met behulp van NPM -pakketbeheer. Voer npm install asposewordscloud --save uit vanaf de opdrachtregel om de SDK te installeren via de NPM pakketbeheerder. Als alternatief kunt u de Aspose.Words Cloud SDK for Node.js -broncode van GitHub handmatig klonen en in uw project gebruiken. Volg deze Instructions om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.
Raadpleeg de Repository Documentation voor meer details.
U kunt documentcompressie uitvoeren voor andere bestandsindelingen: