1. Produk
  2.   Pemrosesan Kata
  3.   GO
  4.   Aspose.Words Cloud SKD for Go

Aspose.Words Cloud SKD for Go

 
 

Buka REST API untuk Memproses Dokumen Microsoft Word

Gunakan REST API Pemrosesan Dokumen Word untuk menghasilkan, memodifikasi, memanipulasi, merender, mencetak & mengonversi dokumen pengolah Word (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB).

Aspose.Words Cloud SDK for Go adalah pustaka Go yang kuat dan serbaguna yang memungkinkan pengembang perangkat lunak bekerja dengan Microsoft Dokumen Word di cloud. Baik pengembang perangkat lunak perlu membuat, memanipulasi, mengonversi, atau mengekstrak data dari file Word, SDK adalah pilihan tepat yang dapat membantu mereka menyelesaikan pekerjaan dengan cepat dan efisien. Pustaka ini telah menyertakan dukungan untuk berbagai format pengolah kata, OpenOffice, WordprocessingML, dan web seperti DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML).

Aspose.Words Cloud SDK for Go menawarkan berbagai fitur dan manfaat yang menjadikannya alat yang berharga bagi pengembang, beberapa fitur ini termasuk membuat dokumen Word baru dari awal, menerapkan berbagai opsi dan gaya pemformatan, dokumen Word konversi ke format file lain, mengekstrak gambar dari dokumen Word, gambar teks dari file Word, menggabungkan beberapa dokumen Word, membagi dokumen Word menjadi beberapa dokumen, menyisipkan atau menghapus konten dari bagian tertentu dan banyak lagi.

Aspose.Words Cloud SDK for Go dapat bekerja dengan dokumen Word dengan cara yang fleksibel dan efisien. Perpustakaan ini memungkinkan pengembang perangkat lunak untuk mengonversi dokumen pengolah kata mereka ke berbagai format file terkemuka seperti DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG dan masih banyak lagi. Dengan beragam fitur dan manfaatnya, Aspose.Words Cloud SDK adalah alat hebat bagi pengembang yang perlu bekerja dengan file Word secara rutin.

Previous Next

Memulai Aspose.Words Cloud SKD untuk Go

Cara yang disarankan untuk menginstal Aspose.Words Cloud SKD for Go adalah menggunakan GitHub. Silakan gunakan perintah berikut untuk kelancaran instalasi.

Instal Aspose.Words Cloud SKD untuk Go melalui GitHub

go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api 
Di sini Anda dapat mendownloadnya langsung dari GitHub.

Pembuatan Dokumen Word melalui Go API

Aspose.Words Cloud SDK for Go memudahkan pengembang perangkat lunak untuk membuat dan memanipulasi dokumen pengolah kata hanya dengan beberapa baris kode. Pustaka memungkinkan pengembang perangkat lunak membuat dokumen baru di Cloud Storage dalam format yang ditentukan oleh ekstensi file. Perpustakaan telah menyertakan beberapa fitur penting yang berkaitan dengan pembuatan dokumen Word, seperti menyisipkan teks dari file luar, menambahkan gambar ke file yang sudah ada, menyisipkan header dan footer, menambahkan tabel, membagi dokumen berukuran besar, menambahkan hyperlink ke dokumen Word, menyisipkan nomor halaman. , menambahkan daftar ke dokumen Word, dan masih banyak lagi.

Cara Membuat Dokumen Baru melalui GO REST API

 import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models")

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
createRequestOptions := map[string]interface{}{"fileName": "Sample.docx",}
createRequest := &models.CreateDocumentRequest{
    Optionals: createRequestOptions,
}
_, _, _ = wordsApi.CreateDocument(ctx, createRequest)

Dokumen Word yang Disematkan di Halaman Web

Aspose.Words Cloud SDK for Go telah menyertakan fitur yang sangat canggih untuk menyematkan dokumen Word di dalam halaman web menggunakan perintah Go. Itu hanya memerlukan satu baris kode untuk menyematkan dokumen pengolah Word di dalam browser web. Setelah dokumen dirender oleh layanan cloud, dokumen tersebut akan ditampilkan di halaman web Anda sebagai widget JavaScript. Sangat mudah untuk memperbesar dan memperkecilnya secara online. Dimungkinkan juga untuk menampilkan berbagai format file Word, seperti DOC, DOCX, RTF, dan sebagainya.

Cuplikan kode Iframe Sematkan Dokumen DOCX ke dalam HTML

 
<iframe width="1120"
	height="850"
	src="https://api.aspose.cloud/words/view?foldername=sample&filename=SampleDocument.docx">
</iframe>

Perbandingan Dokumen Word di dalam Aplikasi Go

Aspose.Words Cloud SDK for Go memungkinkan pengembang perangkat lunak membandingkan beberapa dokumen pemrosesan Word dan melacak perubahan yang dilakukan pada dokumen tersebut di dalam aplikasi Go. Perpustakaan telah menyertakan alat manipulasi dokumen canggih yang membantu pengembang perangkat lunak membandingkan dua dokumen Word dan mengambil daftar perbedaan antara dua dokumen Word seperti teks yang dihapus, teks yang ditambahkan, perubahan format, dan sebagainya.

Cara Membandingkan Dokumen Word melalui Go API

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("compareTestDoc1.doc")
requestCompareData := models.CompareData{
Author: ToStringPointer("author"),
ComparingWithDocument: ToStringPointer("TestCompareDocument2.doc"),
DateTime: ToTimePointer(CreateTime(2015, 10, 26, 0, 0, 0)),
}
requestComparingDocument, _ := os.Open("compareTestDoc2.doc")
compareRequestOptions := map[string]interface{}{"comparingDocument": requestComparingDocument,

"destFileName": "CompareDocumentOut.doc",}
compareRequest := &models.CompareDocumentOnlineRequest{
Document: requestDocument,
CompareData: &requestCompareData,
Optionals: compareRequestOptions,
}

_, _, _ = wordsApi.CompareDocumentOnline(ctx, compareRequest)

Kelola Header dan Footer melalui Go API

Aspose.Words Cloud SDK for Go telah menyertakan fitur yang sangat canggih untuk menambahkan dan mengelola header dan footer di dalam dokumen Word. Pustaka ini mendukung beberapa fitur penting terkait manajemen header dan footer, seperti menambahkan teks atau gambar ke header dan footer, Menghapus objek `HeaderFooter` dari dokumen Word online, mendapatkan Header/Footer di dokumen Word online, mendapatkan Header/ Footer suatu bagian, mendapatkan semua header/footer di dokumen Word, dan banyak lagi. Contoh berikut menunjukkan cara menyisipkan header dan footer di dokumen Word.

Masukkan HeaderFooter ke dalam dokumen Word melalui Go API

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("Sample.doc")
insertRequestOptions := map[string]interface{}{}
insertRequest := &models.InsertHeaderFooterOnlineRequest{
Document: requestDocument,
SectionPath: ToStringPointer(""),
HeaderFooterType: ToStringPointer("FooterEven"),
Optionals: insertRequestOptions,
}

_, _, _ = wordsApi.InsertHeaderFooterOnline(ctx, insertRequest)
 Indonesia