Usando a REST API em PHP, os desenvolvedores podem compactar JPG programaticamente. Com a solução fornecida, a saída será um arquivo de alta qualidade após a compactação.
Usando nossa poderosa PHP API, os desenvolvedores podem compactar JPG 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 JPG original ou em qualquer formato de salvamento disponível – DOCX, DOC, RTF, PDF, HTML e muitos outros.
Conforme mencionado, nosso SDK do PHP permite que você reduza programaticamente o tamanho do JPG. E agora você pode experimentar nossa poderosa funcionalidade e avaliar como compactar JPG em PHP com o seguinte exemplo:
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input.jpg";
$requestCompressOptions = new CompressOptions(array(
"images_quality" => 75,
"images_reduce_size_factor" => 1,
));
$compressDocumentRequest = new CompressDocumentOnlineRequest(
$requestDocument, $requestCompressOptions, NULL, NULL, NULL, NULL
);
$compressDocument = $wordsApi->compressDocumentOnline($compressDocumentRequest);
$convertDocument = new ConvertDocumentRequest(
$compressDocument->document()->values(), "jpg", NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertDocument);
Instale 'Aspose.Words Cloud SDK for PHP' do repositório Packagist. Apenas execute composer require aspose-cloud/aspose-words-cloud para instalar o SDK, então use require_once('vendor/autoload.php'); para importá-lo para o seu projeto.
Como alternativa, você pode clonar manualmente o Aspose.Words Cloud SDK for PHP do GitHub. Siga estas Instructions para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API.
PHP 7.1 ou mais recente
Consulte a Repository Documentation para ver mais detalhes.
Você pode realizar a compactação de documentos para outros formatos de arquivo: