Utilizzando REST API in Go, gli sviluppatori possono comprimere documenti in DOC, DOCX, RTF, PDF e altri formati. Con la soluzione data, l'output sarà un file di alta qualità dopo la compressione.
Utilizzando la nostra potente Go API, gli sviluppatori possono comprimere i file per ottimizzare il contenuto e le dimensioni del file di output. La riduzione delle dimensioni del file avviene ripulendo i dati e le risorse inutilizzati. Puoi anche comprimere le immagini per ridurre ulteriormente le dimensioni del file di output.
Il risultato dell'ottimizzazione e della compressione dei contenuti può essere salvato nel formato file originale o in qualsiasi formato di salvataggio disponibile: DOCX, DOC, RTF, PDF, HTML e molti altri.
Come accennato, il nostro SDK Go ti consente di ridurre a livello di codice le dimensioni di un documento in qualsiasi formato supportato. Ad esempio, puoi ridurre la dimensione del file di PDF, DOCX, DOC, RTF, ODT, EPUB, HTML e altri formati. E ora puoi provare la nostra potente funzionalità e valutare come comprimere un documento in Go con il seguente esempio:
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)
Esegui go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api per installare Aspose.Words Cloud SDK for Go. Puoi ottenere molte informazioni utili su altri metodi di installazione dalla sezione "How to use SDK".
Clona il codice sorgente di Aspose.Words Cloud SDK for Go da GitHub e usalo nel tuo progetto. Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.
Fare riferimento alla Repository Documentation per vedere i dettagli.