Tambahkan Tanda Air di PDF dengan C# REST API

Tutorial ini memandu cara menambahkan tanda air di PDF dengan C# REST API. Anda akan belajar cara menyisipkan tanda air secara otomatis di PDF dengan C# Low Code API menggunakan Cloud SDK berbasis .NET. Tutorial ini membagikan detail untuk menyesuaikan format dan penempatan tanda air di halaman tertentu.

Prasyarat

Langkah-langkah untuk Menambahkan Tanda Air ke Dokumen PDF dengan Layanan C# RESTful

  1. Konfigurasikan objek kelas PdfApi dengan kunci API dan SID Aplikasi
  2. Buat objek Stamp dan atur parameternya
  3. Unggah file PDF target ke penyimpanan cloud untuk menambahkan tanda air
  4. Panggil metode PutPageAddStamp() untuk memasukkan Stamp sebagai tanda air
  5. Unduh file PDF dengan tanda air di atasnya

Langkah-langkah berikut menjelaskan cara menambahkan tanda air dalam PDF daring dengan Antarmuka C# REST. Buat objek PdfApi, buat objek stempel, dan tetapkan propertinya diikuti dengan mengunggah berkas PDF ke Cloud. Panggil PutPageAddStamp() untuk menambahkan teks stempel sebagai tanda air dan simpan berkas PDF keluaran dengan tanda air pada disk.

Kode untuk Menempatkan Tanda Air pada PDF dengan Antarmuka C# REST

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
using System.Collections.Generic;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfTasks
{
public static void Bookmark()
{
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID"); // For adding watermarks
String fileName = "input.pdf";
int pageNumber = 1;
Stamp body = new Stamp();
body.Value = "Aspose.com";
body.Background = true;
body.Type = StampType.Text;
body.XIndent = 50;
body.YIndent = 50;
body.RotateAngle = 45;
body.TextState = new TextState(FontSize: 100);
body.Opacity = 0.10;
try
{
// Upload the PDF file
FilesUploadResult result = pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName)));
// Invoke Aspose.PDF Cloud SDK API to add text stamp to a pdf page
AsposeResponse apiResponse = pdfApi.PutPageAddStamp(fileName, pageNumber, body);
if (apiResponse.Status == "OK")
{
// Download created pdf file
Stream storageRes = pdfApi.DownloadFile(fileName);
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
storageRes.CopyTo(fileStream);
}
Console.WriteLine("Add Text Stamp (Watermark) to a PDF Page, Done!");
Console.ReadKey();
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Kode ini telah menunjukkan cara memberi tanda air pada PDF dengan API berbasis C# .NET. Anda dapat mengatur berbagai parameter untuk cap tanda air seperti teks sebagai Nilai, jenis cap, tanda latar belakang, indentasi, pengaturan rotasi, opasitas, tingkat zoom, warna latar depan, dan margin. SDK ini juga mendukung pembacaan dan penghapusan tanda air dan cap lainnya pada file PDF.

Artikel ini mengajarkan kita cara menambahkan tanda air ke dokumen PDF dengan Layanan RESTful C#. Jika Anda ingin menyisipkan gambar ke dalam file PDF, ikuti artikel Masukkan Gambar ke PDF dengan C# REST API.

 Indonesian