Ավելացրեք ջրի մակարդակի նշագիծ 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 ծրագրային լուծումը շատ հեշտ է օգտագործել:

Ջնջել ջրանիշը Go ում

Տրված Go SDK ն նաև օգտակար է ջրանիշերը հեռացնելու համար: Օրինակ, Word ում ջրի մակարդակի նշագիծը հեռացնելը նշանակում է, որ դուք կարող եք բեռնել ցանկալի Word փաստաթուղթը, որը դրոշմված է տեքստի կամ պատկերի ջրանիշով, ջնջել այս ջրի մակարդակի նշագիծը փաստաթղթից Go ի միջոցով, այնուհետև պահպանել ելքային ֆայլը հարմար ձևաչափով:

Ջրի նշագիծ Word ում կամ PDF ում

Մեր Go API ն գնահատելու համար բեռնեք փաստաթուղթը, որին ցանկանում եք ջրի մակարդակի նշագիծ ավելացնել, իսկ ջրի մակարդակի նշագիծը՝ որպես պատկեր կամ տեքստ: Այնուհետև ընտրեք արտահանման հարմար ձևաչափ՝ DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS և այլն:

Օգտագործեք հետևյալ օրինակը՝ տեսնելու, թե ինչպես է այն աշխատում.

Ավելացրեք տեքստ կամ պատկեր ջրի մակարդակի նշագիծ, ինչպես նաև հեռացրեք արդեն ավելացված ջրանիշը՝ օգտագործելով Go
Ֆայլը պետք է ջրի նիշեր ավելացնի
Գործարկել կոդը
Վերբեռնեք պատկեր, որը ցանկանում եք տեղադրել
Ցանկից ընտրեք թիրախային ձևաչափը
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 կոդը clipboard-ում

Ինչպես հեռացնել ջրի մակարդակի նշագիծը 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 Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2024. Բոլոր իրավունքները պաշտպանված են.