HTML JPG PDF XML DOCX
  Product Family
PDF

Tambahkan Tanda Tangan ke PDF di .NET SDK

Tambahkan Tanda Tangan ke Dokumen PDF menggunakan server-side .NET API.

Get Started

Cara menambahkan tanda tangan melalui Cloud .NET SDK

Untuk menambahkan tanda tangan 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 manajer paket, cari Aspose.PDF Cloud dan pasang. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Perintah Konsol Manajer Paket


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Langkah-langkah untuk menambahkan Tanda Tangan melalui .NET SDK

Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & menandatangani dokumen PDF hanya dalam beberapa baris kode.

  1. Buat objek Konfigurasi baru dengan Secret dan Key Aplikasi Anda
  2. Buat objek untuk terhubung ke API Cloud
  3. Unggah file dokumen Anda
  4. Buat objek tanda tangan
  5. Tandatangani dokumen PDF di penyimpanan cloud menggunakan objek tanda tangan dan metode PostSignatureFieldAsync untuk API Cloud
  6. Periksa tanggapan dan catat hasilnya.
  7. Unduh file yang diperbarui untuk penggunaan lokal.
 

Kode contoh ini menunjukkan cara menambahkan tanda tangan pada dokumen PDF


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Signatures
    {
        public class AddSignature
        {
            public static async Task Append(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));

                // Append signature for the PDF document on cloud storage.
                AsposeResponse response = await pdfApi.PostSignatureFieldAsync(documentName, field, folder: remoteFolder);

                // Checks the response and logs the result.
                if (response == null)
                    Console.WriteLine("AddSignature(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("AddSignature(): Failed to append Pdf document signature.");
                else
                { // Downloads the updated file for local use.
                    Console.WriteLine("AddSignature(): Signature appended successfully to 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("AddSignature(): File '{0}' successfully downloaded.", outputName);
                }
            }
        }
    }
 

Bekerja dengan Tanda Tangan di PDF melalui .NET SDK

Menambahkan tanda tangan untuk dokumen PDF untuk mengonfirmasi keaslian penulis dan memastikan keabsahan hukum dari tanda tangan, menjamin bahwa dokumen tidak berubah setelah penandatanganan, serta melindungi dari pemalsuan dan akses tidak sah. Tanda tangan elektronik mengidentifikasi penandatangan, mencatat tanggal dan waktu penandatanganan dan dapat digunakan untuk memverifikasi integritas dokumen. Tambahkan Tanda Tangan untuk dokumen PDF dengan Aspose.PDF Cloud .NET SDK.

Dengan .NET SDK kami Anda dapat

  • Tambahkan header & footer dokumen PDF dalam format teks atau gambar.
  • Tambahkan tabel & stempel teks atau gambar ke dokumen PDF.
  • Gabungkan beberapa dokumen PDF ke dalam file yang sudah ada.
  • Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
  • Terapkan enkripsi atau dekripsi ke dokumen PDF & tetapkan 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 di halaman PDF atau dari seluruh dokumen.
  • Dukungan ekstensif 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 fungsionalitasnya secara online.

  •