Käyttämällä REST sovellusliittymää kohteessa Go kehittäjät voivat pakata kohteen JPG ohjelmallisesti. Annetulla ratkaisulla tulos on korkealaatuinen tiedosto pakkaamisen jälkeen.
Tehokkaan Go API:n avulla kehittäjät voivat pakata JPG:n sisällön ja tulostustiedoston koon optimoimiseksi. Tiedoston kokoa pienennetään poistamalla käyttämättömät tiedot ja resurssit. Voit myös pakata kuvia pienentääksesi tulostustiedoston kokoa entisestään.
Sisällön optimoinnin ja pakkaamisen tulos voidaan tallentaa alkuperäiseen JPG muotoon tai mihin tahansa käytettävissä olevaan tallennusmuotoon – DOCX, DOC, RTF, PDF, HTML ja monet muut.
Kuten mainittiin, Go SDK:llamme voit ohjelmallisesti pienentää JPG:n kokoa. Ja nyt voit kokeilla tehokkaita toimintojamme ja arvioida, kuinka JPG pakataan Go seuraavan esimerkin avulla:
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.jpg")
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("jpg"),
Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
Asenna Aspose.Words Cloud SDK for Go suorittamalla go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api. Voit saada paljon hyödyllistä tietoa muista asennustavoista "How to use SDK" -osiosta.
Kloonaa Aspose.Words Cloud SDK for Go -lähdekoodi GitHubista ja käytä sitä projektissasi. Noudata näitä Instructions saadaksesi nopeasti tarvittavat suojaustiedot ja käyttääksesi REST sovellusliittymäämme.
Katso tarkemmat tiedot Repository Documentation.
Voit pakata asiakirjat muille tiedostomuodoille: