Usando a REST API em JavaScript, os desenvolvedores podem compactar documentos em DOC, DOCX, RTF, PDF e outros formatos. Com a solução fornecida, a saída será um arquivo de alta qualidade após a compactação.
Usando nossa poderosa JavaScript API, os desenvolvedores podem compactar arquivos para otimizar o conteúdo e o tamanho do arquivo de saída. A redução do tamanho do arquivo ocorre pela limpeza de dados e recursos não utilizados. Você também pode compactar imagens para tornar o tamanho do arquivo de saída ainda menor.
O resultado da otimização e compactação do conteúdo pode ser salvo no formato de arquivo original ou em qualquer formato de salvamento disponível – DOCX, DOC, RTF, PDF, HTML e muitos outros.
Conforme mencionado, nosso SDK do Node permite que você reduza programaticamente o tamanho de um documento em qualquer formato suportado. Por exemplo, você pode reduzir o tamanho do PDF arquivo, DOCX, DOC, RTF, ODT, EPUB, HTML e outros formatos. E agora você pode experimentar nossa poderosa funcionalidade e avaliar como compactar um documento em JavaScript com o seguinte exemplo:
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);
});
});
Instale 'Aspose.Words Cloud SDK for Node.js' usando o gerenciador de pacotes NPM. Execute npm install asposewordscloud --save na linha de comando para instalar o SDK por meio do gerenciador de pacotes NPM. Como alternativa, você pode clonar manualmente o código-fonte do Aspose.Words Cloud SDK for Node.js do GitHub e usá-lo em seu projeto. Siga estas Instructions para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API.
Consulte a Repository Documentation para ver mais detalhes.