Tilføj et vandmærke til Word, eller fjern tidligere tilføjede vandmærker ved hjælp af Go

Brug dette Go bibliotek til at stemple Word dokumenter med et billede eller tekstvandmærke eller fjerne et allerede tilføjet vandmærke i nogle få trin

Tilføj et tekst- eller billedvandmærke til Word dokumenter ved hjælp af Go. Indlæs Word dokumentet, og indsæt det nødvendige vandmærke i det. Gem derefter resultatet i et praktisk format såsom DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS og mere, og del det vandmærkede dokument med en anden person. Fjern også vandmærket fra Word dokumentet, hvis vandmærket tidligere er føjet til dokumentet, og årsagerne til tilføjelsen ikke længere er relevante.

Word – tilføj vandmærke i Go

Med denne Go API kan udviklere tilføje et vandmærke til Word online. Du skal bare oprette vandmærket ved hjælp af tekst eller et billede og derefter indsætte dette vandmærke i dit Word dokument i Go.

Bemærk: der er ingen grund til at installere tredjepartsapplikationer eller biblioteker. Derfor er vores Go softwareløsning meget nem at bruge.

Fjern vandmærke fra Word – Go

Den givne Go SDK er også nyttig til at fjerne vandmærker fra Word. Fjernelse af et vandmærke i Word betyder, at du kan indlæse det ønskede Word dokument stemplet med et tekst- eller billedvandmærke, fjerne dette vandmærke fra Word ved hjælp af Go og derefter gemme outputfilen i et praktisk format - DOC, DOCX, PDF, JPEG, PNG, TIFF og andre.

Arbejd med vandmærke i Word

For at vurdere, hvordan du tilføjer eller fjerner et vandmærke i Word med vores Go API, skal du indlæse Word og vandmærket som et billede eller en tekst. Vælg derefter et praktisk eksportfilformat – DOC, DOCX, PDF, HTML, RTF, XPS og andre.

Brug følgende eksempel for at se, hvordan det fungerer:

Filen skal tilføje vandmærker
Kør kode
Upload et billede, du vil indsætte
Vælg målformatet fra listen
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)
Kør kode
  
Kopiér koden Go til udklipsholderen

Sådan fjerner du vandmærke i Word ved hjælp af Go

  1. Installer Aspose.Words Cloud for Go
  2. Tilføj en biblioteksreference (importér biblioteket) til dit Go projekt
  3. Konfigurer API ved hjælp af dine appnøgler
  4. Indlæs Word dokument, du vil fjerne vandmærket fra
  5. Opret en anmodning om at fjerne vandmærket
  6. Gem resultatet i et praktisk filformat

Go bibliotek til at bruge vandmærker i DOCX

Kør go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api for at installere Aspose.Words Cloud SDK for Go. Du kan få en masse nyttig information om andre installationsmetoder fra afsnittet "How to use SDK".

Klon Aspose.Words Cloud SDK for Go kildekode fra GitHub og brug den i dit projekt. Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.

Systemkrav

Se Repository Documentation for at se detaljerne.

Andre understøttede filformater

Du kan tilføje et vandmærke til et dokument i andre formater:

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2024. Alle rettigheder forbeholdes.