Tambahkan Tanda Air ke PDF C#

Tanda air adalah alat penting untuk melindungi integritas dan kepemilikan dokumen digital. Dalam tutorial ini, Anda akan mempelajari cara menambahkan tanda air tekstual dan visual ke dokumen PDF. Baik Anda ingin memberi merek pada dokumen Anda atau menambahkan informasi hak cipta, panduan langkah demi langkah ini akan membantu Anda menambahkan tanda air teks atau gambar menggunakan C#.

Tambahkan Tanda Air ke PDF Online Gratis

Anda dapat menggunakan aplikasi gratis untuk menambahkan tanda air di PDF ini untuk menyisipkan tanda air gambar atau teks apa pun ke dalam dokumen PDF. Anda tidak perlu menginstal plugin atau aplikasi apa pun karena dapat diakses menggunakan browser web apa pun. Anda dapat mengatur properti tampilan teks atau gambar yang berbeda seperti transparansi, rotasi, warna, font, dll.

Sisipkan Teks atau Tanda Air Gambar dalam PDF – Instalasi C# API

Untuk menyisipkan tanda air dalam dokumen PDF, Anda perlu mengonfigurasi pustaka Conholdate.Total for .NET. Anda dapat mengunduhnya dari bagian Rilis atau menginstalnya dengan perintah instalasi NuGet berikut:

Install-Package Conholdate.Total 

Tambahkan Tanda Air Teks ke PDF di C#

Anda dapat menambahkan tanda air teks ke dokumen PDF di C# dengan mengikuti langkah-langkah di bawah ini:

  • Muat dokumen PDF masukan.
  • Buat instance objek TextStamp.
  • Mengatur posisi dan properti tampilan lainnya untuk tanda air teks.
  • Tetapkan ID Stempel untuk tanda air teks untuk memudahkan identifikasi nanti.
  • Tambahkan tanda air teks ke halaman tertentu.
  • Simpan file PDF keluaran dengan tanda air teks yang ditambahkan menggunakan metode Document.Save().

Contoh kode berikut menunjukkan cara menambahkan tanda air teks ke PDF di C#:

// Buka dokumen
Document pdfDocument = new Document("Input.pdf");

// Buat stempel teks
TextStamp textStamp = new TextStamp("CONFIDENTIAL");

// Tetapkan asal
textStamp.XIndent = 25;
textStamp.YIndent = 400;

// Atur properti teks
textStamp.TextState.Font = FontRepository.FindFont("Arial");
textStamp.TextState.FontSize = 72.0F;
textStamp.TextState.FontStyle = FontStyles.Italic;
textStamp.TextState.ForegroundColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Gray);
textStamp.Opacity = 50;

// Tetapkan ID Stempel untuk tanda air teks untuk mengidentifikasinya nanti
textStamp.setStampId(123456);

// Tambahkan stempel ke halaman tertentu
pdfDocument.Pages[1].AddStamp(textStamp);

// Simpan dokumen keluaran
pdfDocument.Save("Add_Text_Watermark.pdf");

Tambahkan Tanda Air Gambar ke PDF di C#

  • Muat dokumen PDF masukan.
  • Ambil halaman tertentu dari PDF masukan.
  • Hasilkan stempel gambar.
  • Posisikan tanda air gambar di tengah.
  • Tetapkan ID stempel unik.
  • Terapkan stempel gambar ke halaman tertentu atau tambahkan ke semua halaman.
  • Simpan PDF yang dimodifikasi dengan tanda air gambar menggunakan metode Document.Save().

Cuplikan kode di bawah ini menunjukkan cara menambahkan tanda air gambar ke PDF di C#:

// Muat dokumen PDF masukan
Document pdfDocument = new Document("Input.pdf");

// Akses halaman mana pun dari PDF masukan
Page testpage = pdfDocument.Pages[1];

// Buat stempel gambar
ImageStamp imageStamp = new ImageStamp("aspose-logo.png");
imageStamp.Background = true;
imageStamp.Height = 300;
imageStamp.Width = 300;

// Sesuaikan tengah tanda air gambar berdasarkan dimensi halaman
imageStamp.XIndent = (testpage.PageInfo.Width / 2) - (imageStamp.Width / 2);
imageStamp.YIndent = (testpage.PageInfo.Height / 2) - (imageStamp.Height / 2);
imageStamp.Opacity = 0.5;

// Tetapkan id stempel untuk menghapus tanda air nanti, jika diperlukan
imageStamp.setStampId(12345678);

// Tambahkan stempel ke halaman tertentu
//pdfDocument.Pages[1].AddStamp(imageStamp);

// Tambahkan stempel ke setiap halaman PDF
foreach (Page page in pdfDocument.Pages)
{
    page.AddStamp(imageStamp);
}

// Simpan dokumen keluaran
pdfDocument.Save("Add_Image_Watermark.pdf");

Dapatkan Lisensi Evaluasi Gratis

Anda mungkin mendapatkan lisensi sementara gratis untuk mengevaluasi API hingga kapasitas penuhnya tanpa batasan evaluasi apa pun.

Conholdate.Total untuk .NET - Sumber Belajar

Silakan merujuk ke sumber daya berikut untuk mengeksplorasi lebih jauh materi pembelajaran dan memahami berbagai fitur:

Menyimpulkan

Dalam tutorial ini, kita mempelajari cara menambahkan tanda air teks dan gambar ke dokumen PDF menggunakan C#. Dengan mengikuti petunjuk langkah demi langkah, Anda dapat menyempurnakan dokumen PDF Anda dengan tanda air yang dipersonalisasi untuk melindungi konten Anda atau menambahkan merek. Jika ada pertanyaan, silakan menghubungi kami di forum dukungan gratis.

Lihat juga