Използвайки REST API в PHP, разработчиците могат да компресират EPUB програмно. С даденото решение изходът ще бъде висококачествен файл след компресиране.
В момента не приемаме EPUB файлове като вход. Но можем да създадем EPUB файлове като изход. Очакваме пълна поддръжка на EPUB в близко бъдеще.
Използвайки нашия мощен PHP API, разработчиците могат да компресират EPUB документи, за да оптимизират съдържанието и размера на изходния файл. Намаляването на размера на EPUB става чрез изчистване на неизползваните данни и ресурси. Можете също така да компресирате изображения в EPUB, за да направите размера на изходния файл още по-малък.
Резултатът от оптимизирането и компресирането на съдържанието може да бъде записан в оригиналния EPUB или във всеки наличен формат за запис – DOCX, DOC, RTF, HTML и много други. Например компресирайте EPUB и запазете резултата като Word.
Както споменахме, нашият PHP SDK ви позволява програмно да намалите размера на EPUB. И сега можете да опитате нашата мощна функционалност и да оцените как да компресирате EPUB в 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(), "epub", 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, за да видите повече подробности.
Можете да извършите компресиране на документи за други файлови формати: