Սեղմեք EPUB ը Go SDK ում

Կրճատել EPUB չափը՝ օգտագործելով Go

Օգտագործելով REST API ը Go ում, մշակողները կարող են ծրագրային կերպով սեղմել EPUB ը: Տրված լուծումով ելքը սեղմելուց հետո կլինի բարձրորակ ֆայլ։

Դիտեք կոդի հատվածը

Սեղմեք EPUB ը Go

Մենք ներկայումս չենք ընդունում EPUB ֆայլերը որպես մուտքագրում: Բայց մենք կարող ենք EPUB ֆայլեր արտադրել որպես արդյունք: Մենք ակնկալում ենք EPUB ի ամբողջական աջակցություն մոտ ապագայում:

Օգտագործելով մեր հզոր Go API ՝ մշակողները կարող են սեղմել EPUB փաստաթղթերը՝ բովանդակությունը և ելքային ֆայլի չափը օպտիմալացնելու համար: EPUB ի չափի կրճատումը տեղի է ունենում չօգտագործված տվյալների և ռեսուրսների մաքրման միջոցով: Դուք կարող եք նաև սեղմել պատկերները EPUB ի ներսում՝ ելքային ֆայլի չափն էլ ավելի փոքր դարձնելու համար:

Բովանդակության օպտիմալացման և սեղմման արդյունքը կարող է պահպանվել բնօրինակ EPUB ում կամ պահպանման ցանկացած հասանելի ձևաչափով՝ DOCX, DOC, RTF, HTML և շատ ուրիշներ: Օրինակ, սեղմեք EPUB ը և պահեք արդյունքը որպես Word:

Նվազեցրեք EPUB ֆայլի չափը Go

Ինչպես նշվեց, մեր Go SDK թույլ է տալիս ծրագրային կերպով նվազեցնել EPUB ի չափը: Եվ հիմա դուք կարող եք փորձել մեր հզոր ֆունկցիոնալությունը և գնահատել, թե ինչպես սեղմել EPUB ը Go ում հետևյալ օրինակով.

Վերբեռնեք ֆայլ, որը ցանկանում եք օպտիմալացնել/սեղմել
Գործարկել կոդը
Ցանկից ընտրեք թիրախային ձևաչափը
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)
Գործարկել կոդը
  
Պատճենեք Go կոդը clipboard-ում

Ինչպես սեղմել DOCX ը Go ում

  1. Տեղադրեք Aspose.Words Cloud for Go
  2. Ավելացրեք գրադարանի հղում (ներմուծեք գրադարանը) ձեր Go նախագծին
  3. Կարգավորեք API ն՝ օգտագործելով ձեր հավելվածի բանալիները
  4. Բեռնել աղբյուրը DOCX սեղմելու համար
  5. Սեղմեք DOCX ը, մաքրեք չօգտագործված տեղեկությունները
  6. Ընտրեք ելքային ֆայլի ձևաչափը
  7. Ստացեք DOCX սեղմման արդյունքը որպես առանձին ֆայլ

Go գրադարան՝ EPUB սեղմում օգտագործելու համար

Գործարկեք go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api ՝ Aspose.Words Cloud SDK for Go տեղադրելու համար: Տեղադրման այլ մեթոդների մասին շատ օգտակար տեղեկություններ կարող եք ստանալ "How to use SDK" բաժնից:

Aspose.Words Cloud SDK for Go աղբյուր կոդը GitHub-ից և օգտագործեք այն ձեր նախագծում: Խնդրում ենք հետևել այս Instructions ՝ արագորեն ստանալու անվտանգության անհրաժեշտ հավաստագրերը և մուտք գործելու մեր REST API ն:

Համակարգի պահանջները

Մանրամասները տեսնելու համար դիմեք Repository Documentation:

Այլ աջակցվող ֆայլի ձևաչափեր

Դուք կարող եք կատարել փաստաթղթերի սեղմում այլ ֆայլերի ձևաչափերի համար.

5%

Բաժանորդագրվեք Aspose Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2025. Բոլոր իրավունքները պաշտպանված են.