Mengganti Tanda Tangan di PDF melalui .NET SDK
Mengganti Tanda Tangan dalam dokumen PDF menggunakan server-side .NET API.
Get StartedCara mengganti tanda tangan di PDF melalui Cloud .NET SDK
Untuk mengganti tanda tangan di PDF melalui Cloud .NET SDK, kita akan menggunakan Aspose.PDF Cloud .NET SDK Cloud SDK ini memungkinkan Anda untuk dengan mudah membangun aplikasi pembuat, editor & konverter PDF berbasis cloud dalam C#, ASP.NET, atau bahasa .NET lainnya untuk berbagai platform cloud. Buka NuGet pengelola paket, cari Aspose.PDF Cloud dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Pengelola Paket.
Perintah Konsol Pengelola Paket
PM> Install-Package Aspose.Pdf-Cloud
Langkah-langkah untuk mengganti tanda tangan di PDF melalui .NET SDK
Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & mengganti tanda tangan dalam dokumen PDF. Hanya beberapa baris kode yang diperlukan.
- Buat objek Konfigurasi baru dengan Rahasia Aplikasi dan Kunci Anda
- Buat objek untuk terhubung ke Cloud API
- Unggah file dokumen Anda
- Buat objek tanda tangan baru
- Ganti tanda tangan dalam dokumen PDF di penyimpanan cloud menggunakan nama bidang tanda tangan, objek tanda tangan baru dan metode PutSignatureFieldAsync untuk Cloud API
- Periksa respons dan catat hasilnya.
- Unduh file yang diperbarui untuk penggunaan lokal.
Kode contoh ini menunjukkan penggantian tanda tangan dalam dokumen PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Signatures
{
public class ReplacedSignature
{
public static async Task Update(string documentName, string fieldName, string outputName, string remoteFolder)
{
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
pdfApi = new PdfApi(AppSecret, AppSid);
using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
{ // Upload the local PDF to cloud storage folder name.
FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
Console.WriteLine(uploadResponse.Uploaded[0]);
}
// Create new signature with parameters for the PDF document on cloud storage.
Signature signature = new Signature(
SignaturePath: CERTIFICATE_PFX,
SignatureType: SignatureType.PKCS7,
Password: YOUR_CERTIFICATE_PASSWORD,
Contact: YOUR_CERTIFICATE_CONTACT,
Location: YOUR_CERTIFICATE_LOCATION,
Visible: true,
Rectangle: new Rectangle(100, 100, 200, 200),
FormFieldName: YOUR_SIGNATURE_FORM_FIELD,
Authority: YOUR_CERTIFICATE_ISSUER,
Date: "08/22/2025 12:15:21.000 PM",
ShowProperties: false);
SignatureField field = new SignatureField(
PageIndex: 1,
Signature: signature,
PartialName: fieldName,
Rect: new Rectangle(100, 100, 200, 200));
// Replace of signature in the PDF document on cloud storage.
AsposeResponse response = await pdfApi.PutSignatureFieldAsync(documentName, fieldName, field, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("ReplacedSignature(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("ReplacedSignature(): Failed to append Pdf document signature.");
else
{ // Downloads the updated file for local use.
Console.WriteLine("ReplacedSignature(): Signature replaced successfully in the Pdf document '{0}'.", documentName);
Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
using var fileStream = File.Create(Path.Combine(localFolder, outputName));
stream.Position = 0;
await stream.CopyToAsync(fileStream);
Console.WriteLine("ReplacedSignature(): File '{0}' successfully downloaded.", outputName);
}
}
}
}
Bekerja dengan Tanda Tangan di PDF melalui .NET SDK
Penggantian tanda tangan dalam dokumen PDF diperlukan dalam kasus di mana tanggal kedaluwarsa tanda tangan, yang biasanya dikeluarkan untuk satu tahun, atau ada kebutuhan untuk mengkonfirmasi integritas dokumen dan kekuatan hukum setelah membuat perubahan. Kebutuhan untuk menandatangani file PDF adalah karena kebutuhan untuk mengkonfirmasi keaslian penulis dan memastikan kekuatan hukum tanda tangan, menjamin bahwa dokumen tidak diubah setelah penandatanganan, dan untuk perlindungan terhadap pemalsuan dan akses tidak sah. Tanda tangan elektronik mengidentifikasi penanda tangan, mencatat tanggal dan waktu penandatanganan dan dapat digunakan untuk memverifikasi integritas dokumen. Ganti Tanda Tangan dalam dokumen PDF dengan Aspose.PDF Cloud .NET SDK.
Dengan .NET SDK kami Anda dapat
- Menambahkan header & footer dokumen PDF dalam format teks atau gambar.
- Menambahkan tabel & stempel teks atau gambar ke dokumen PDF.
- Menambahkan beberapa dokumen PDF ke file yang sudah ada.
- Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
- Terapkan enkripsi atau dekripsi ke dokumen PDF & setel kata sandi.
- Hapus semua stempel & tabel dari halaman atau seluruh dokumen PDF.
- Hapus stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
- Ganti satu atau beberapa instance teks pada halaman PDF atau dari seluruh dokumen.
- Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
- Ekstrak berbagai elemen dari file PDF & optimalkan dokumen PDF.
- Anda dapat mencoba Aplikasi gratis kami untuk menguji fungsionalitas secara online.
- Sumber Pembelajaran
- Dokumentasi
- Kode Sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Mengapa Aspose.PDF Cloud untuk .NET?
- Daftar Pelanggan
- Keamanan