Dodajte besedilni ali slikovni vodni žig PDF dokumentom z uporabo Go. Naložite PDF dokument in vanj vstavite zahtevani vodni žig. Nato shranite rezultat v priročnem formatu, kot je DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS in več, ter delite dokument z vodnim žigom z drugo osebo. Prav tako odstranite vodni žig iz PDF dokumenta, če je bil vodni žig predhodno dodan dokumentu in razlogi za dodajanje niso več pomembni.
S tem API jem za Go lahko razvijalci v splet PDF dodajo vodni žig. Preprosto ustvarite vodni žig z besedilom ali sliko in nato ta vodni žig vstavite v svoj PDF dokument v Go.
Opomba: ni treba namestiti nobenih aplikacij ali knjižnic tretjih oseb. Zato je naša programska rešitev Go zelo enostavna za uporabo.
Dani Go SDK je prav tako koristen za odstranjevanje vodnih žigov iz PDF. Odstranitev vodnega žiga v PDF pomeni, da lahko naložite želeni PDF dokument z besedilom ali slikovnim vodnim žigom, odstranite ta vodni žig iz PDF ja s pomočjo Go in nato shranite izhodno datoteko v priročnem formatu – DOC, DOCX, PDF, JPEG, PNG, TIFF in drugi.
Če želite oceniti, kako dodati ali odstraniti vodni žig v PDF z našim API jem za Go, naložite PDF in vodni žig kot sliko ali besedilo. Nato izberite priročno obliko izvozne datoteke – DOC, DOCX, PDF, HTML, RTF, XPS in druge.
Uporabite naslednji primer, da vidite, kako deluje:
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.pdf")
requestImageFile, _ := os.Open("Input2.pdf")
insertWatermarkImageOnlineOptions := map[string]interface{}{}
insertWatermarkImageOnline := &models.InsertWatermarkImageOnlineRequest{
Document: requestDocument,
ImageFile: requestImageFile,
Optionals: insertWatermarkImageOnlineOptions,
}
insertedWatermarkImage = wordsApi.InsertWatermarkImageOnline(ctx, insertWatermarkImageOnline)
convertDocumentOptions := map[string]interface{}{}
convertDocument := &models.ConvertDocumentRequest{
Document: insertedWatermarkImage.Document.Values[0],
Format: ToStringPointer("pdf"),
Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
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.pdf")
requestWatermarkText := models.WatermarkText{
Text: ToStringPointer("This is the watermark text."),
RotationAngle: ToFloat64Pointer(90),
}
insertWatermarkTextOnlineOptions := map[string]interface{}{}
insertWatermarkTextOnline := &models.InsertWatermarkTextOnlineRequest{
Document: requestDocument,
WatermarkText: &requestWatermarkText,
Optionals: insertWatermarkTextOnlineOptions,
}
insertedWatermarkText = wordsApi.InsertWatermarkTextOnline(ctx, insertWatermarkTextOnline)
convertDocumentOptions := map[string]interface{}{}
convertDocument := &models.ConvertDocumentRequest{
Document: insertedWatermarkText.Document.Values[0],
Format: ToStringPointer("pdf"),
Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
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.pdf")
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("pdf"),
Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
Zaženite go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, da namestite Aspose.Words Cloud SDK for Go. Veliko koristnih informacij o drugih načinih namestitve lahko dobite v razdelku "How to use SDK".
Klonirajte izvorno kodo Aspose.Words Cloud SDK for Go iz GitHuba in jo uporabite v svojem projektu. Sledite tem Instructions, da hitro pridobite potrebne varnostne poverilnice in dostopate do našega REST API ja.
Za podrobnosti si oglejte Repository Documentation.
Dokumentu lahko dodate vodni žig v drugih formatih: