Saspiest EPUB Go SDK

Samaziniet EPUB izmēru, izmantojot Go

Izmantojot REST API pakalpojumā Go, izstrādātāji var programmatiski saspiest EPUB. Izmantojot doto risinājumu, izvade pēc saspiešanas būs augstas kvalitātes fails.

Skatīt koda fragmentu

Saspiediet EPUB failu Go

Pašlaik mēs nepieņemam EPUB failus kā ievadi. Bet mēs varam izveidot EPUB failus kā izvadi. Mēs ceram uz pilnu EPUB atbalstu tuvākajā nākotnē.

Izmantojot mūsu jaudīgo Go API, izstrādātāji var saspiest EPUB dokumentus, lai optimizētu saturu un izvades faila lielumu. EPUB lielumu var samazināt, iztīrot neizmantotos datus un resursus. Varat arī saspiest attēlus EPUB failā, lai izvades faila lielums būtu vēl mazāks.

Satura optimizācijas un saspiešanas rezultātu var saglabāt oriģinālajā EPUB vai jebkurā pieejamajā saglabāšanas formātā – DOCX, DOC, RTF, HTML un daudzos citos. Piemēram, saspiediet EPUB un saglabājiet izvadi kā Word.

Samaziniet EPUB faila lielumu programmā Go

Kā minēts, mūsu Go SDK ļauj programmatiski samazināt EPUB lielumu. Tagad varat izmēģināt mūsu jaudīgo funkcionalitāti un novērtēt, kā saspiest EPUB pakalpojumā Go, izmantojot šādu piemēru:

Augšupielādējiet failu, kuru vēlaties optimizēt/saspiest
Palaist kodu
Sarakstā atlasiet mērķa formātu
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)

requestDocument, _ := os.Open("Input.docx")
requestCompressOptions := models.CompressOptions{
    ImagesQuality: ToInt32Pointer(int32(75)),
    ImagesReduceSizeFactor: ToInt32Pointer(int32(1)),
}
compressDocumentOnlineOptions := map[string]interface{}{}
compressDocumentRequest := &models.CompressDocumentOnlineRequest{
    Document: requestDocument,
    CompressOptions: &requestCompressOptions,
    Optionals: compressDocumentOnlineOptions,
}
compressDocument = wordsApi.CompressDocumentOnline(ctx, compressDocumentRequest)

convertDocumentOptions := map[string]interface{}{}
convertDocument := &models.ConvertDocumentRequest{
    Document: compressDocument.Document.Values[0],
    Format: ToStringPointer("epub"),
    Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
Palaist kodu
  
Kopējiet kodu Go starpliktuvē

Kā saspiest DOCX pakalpojumā Go

  1. Instalējiet Aspose.Words Cloud for Go
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam Go projektam
  3. Konfigurējiet API, izmantojot lietotņu atslēgas
  4. Ielādējiet avotu DOCX, lai saspiestu
  5. Saspiest DOCX, notīrīt neizmantoto informāciju
  6. Izvēlieties izvades faila formātu
  7. Iegūstiet DOCX saspiešanas rezultātu kā atsevišķu failu

Go bibliotēka, lai izmantotu EPUB saspiešanu

Palaidiet go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, lai instalētu Aspose.Words Cloud SDK for Go. Sadaļā "How to use SDK" varat iegūt daudz noderīgas informācijas par citām instalēšanas metodēm.

Klonējiet Aspose.Words Cloud SDK for Go pirmkodu no GitHub un izmantojiet to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat veikt dokumentu saspiešanu citiem failu formātiem:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2025. Visas tiesības aizsargātas.