Aspose.Words Cloud SKD for Go
עבור אל REST API לעיבוד מסמכי Microsoft Word
עבור לעיבוד מסמכי Word REST API כדי ליצור, לשנות, לתפעל, לעבד, להדפיס ולהמיר מסמכי עיבוד תמלילים (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 המרה לפורמטים אחרים של קבצים, חילוץ תמונות ממסמכי וורד, טקסט תמונות מקובצי וורד, מיזוג מסמכי וורד מרובים, פיצול מסמכי וורד למספר מסמכים, הכנסה או הסרה של תוכן מקטעים ספציפיים ועוד רבים.
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 עבור Go via GitHub
go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api
כאן אתה יכול להוריד אותו ישירות מ-GitHub.יצירת מסמכי Word באמצעות ממשק API של Go
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. זה רק צריך קוד שורה אחת כדי להטמיע מסמכי עיבוד תמלילים בתוך דפדפן אינטרנט. לאחר עיבוד המסמך על ידי שירותי הענן, הוא יוצג בדפי האינטרנט שלך כווידג'ט של 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 מאפשרת למפתחי תוכנה להשוות מסמכי עיבוד תמלילים מרובים ולעקוב אחר השינויים שנעשו בו בתוך יישומי Go. הספרייה כללה כלי רב עוצמה לעיבוד מסמכים המסייע למפתחי תוכנה להשוות בין שני מסמכי וורד ולאחזר רשימה של הבדלים בין שני מסמכי וורד כגון טקסט שנמחק, טקסט נוסף, שינוי עיצוב וכדומה.
כיצד להשוות מסמכי Word באמצעות ממשק API של Go
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)
נהל כותרות עליונות ותחתונות באמצעות ממשק API של Go
Aspose.Words Cloud SDK for Go כללה תכונה חזקה מאוד להוספה וניהול של כותרות עליונות ותחתונות בתוך מסמכי Word. הספרייה תומכת במספר תכונות חשובות הקשורות לניהול כותרות עליונות ותחתונות, כגון הוספת טקסט או תמונות לכותרות עליונות ותחתונות, מחיקת אובייקט 'HeaderFooter' ממסמך Word באינטרנט, קבל כותרת עליונה/תחתונה במסמך Word באינטרנט, קבל כותרת עליונה/ כותרת תחתונה של קטע, קבלת כל הכותרות העליונות/תחתונה במסמך 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)