Използвайки REST API в PHP, разработчиците могат да компресират Word програмно. С даденото решение изходът ще бъде висококачествен файл след компресиране.
Използвайки нашия мощен API на PHP, разработчиците могат да компресират Word, за да оптимизират съдържанието и размера на изходния файл. Намаляването на размера на файла става чрез почистване на неизползваните данни и ресурси. Можете също да компресирате изображения, за да направите размера на изходния файл още по-малък.
Резултатът от оптимизацията и компресирането на съдържанието може да бъде запазен в оригиналния Word или всеки наличен формат за запис – DOCX, DOC, RTF, PDF, HTML и много други.
Както споменахме, нашият PHP SDK ви позволява програмно да намалите размера на Word. И сега можете да изпробвате нашата мощна функционалност и да оцените как да компресирате Word в PHP със следния пример:
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input.docx";
$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(), "docx", NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertDocument);
Инсталирайте 'Aspose.Words Cloud SDK for PHP' от хранилището на Packagist. Просто стартирайте composer require aspose-cloud/aspose-words-cloud за да инсталирате SDK, след това използвайте require_once('vendor/autoload.php'); за да го импортирате във вашия проект.
Като алтернатива можете ръчно да клонирате Aspose.Words Cloud SDK for PHP изходен код от GitHub. Моля, следвайте тези Instructions, за да получите бързо необходимите идентификационни данни за сигурност и да получите достъп до нашия REST API.
PHP 7.1 или по-нова версия
Вижте Repository Documentation, за да видите повече подробности.
Можете да извършите компресиране на документи за други файлови формати: