הוסף סימן מים לקובצי PDF או Word או הסר סימני מים שנוספו בעבר באמצעות Go

עם ספריית Go זו, מפתחים יכולים להוסיף סימן מים של תמונה או טקסט על גבי מסמך PDF או Word, וכן להסיר סימן מים שכבר נוסף תוך שניות

הגן על המסמכים שלך מפני הפצה לא מורשית והוסף את סימן המים באינטרנט. כדי לעשות זאת, פשוט טען קובץ PDF, Word או פורמט אחר של מסמך והוסף סימן מים של טקסט או תמונה באמצעות Go. לאחר מכן שמור את מסמך PDF או Word עם סימן מים בפורמט נוח כגון DOC, DOCX, PDF, HTML, RTF, XPS ואחרים. אתה יכול גם להסיר את סימן המים ממסמכים כדי להקל על עיבודם אלא אם כן הוא מפר זכויות של מישהו.

הצג את קטע הקוד

הוסף סימן מים ב Go

עם Go API זה, מפתחים יכולים להוסיף סימן מים ל PDF, Word או מסמכים אחרים באינטרנט. אתה יכול ליצור את סימן המים באמצעות טקסט או תמונה ולאחר מכן להוסיף סימן מים זה ל PDF מסמך או Word שלך על ידי הגדרת זווית שכבת העל ב Go.

הערה: אין צורך להתקין אפליקציות או ספריות של צד שלישי. לכן, פתרון תוכנת לינוקס שלנו קל מאוד לשימוש.

הסר סימן מים ב Go

ה SDK הנתון של Go מועיל גם להסרת סימני מים. לדוגמה, הסרת סימן מים ב Word פירושה שאתה יכול לטעון את מסמך ה Word הרצוי המוטבע בסימן מים של טקסט או תמונה, להסיר סימן מים זה מהמסמך באמצעות Go, ולאחר מכן לשמור את קובץ הפלט בפורמט נוח.

סימן מים ב Word או PDF

כדי להעריך את ה Go API שלנו, טען את המסמך שאליו ברצונך להוסיף סימן מים ואת סימן המים כתמונה או טקסט. לאחר מכן בחר פורמט קובץ ייצוא נוח - DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS ואחרים.

השתמש בדוגמה הבאה כדי לראות איך זה עובד:

הקובץ צריך להוסיף סימני מים
הפעל קוד
העלה תמונה שברצונך להוסיף
בחר את פורמט היעד מהרשימה
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("Input1.docx")
requestImageStream, _ := os.Open("Input2.jpg")
requestWatermarkDataImage := models.CreateLocalFileReference(requestImageStream)
requestWatermarkData := models.WatermarkDataImage{
    Image: &requestWatermarkDataImage
}
insertWatermarkOptions := map[string]interface{}{}
insertWatermarkRequest := &models.InsertWatermarkOnlineRequest{
    Document: requestDocument,
    WatermarkData: &requestWatermarkData,
    Optionals: insertWatermarkOptions
}
insertWatermarkResult, _, _ = wordsApi.InsertWatermarkOnline(ctx, insertWatermarkRequest)

convertDocumentOptions := map[string]interface{}{}
convertRequest := &models.ConvertDocumentRequest{
    Document: insertWatermarkResult.Document.Values[0],
    Format: ToStringPointer("docx"),
    Optionals: convertDocumentOptions
}
_, _ = wordsApi.ConvertDocument(ctx, convertRequest)
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.docx")
requestWatermarkData := models.WatermarkDataText{
    Text: ToStringPointer("This is the watermark text"),
    Layout: ToStringPointer("Diagonal")
}
insertWatermarkOptions := map[string]interface{}{}
insertWatermarkRequest := &models.InsertWatermarkOnlineRequest{
    Document: requestDocument,
    WatermarkData: &requestWatermarkData,
    Optionals: insertWatermarkOptions
}
insertWatermarkResult, _, _ = wordsApi.InsertWatermarkOnline(ctx, insertWatermarkRequest)

convertDocumentOptions := map[string]interface{}{}
convertRequest := &models.ConvertDocumentRequest{
    Document: insertWatermarkResult.Document.Values[0],
    Format: ToStringPointer("docx"),
    Optionals: convertDocumentOptions
}
_, _ = wordsApi.ConvertDocument(ctx, convertRequest)
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.docx")
deleteWatermarkOnlineOptions := map[string]interface{}{}
deleteWatermarkOnline := &models.DeleteWatermarkOnlineRequest{
    Document: requestDocument,
    Optionals: deleteWatermarkOnlineOptions,
}
deletedWatermark = wordsApi.DeleteWatermarkOnline(ctx, deleteWatermarkOnline)

convertDocumentOptions := map[string]interface{}{}
convertDocument := &models.ConvertDocumentRequest{
    Document: deletedWatermark.Document.Values[0],
    Format: ToStringPointer("docx"),
    Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
הפעל קוד
  
העתק את הקוד Go ללוח

כיצד להסיר סימן מים ב Go

  1. התקן Aspose.Words Cloud for Go
  2. הוסף הפניה לספרייה (ייבא את הספרייה) לפרויקט Go שלך
  3. הגדר את ה API באמצעות מפתחות האפליקציה שלך
  4. טען מסמך שממנו ברצונך להסיר את סימן המים
  5. צור בקשה להסיר את סימן המים
  6. שמור את התוצאה בפורמט קובץ נוח

ספריית Go לשימוש בסימני מים

הפעל go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api כדי להתקין את Aspose.Words Cloud SDK for Go. אתה יכול לקבל מידע שימושי רב על שיטות התקנה אחרות מהסעיף "How to use SDK".

שכבו את קוד המקור של Aspose.Words Cloud SDK for Go מ-GitHub והשתמשו בו בפרויקט שלכם. אנא עקוב אחר Instructions אלה כדי לקבל במהירות את אישורי האבטחה הדרושים ולגשת ל- REST API שלנו.

דרישות מערכת

עיין בתיעוד Repository Documentation כדי לראות את הפרטים.

הפורמטים הפופולריים ביותר של מסמכים להוספת סימן מים

5%

הירשם לעדכוני מוצר Aspose

קבל ניוזלטרים והצעות חודשיים שנשלחו ישירות לתיבת הדואר שלך.

© Aspose Pty Ltd 2001-2024. כל הזכויות שמורות.