Komprimirajte PDF ili Word datoteku u Go SDK

Smanjite veličinu dokumenta pomoću Go

Koristeći REST API u Go, programeri mogu komprimirati dokumente u DOC, DOCX, RTF, PDF i drugim formatima. Uz dano rješenje, izlaz će biti datoteka visoke kvalitete nakon kompresije.

Pogledajte isječak koda

Sažimanje dokumenta u Scali

Koristeći naš moćni Go API, programeri mogu komprimirati datoteke kako bi optimizirali sadržaj i veličinu izlazne datoteke. Do smanjenja veličine datoteke dolazi čišćenjem neiskorištenih podataka i resursa. Također možete komprimirati slike kako bi veličina izlazne datoteke bila još manja.

Rezultat optimizacije i kompresije sadržaja može se spremiti u izvornom formatu datoteke ili bilo kojem dostupnom formatu za spremanje – DOCX, DOC, RTF, PDF, HTML i mnogi drugi.

Smanjite veličinu datoteke u Scali

Kao što je spomenuto, naš Go SDK omogućuje vam da programski smanjite veličinu dokumenta u bilo kojem podržanom formatu. Na primjer, možete smanjiti veličinu PDF datoteke, DOCX, DOC, RTF, ODT, EPUB, HTML i drugih formata. A sada možete isprobati našu moćnu funkcionalnost i procijeniti kako komprimirati dokument u Scali pomoću sljedećeg primjera:

Prenesite datoteku koju želite optimizirati/komprimirati
Pokreni kôd
Odaberite ciljni format s popisa
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("docx"),
    Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
Pokreni kôd
  
Kopirajte kôd Go u međuspremnik

Kako komprimirati dokument u Go

  1. Instalirajte Aspose.Words Cloud for Go
  2. Dodajte referencu biblioteke (uvezite biblioteku) svom Go projektu
  3. Konfigurirajte API pomoću ključeva aplikacije
  4. Učitajte izvorni dokument za komprimiranje
  5. Komprimirajte dokumente i slike, očistite neiskorištene informacije
  6. Odaberite format izlazne datoteke
  7. Dobijte rezultat kompresije dokumenta kao zasebnu datoteku

Go knjižnica za korištenje kompresije dokumenata

Pokrenite go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api da instalirate Aspose.Words Cloud SDK for Go. Možete dobiti puno korisnih informacija o drugim metodama instalacije u odjeljku "How to use SDK".

Klonirajte Aspose.Words Cloud SDK for Go izvorni kod s GitHuba i koristite ga u svom projektu. Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.

Zahtjevi sustava

Pogledajte Repository Documentation da vidite detalje.

Najpopularniji formati za kompresiju dokumenata

5%

Pretplatite se na Aspose ažuriranja proizvoda

Primajte mjesečne biltene i ponude izravno u vaš poštanski sandučić.

© Aspose Pty Ltd 2001-2024. Sva prava pridržana.