À l'aide de REST API dans Ruby, les développeurs peuvent compresser EPUB par programmation. Avec la solution donnée, la sortie sera un fichier de haute qualité après compression.
Nous n'acceptons actuellement pas les fichiers EPUB en entrée. Mais nous pouvons produire des fichiers EPUB en sortie. Nous attendons avec impatience la prise en charge complète d'EPUB dans un proche avenir.
Grâce à notre puissante Ruby API, les développeurs peuvent compresser des documents EPUB pour optimiser le contenu et la taille du fichier de sortie. La réduction de la taille EPUB se produit en nettoyant les données et les ressources inutilisées. Vous pouvez également compresser des images dans EPUB pour réduire encore plus la taille du fichier de sortie.
Le résultat de l'optimisation et de la compression du contenu peut être enregistré dans l'EPUB d'origine ou dans n'importe quel format de sauvegarde disponible - DOCX, DOC, RTF, HTML et bien d'autres. Par exemple, compressez EPUB et enregistrez la sortie sous Word.
Comme mentionné, notre Ruby SDK vous permet de réduire par programme la taille de l'EPUB. Et maintenant, vous pouvez essayer notre puissante fonctionnalité et évaluer comment compresser EPUB dans Ruby avec l'exemple suivant :
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Input.docx')
request_compress_options = CompressOptions.new(
{:ImagesQuality => 75, :ImagesReduceSizeFactor => 1})
compress_document_request = CompressDocumentOnlineRequest.new(
document: request_document, compress_options: request_compress_options)
compress_document = @words_api.compress_document_online(compress_document_request)
convert_document = ConvertDocumentRequest.new(
document: compress_document.document.values[0], format: 'epub')
@words_api.convert_document(convert_document)
Installez Aspose.Words Cloud SDK for Ruby en utilisant le service d'hébergement RubyGems. Exécutez gem install aspose_words_cloud pour installer le package. Comme alternative, vous pouvez cloner manuellement Aspose.Words Cloud SDK for Ruby de GitHub et l'utiliser dans votre projet. Veuillez suivre ces Instructions pour obtenir rapidement les informations d'identification de sécurité nécessaires et accéder à notre REST API.
Ruby 2.6 ou plus récent
Reportez-vous à la Repository Documentation pour voir les détails.
Vous pouvez effectuer une compression de document pour d'autres formats de fichiers :