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

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

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

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

Սեղմեք PDF ը Go

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

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

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

Ինչպես նշվեց, մեր Go SDK ն թույլ է տալիս ծրագրային կերպով նվազեցնել PDF ի չափը: Եվ այժմ դուք կարող եք փորձել մեր հզոր ֆունկցիոնալությունը և գնահատել, թե ինչպես սեղմել PDF ը 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.pdf")
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("pdf"),
    Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
Գործարկել կոդը
  
Պատճենեք Go կոդը clipboard-ում

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

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

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

Գործարկեք 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-2024. Բոլոր իրավունքները պաշտպանված են.