HTML JPG PDF XML DOCX
  Product Family
PDF

Hapus Anotasi Teks dari PDF melalui .NET SDK

API untuk menghapus anotasi ke dokumen PDF dengan Aspose.PDF Cloud .NET SDK.

Get Started

Cara menghapus anotasi Teks dari dokumen PDF menggunakan Cloud .NET SDK

Untuk menghapus anotasi teks dari dokumen PDF, 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 instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Perintah Konsol Manajer Paket


    PM> Install-Package Aspose.Pdf-Cloud
     

Langkah-langkah untuk menghapus anotasi menggunakan .NET SDK

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

  1. Mengunggah dokumen ke cloud.
  2. Menghapus anotasi tertentu menggunakan DeleteTextAnnotation().
  3. Menangani respons untuk memastikan keberhasilan.
  4. Menghapus semua anotasi popup terkait.
  5. Mengunduh dokumen yang diperbarui.
 

Kode contoh ini menunjukkan cara menghapus Anotasi Teks dari dokumen PDF melalui C#


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Annotations
    {
        public class DeleteTextAnnotation
        {
            public async static Task MakeDeleteAsync(AnnotationsHelper helper, string documentName, string annotationId, string outputName, string remoteFolder)
            {
                // Delete annotation from the PDF document.
                await helper.UploadFile(documentName);
                AsposeResponse response = await helper.pdfApi.DeleteAnnotationAsync(documentName, annotationId, folder: remoteFolder);
                if (response == null)
                    Console.WriteLine("DeleteTextAnnotation(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("DeleteTextAnnotation(): Failed to delete annotation from the document.");
                else
                {
                    await helper.DeletePopupAnnotationsAsync(documentName, annotationId, remoteFolder);
                    Console.WriteLine("DeleteTextAnnotation(): annotations '{0}' deleted from the document '{1}.", annotationId,  documentName);
                    await helper.DownloadFile(documentName, outputName, "del_text_annotations_");
                }
            }
        }
    }