Pievienojiet ūdenszīmi vienumam DOC vai noņemiet iepriekš pievienotās ūdenszīmes, izmantojot Go

Izmantojot šo Go bibliotēku, apzīmogojiet DOC dokumentus ar attēlu vai teksta ūdenszīmi vai noņemiet jau pievienoto ūdenszīmi, veicot dažas darbības.

Pievienojiet teksta vai attēla ūdenszīmi DOC dokumentiem, izmantojot Go. Ievietojiet DOC dokumentu un ievietojiet tajā nepieciešamo ūdenszīmi. Pēc tam saglabājiet rezultātu ērtā formātā, piemēram, DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS un citos, un kopīgojiet dokumentu ar ūdenszīmi ar citu personu. Noņemiet ūdenszīmi arī no DOC dokumenta, ja ūdenszīme dokumentam tika pievienota iepriekš un pievienošanas iemesli vairs nav aktuāli.

Skatīt koda fragmentu

DOC - pievienojiet ūdenszīmi Go

Izmantojot šo Go API, izstrādātāji tiešsaistē var pievienot ūdenszīmi DOC. Vienkārši izveidojiet ūdenszīmi, izmantojot tekstu vai attēlu, un pēc tam ievietojiet šo ūdenszīmi savā DOC Go dokumentā.

Piezīme: nav nepieciešams instalēt trešās puses lietojumprogrammas vai bibliotēkas. Tāpēc mūsu Go programmatūras risinājums ir ļoti viegli lietojams.

Noņemiet ūdenszīmi no DOC - Go

Dotais Go SDK ir noderīgs arī ūdenszīmju noņemšanai no DOC. Ūdenszīmes noņemšana DOC formātā nozīmē, ka varat ielādēt vēlamo DOC dokumentu, kas apzīmogots ar teksta vai attēla ūdenszīmi, noņemt šo ūdenszīmi no DOC, izmantojot Go, un pēc tam saglabāt izvades failu ērtā formātā – DOC, DOCX, PDF, JPEG, PNG, TIFF un citi.

Darbs ar ūdenszīmi DOC formātā

Lai novērtētu, kā pievienot vai noņemt ūdenszīmi DOC, izmantojot mūsu Go API, ielādējiet DOC un ūdenszīmi kā attēlu vai tekstu. Pēc tam izvēlieties ērtu eksporta faila formātu – DOC, DOCX, PDF, HTML, RTF, XPS un citus.

Izmantojiet šo piemēru, lai redzētu, kā tas darbojas:

Failam jāpievieno ūdenszīmes
Palaist kodu
Augšupielādējiet attēlu, kuru vēlaties ievietot
Sarakstā atlasiet mērķa formātu
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.doc")
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("doc"),
    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.doc")
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("doc"),
    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.doc")
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("doc"),
    Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
Palaist kodu
  
Kopējiet kodu Go starpliktuvē

Kā noņemt ūdenszīmi no DOC, izmantojot Go

  1. Instalējiet Aspose.Words Cloud for Go
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam Go projektam
  3. Konfigurējiet API, izmantojot lietotņu atslēgas
  4. Ielādējiet DOC dokumentu, no kura vēlaties noņemt ūdenszīmi
  5. Izveidojiet pieprasījumu noņemt ūdenszīmi
  6. Saglabājiet rezultātu ērtā faila formātā

Go bibliotēka, lai izmantotu ūdenszīmes DOC

Palaidiet go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, lai instalētu Aspose.Words Cloud SDK for Go. Sadaļā "How to use SDK" varat iegūt daudz noderīgas informācijas par citām instalēšanas metodēm.

Klonējiet Aspose.Words Cloud SDK for Go pirmkodu no GitHub un izmantojiet to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat pievienot ūdenszīmi dokumentam citos formātos:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.