Compactar EPUB no Swift SDK

Reduza o tamanho de EPUB usando Swift

Usando a REST API em Swift, os desenvolvedores podem compactar EPUB programaticamente. Com a solução fornecida, a saída será um arquivo de alta qualidade após a compactação.

Ver trecho de código

Compactar EPUB em Swift

Atualmente, não aceitamos arquivos EPUB como entrada. Mas podemos produzir arquivos EPUB como saída. Aguardamos o suporte completo para EPUB em um futuro próximo.

Usando nossa poderosa Swift API, os desenvolvedores podem compactar documentos EPUB para otimizar o conteúdo e o tamanho do arquivo de saída. A redução do tamanho do EPUB ocorre limpando dados e recursos não utilizados. Você também pode compactar imagens dentro do EPUB 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 EPUB original ou em qualquer formato de salvamento disponível – DOCX, DOC, RTF, HTML e muitos outros. Por exemplo, compacte o EPUB e salve a saída como Word.

Reduza o tamanho do arquivo EPUB em Swift

Conforme mencionado, nosso Swift SDK permite que você reduza programaticamente o tamanho do EPUB. E agora você pode experimentar nossa poderosa funcionalidade e avaliar como compactar EPUB em Swift com o seguinte exemplo:

Carregue um arquivo que você deseja otimizar/compactar
Código de execução
Selecione o formato de destino na lista
import AsposeWordsCloud

let config = Configuration(clientId: "####-####-####-####-####",
   clientSecret: "##################");
let api = try WordsAPI(configuration: config);

let requestDocument = InputStream(url: URL(string: "Input.docx"))!;
let requestCompressOptions = CompressOptions()
  .setImagesQuality(imagesQuality: 75)
  .setImagesReduceSizeFactor(imagesReduceSizeFactor: 1);
let compressDocumentRequest = CompressDocumentOnlineRequest(
   document: requestDocument, compressOptions: requestCompressOptions);
let compressDocument = try api.compressDocumentOnline(request: compressDocumentRequest);

let convertDocument = ConvertDocumentRequest(
   document: compressDocument.document.values.first, format: "epub");
_ = try api.convertDocument(request: convertDocument);
Código de execução
  
Copie o código Swift para a área de transferência

Como compactar DOCX em Swift

  1. Instale Aspose.Words Cloud for Swift
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto Swift
  3. Configure a API usando suas chaves de aplicativo
  4. Carregue a fonte DOCX para compactar
  5. Compactar DOCX, limpar informações não utilizadas
  6. Selecione o formato do arquivo de saída
  7. Obtenha o resultado da compactação DOCX como um arquivo separado

biblioteca Swift para usar compactação EPUB

Você pode usar o gerenciador de pacotes Swift e o gerenciador de dependências Cocoapods para instalar o Aspose.Words Cloud SDK for Swift. Informações detalhadas sobre a instalação do pacote são fornecidas na seção "Installation and Usage".

Como alternativa, você pode clonar o código-fonte do Aspose.Words Cloud SDK for Swift 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.

Requisitos de sistema

Swift 4.2 ou mais recente

Consulte a Repository Documentation para ver mais detalhes.

Outros formatos de arquivo suportados

Você pode realizar a compactação de documentos para outros formatos de arquivo:

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2025. Todos os direitos reservados.