Aspose.Words Cloud SKD for Go
ไปที่ REST API เพื่อประมวลผลเอกสาร Microsoft Word
ไปที่ Word Documents Processing REST API เพื่อสร้าง แก้ไข จัดการ เรนเดอร์ พิมพ์ และแปลงเอกสารการประมวลผล Word (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB)
Aspose.Words Cloud SDK for Go เป็นไลบรารี Go ที่ทรงพลังและอเนกประสงค์ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์ทำงานร่วมกับ Microsoft ได้ เอกสาร Word ในระบบคลาวด์ ไม่ว่านักพัฒนาซอฟต์แวร์จะต้องสร้าง จัดการ แปลง หรือแยกข้อมูลจากไฟล์ Word SDK ก็เป็นตัวเลือกที่ยอดเยี่ยมที่สามารถช่วยให้พวกเขาทำงานได้อย่างรวดเร็วและมีประสิทธิภาพ ไลบรารีได้รวมการสนับสนุนการประมวลผลคำจำนวนมาก OpenOffice, WordprocessingML และรูปแบบไฟล์เว็บ เช่น DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML)
Aspose.Words Cloud SDK for Go นำเสนอฟีเจอร์และคุณประโยชน์มากมายที่ทำให้เป็นเครื่องมืออันทรงคุณค่าสำหรับนักพัฒนา คุณสมบัติบางส่วนเหล่านี้รวมถึงการสร้างเอกสาร Word ใหม่ตั้งแต่เริ่มต้น การใช้ตัวเลือกการจัดรูปแบบและสไตล์ที่หลากหลาย เอกสาร Word การแปลงเป็นรูปแบบไฟล์อื่น ๆ การแยกรูปภาพจากเอกสาร Word ข้อความรูปภาพจากไฟล์ Word การรวมเอกสาร Word หลาย ๆ ฉบับ การแบ่งเอกสาร Word ออกเป็นหลาย ๆ เอกสาร การแทรกหรือลบเนื้อหาออกจากส่วนเฉพาะและอื่น ๆ อีกมากมาย
Aspose.Words Cloud SDK for Go สามารถทำงานกับเอกสาร Word ได้อย่างยืดหยุ่นและมีประสิทธิภาพ ไลบรารีช่วยให้นักพัฒนาซอฟต์แวร์สามารถแปลงเอกสารประมวลผลคำเป็นรูปแบบไฟล์ชั้นนำต่างๆ เช่น DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG และอื่นๆ อีกมากมาย ด้วยคุณสมบัติและคุณประโยชน์ที่หลากหลาย Aspose.Words Cloud SDK จึงเป็นเครื่องมือที่ยอดเยี่ยมสำหรับนักพัฒนาที่ต้องการทำงานกับไฟล์ Word เป็นประจำ
เริ่มต้นใช้งาน Aspose.Words Cloud SKD for Go
วิธีแนะนำในการติดตั้ง Aspose.Words Cloud SKD for Go คือการใช้ GitHub โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น
ติดตั้ง Aspose.Words Cloud SKD for Go ผ่าน GitHub
go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api
ที่นี่ คุณสามารถดาวน์โหลดได้โดยตรงจาก GitHubการสร้างเอกสาร Word ผ่าน Go API
Aspose.Words Cloud SDK for Go ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างและจัดการเอกสารประมวลผลคำได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด ไลบรารีช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างเอกสารใหม่ใน Cloud Storage ในรูปแบบที่ระบุโดยนามสกุลไฟล์ ไลบรารีได้รวมคุณสมบัติสำคัญหลายประการที่เกี่ยวข้องกับการสร้างเอกสาร Word เช่น การแทรกข้อความจากไฟล์ภายนอก เพิ่มรูปภาพลงในไฟล์ที่มีอยู่ แทรกส่วนหัวและส่วนท้าย เพิ่มตาราง แบ่งเอกสารขนาดใหญ่ เพิ่มไฮเปอร์ลิงก์ไปยังเอกสาร Word แทรกหมายเลขหน้า เพิ่มรายการลงในเอกสาร Word และอื่นๆ อีกมากมาย
วิธีสร้างเอกสารใหม่ผ่าน 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)
เอกสาร Word ที่ฝังในเว็บเพจ
Aspose.Words Cloud SDK for Go ได้รวมคุณสมบัติที่มีประสิทธิภาพมากสำหรับการฝังเอกสาร Word ภายในหน้าเว็บโดยใช้คำสั่ง Go เพียงต้องการโค้ดบรรทัดเดียวเพื่อฝังเอกสารประมวลผล Word ภายในเว็บเบราว์เซอร์ เมื่อบริการคลาวด์แสดงผลเอกสาร เอกสารนั้นจะถูกแสดงบนหน้าเว็บของคุณเป็นวิดเจ็ต JavaScript การซูมเข้าและออกทางออนไลน์ทำได้ง่ายมาก นอกจากนี้ยังสามารถแสดงไฟล์ Word หลากหลายรูปแบบ เช่น DOC, DOCX, RTF และอื่นๆ
ข้อมูลโค้ด Iframe ฝังเอกสาร DOCX ลงใน HTML
<iframe width="1120"
height="850"
src="https://api.aspose.cloud/words/view?foldername=sample&filename=SampleDocument.docx">
</iframe>
การเปรียบเทียบเอกสาร Word ภายใน Go Apps
Aspose.Words Cloud SDK for Go ช่วยให้นักพัฒนาซอฟต์แวร์สามารถเปรียบเทียบเอกสารการประมวลผล Word หลายฉบับ และติดตามการเปลี่ยนแปลงที่เกิดขึ้นภายในแอปพลิเคชัน Go ไลบรารีได้รวมเครื่องมือการจัดการเอกสารที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สามารถเปรียบเทียบเอกสาร Word สองฉบับ และเรียกค้นรายการความแตกต่างระหว่างเอกสาร Word ทั้งสองฉบับ เช่น ข้อความที่ถูกลบ ข้อความที่เพิ่ม การเปลี่ยนแปลงการจัดรูปแบบ และอื่นๆ
วิธีเปรียบเทียบเอกสาร Word ผ่าน 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)
จัดการส่วนหัวและส่วนท้ายผ่าน Go API
Aspose.Words Cloud SDK for Go ได้รวมคุณสมบัติที่มีประสิทธิภาพมากสำหรับการเพิ่มและจัดการส่วนหัวและส่วนท้ายภายในเอกสาร Word ไลบรารีสนับสนุนคุณสมบัติที่สำคัญหลายประการที่เกี่ยวข้องกับการจัดการส่วนหัวและส่วนท้าย เช่น การเพิ่มข้อความหรือรูปภาพในส่วนหัวและส่วนท้าย ลบวัตถุ `HeaderFooter` ออกจากเอกสาร Word ออนไลน์ รับส่วนหัว/ส่วนท้ายในเอกสาร Word ออนไลน์ รับ Header/ ส่วนท้ายของส่วน รับส่วนหัว/ส่วนท้ายทั้งหมดในเอกสาร Word และอื่นๆ อีกมากมาย ตัวอย่างต่อไปนี้สาธิตวิธีการแทรกส่วนหัวและส่วนท้ายในเอกสาร Word
แทรก HeaderFooter ลงในเอกสาร Word ผ่าน 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)