Tambahkan tanda air ke PDF file atau Word atau hapus tanda air yang ditambahkan sebelumnya menggunakan Go

Dengan pustaka Go ini, pengembang dapat menambahkan tanda air gambar atau teks di atas PDF dokumen atau Word, serta menghapus tanda air yang sudah ditambahkan dalam hitungan detik

Lindungi dokumen Anda dari distribusi yang tidak sah dan tambahkan tanda air secara online. Untuk melakukannya, cukup muat PDF, Word, atau format dokumen lainnya dan tambahkan tanda air teks atau gambar menggunakan Go. Kemudian simpan PDF dokumen atau Word yang diberi watermark dalam format yang nyaman seperti DOC, DOCX, PDF, HTML, RTF, XPS, dan lainnya. Anda juga dapat menghapus tanda air dari dokumen agar lebih mudah diproses kecuali jika melanggar hak siapa pun.

Lihat cuplikan kode

Tambahkan tanda air di Go

Dengan API Go ini, pengembang dapat menambahkan tanda air ke PDF, Word, atau dokumen lainnya secara online. Anda dapat membuat tanda air menggunakan teks atau gambar dan kemudian menyisipkan tanda air itu ke dalam PDF dokumen atau Word Anda dengan mengatur sudut hamparan di Go.

Catatan: tidak perlu menginstal aplikasi atau pustaka pihak ketiga. Oleh karena itu, solusi perangkat lunak Go kami sangat mudah digunakan.

Hapus tanda air di Go

SDK Go yang diberikan juga membantu untuk menghapus tanda air. Misalnya, menghapus tanda air di Word berarti Anda dapat memuat Word dokumen yang diinginkan yang dicap dengan tanda air teks atau gambar, menghapus tanda air ini dari dokumen menggunakan Go, lalu menyimpan file keluaran dalam format yang nyaman.

Tanda air di Word atau PDF

Untuk mengevaluasi API Go kami, muat dokumen yang ingin Anda tambahkan tanda air dan tanda air sebagai gambar atau teks. Kemudian pilih format file ekspor yang nyaman – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS, dan lainnya.

Gunakan contoh berikut untuk melihat cara kerjanya:

File perlu menambahkan tanda air
Jalankan kode
Unggah gambar yang ingin Anda sisipkan
Pilih format target dari daftar
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")
requestImageFile, _ := os.Open("Input2.docx")
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("docx"),
    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.docx")
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("docx"),
    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.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)
Jalankan kode
  
Salin kode Go ke papan klip

Cara menghapus tanda air di Go

  1. Instal Aspose.Words Cloud for Go
  2. Tambahkan referensi perpustakaan (impor perpustakaan) ke proyek Go Anda
  3. Konfigurasikan API menggunakan kunci aplikasi Anda
  4. Muat dokumen yang ingin Anda hapus tanda airnya
  5. Buat permintaan untuk menghapus tanda air
  6. Simpan hasilnya ke format file yang nyaman

Go perpustakaan untuk menggunakan tanda air

Jalankan go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api untuk menginstal Aspose.Words Cloud SDK for Go. Anda bisa mendapatkan banyak informasi berguna tentang metode penginstalan lain dari bagian "How to use SDK".

Klon Aspose.Words Cloud SDK for Go dari GitHub dan gunakan dalam proyek Anda. Harap ikuti Instructions ini untuk mendapatkan kredensial keamanan yang diperlukan dengan cepat dan mengakses REST API kami.

Persyaratan sistem

Lihat Repository Documentation untuk melihat detailnya.

Format dokumen paling populer untuk menambahkan tanda air

5%

Berlangganan Pembaruan Produk Aspose

Dapatkan buletin bulanan dan penawaran langsung dikirim ke kotak surat Anda.

© Aspose Pty Ltd 2001-2024. Seluruh hak cipta.