Kompres DOC di Go SDK

Kurangi DOC ukuran menggunakan Go

Menggunakan REST API di Go, pengembang dapat mengompresi DOC secara terprogram. Dengan solusi yang diberikan, output akan menjadi file berkualitas tinggi setelah kompresi.

Lihat cuplikan kode

Kompres DOC dalam Go

Menggunakan Go API kami yang kuat, pengembang dapat mengompresi DOC untuk mengoptimalkan konten dan ukuran file keluaran. Mengurangi ukuran file terjadi dengan membersihkan data dan sumber daya yang tidak digunakan. Anda juga dapat mengompresi gambar untuk membuat ukuran file output lebih kecil.

Hasil pengoptimalan dan kompresi konten dapat disimpan dalam DOC asli atau format penyimpanan apa pun yang tersedia – DOCX, DOC, RTF, PDF, HTML, dan banyak lainnya.

Kurangi ukuran DOC file di Go

Seperti yang disebutkan, SDK Go kami memungkinkan Anda mengurangi ukuran DOC secara terprogram. Dan sekarang Anda dapat mencoba fungsionalitas canggih kami dan mengevaluasi cara mengompresi DOC di Go dengan contoh berikut:

Unggah file yang ingin Anda optimalkan/kompres
Jalankan kode
Pilih format target dari daftar
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.doc")
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("doc"),
    Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
Jalankan kode
  
Salin kode Go ke papan klip

Cara kompres DOC Go REST API

  1. Instal Aspose.Words Cloud for Go
  2. Tambahkan referensi perpustakaan (impor perpustakaan) ke proyek Go Anda
  3. Konfigurasikan API menggunakan kunci aplikasi Anda
  4. Muat sumber DOC untuk mengompres
  5. Kompres DOC, bersihkan informasi yang tidak digunakan
  6. Pilih format file keluaran
  7. Dapatkan hasil kompresi DOC sebagai file terpisah

Go perpustakaan untuk menggunakan DOC kompresi

Jalankan go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api untuk menginstal Aspose.Words Cloud SDK for Go. Anda bisa mendapatkan banyak informasi berguna tentang metode penginstalan lain dari bagian "How to use SDK".

Klon Aspose.Words Cloud SDK for Go dari GitHub dan gunakan dalam proyek Anda. Harap ikuti Instructions ini untuk mendapatkan kredensial keamanan yang diperlukan dengan cepat dan mengakses REST API kami.

Persyaratan sistem

Lihat Repository Documentation untuk melihat detailnya.

Format file lain yang didukung

Anda dapat melakukan kompresi dokumen untuk format file lain:

5%

Berlangganan Pembaruan Produk Aspose

Dapatkan buletin bulanan dan penawaran langsung dikirim ke kotak surat Anda.

© Aspose Pty Ltd 2001-2024. Seluruh hak cipta.