Adăugați un filigran la PDF fișierele sau Word sau eliminați filigranele adăugate anterior utilizând Go

Cu această bibliotecă Go, dezvoltatorii pot adăuga o imagine sau un filigran text peste PDF document sau Word, precum și pot elimina un filigran deja adăugat în câteva secunde

Protejați-vă documentele împotriva distribuției neautorizate și adăugați filigranul online. Pentru a face acest lucru, încărcați un PDF, Word sau alt format de document și adăugați un text sau un filigran de imagine folosind Go. Apoi salvați PDF documentul sau Word cu filigran într-un format convenabil, cum ar fi DOC, DOCX, PDF, HTML, RTF, XPS și altele. De asemenea, puteți elimina filigranul din documente pentru a le face mai ușor de procesat, cu excepția cazului în care încalcă drepturile cuiva.

Vizualizați fragmentul de cod

Adăugați filigran în Go

Cu acest API Go, dezvoltatorii pot adăuga un filigran la PDF, Word sau alte documente online. Puteți crea filigranul folosind text sau o imagine și apoi inserați acel filigran în PDF documentul sau Word setând unghiul de suprapunere în Go.

Notă: nu este nevoie să instalați aplicații sau biblioteci terțe. Prin urmare, soluția noastră software Go este foarte ușor de utilizat.

Eliminați filigranul din Go

SDK ul Go dat este, de asemenea, util pentru a elimina filigranele. De exemplu, eliminarea unui filigran din Word înseamnă că puteți încărca Word documentul dorit ștampilat cu un text sau un filigran de imagine, puteți elimina acest filigran din document folosind Go și apoi puteți salva fișierul de ieșire într-un format convenabil.

Filigran în Word sau PDF

Pentru a evalua API ul nostru Go, încărcați documentul la care doriți să adăugați un filigran și filigranul ca imagine sau text. Apoi selectați un format de fișier de export convenabil - DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS și altele.

Utilizați următorul exemplu pentru a vedea cum funcționează:

Fișierul trebuie să adauge filigrane
Rulați codul
Încărcați o imagine pe care doriți să o introduceți
Selectați formatul țintă din listă
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)
Rulați codul
  
Copiați codul Go în clipboard

Cum să eliminați filigranul în Go

  1. Instalați Aspose.Words Cloud for Go
  2. Adăugați o referință la bibliotecă (importați biblioteca) în proiectul dvs. Go
  3. Configurați API ul folosind cheile aplicației
  4. Încărcați un document din care doriți să eliminați filigranul
  5. Creați o solicitare pentru a elimina filigranul
  6. Salvați rezultatul într-un format de fișier convenabil

Go bibliotecă pentru a utiliza filigrane

Rulați go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api pentru a instala Aspose.Words Cloud SDK for Go. Puteți obține o mulțime de informații utile despre alte metode de instalare din secțiunea "How to use SDK".

Clonează codul sursă Aspose.Words Cloud SDK for Go din GitHub și folosește-l în proiectul tău. Vă rugăm să urmați aceste Instructions pentru a obține rapid acreditările de securitate necesare și pentru a accesa API ul nostru REST.

Cerințe de sistem

Consultați Repository Documentation pentru a vedea detaliile.

Cele mai populare formate de document pentru adăugarea unui filigran

5%

Abonați-vă la Actualizări de produse Aspose

Primiți buletine informative lunare și oferte livrate direct în căsuța dvs. poștală.

© Aspose Pty Ltd 2001-2024. Toate drepturile rezervate.