Tihendage PDF Go SDK

Vähendage PDF suurust, kasutades Go

Kasutades rakenduses Go REST API t, saavad arendajad PDF faili programmiliselt tihendada. Antud lahenduse korral on väljundiks peale tihendamist kvaliteetne fail.

Kuva koodilõik

Tihendage PDF Go

Meie võimsa Go API abil saavad arendajad sisu ja väljundfaili suuruse optimeerimiseks PDF dokumente tihendada. PDF i suurust vähendatakse kasutamata andmete ja ressursside puhastamise teel. Samuti saate PDF is olevaid pilte tihendada, et muuta väljundfaili suurus veelgi väiksemaks.

Sisu optimeerimise ja tihendamise tulemuse saab salvestada algsesse PDF vormingusse või mis tahes saadaolevasse salvestusvormingusse – DOCX, DOC, RTF, HTML ja paljud teised. Näiteks tihendage PDF ja salvestage väljund Wordina.

Vähendage Go PDF faili suurust

Nagu mainitud, võimaldab meie Go SDK teil programmiliselt PDF i suurust vähendada. Nüüd saate proovida meie võimsaid funktsioone ja hinnata, kuidas PDF i Go tihendada järgmise näite abil:

Laadige üles fail, mida soovite optimeerida/tihendada
Käivita kood
Valige loendist sihtvorming
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)
Käivita kood
  
Kopeerige kood Go lõikelauale

Kuidas tihendada PDF rakenduses Go

  1. Installige Aspose.Words Cloud for Go
  2. Lisage oma Go projektile teegi viide (importige teek).
  3. Seadistage API oma rakenduse võtmete abil
  4. Laadige tihendamiseks allikas PDF
  5. Tihendage PDF, puhastage kasutamata teave
  6. Valige väljundfaili vorming
  7. Hankige PDF tihendamise tulemus eraldi failina

Go teek, et kasutada tihendust PDF

Käivitage go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, et installida Aspose.Words Cloud SDK for Go. Muude installimeetodite kohta saate palju kasulikku teavet jaotisest "How to use SDK".

Kloonige GitHubist pärit Aspose.Words Cloud SDK for Go lähtekood ja kasutage seda oma projektis. Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API le.

Nõuded süsteemile

Üksikasjade vaatamiseks vaadake Repository Documentation.

Muud toetatud failivormingud

Teiste failivormingute jaoks saate dokumente tihendada:

5%

Tellige Aspose'i tootevärskendused

Saate igakuiseid uudiskirju ja pakkumisi otse teie postkasti.

© Aspose Pty Ltd 2001-2024. Kõik õigused kaitstud.