Menggunakan REST API dalam Go, pembangun boleh memampatkan TIFF secara pengaturcaraan. Dengan penyelesaian yang diberikan, output akan menjadi fail berkualiti tinggi selepas pemampatan.
Menggunakan Go API kami yang berkuasa, pembangun boleh memampatkan TIFF untuk mengoptimumkan kandungan dan saiz fail output. Mengurangkan saiz fail berlaku dengan membersihkan data dan sumber yang tidak digunakan. Anda juga boleh memampatkan imej untuk menjadikan saiz fail output lebih kecil.
Hasil pengoptimuman dan pemampatan kandungan boleh disimpan dalam TIFF asal atau mana-mana format simpan yang tersedia - DOCX, DOC, RTF, PDF, HTML dan banyak lagi.
Seperti yang dinyatakan, SDK Go kami membolehkan anda mengurangkan saiz TIFF secara pemrograman. Dan kini anda boleh mencuba fungsi hebat kami dan menilai cara memampatkan TIFF dalam Go dengan contoh berikut:
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.tiff")
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("tiff"),
Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
Jalankan go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api untuk memasang Aspose.Words Cloud SDK for Go. Anda boleh mendapatkan banyak maklumat berguna tentang kaedah pemasangan lain daripada bahagian "How to use SDK".
Clone Aspose.Words Cloud SDK for Go kod sumber daripada GitHub dan gunakannya dalam projek anda. Sila ikuti Instructions ini untuk mendapatkan kelayakan keselamatan yang diperlukan dengan cepat dan mengakses REST API kami.
Rujuk Repository Documentation untuk melihat butiran.
Anda boleh melakukan pemampatan dokumen untuk format fail lain: