HTML JPG PDF XML DOCX
  Product Family
PDF

Hapus Metadata dari PDF di .NET SDK

Hapus metadata dari dokumen PDF menggunakan Aspose.PDF Cloud .NET API

Get Started

Cara Menghapus Metadata dalam Dokument PDF menggunakan Cloud .NET SDK

Untuk menghapus Metadata melalui Cloud .NET SDK, kita akan menggunakan Aspose.PDF Cloud .NET SDK Cloud SDK ini memungkinkan Anda dengan mudah membangun aplikasi pembuat, editor, dan konverter PDF berbasis cloud di 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 Package Manager Console.

Perintah Package Manager Console


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Langkah-langkah untuk menghapus Metadata melalui .NET SDK

Pengembang Aspose.PDF Cloud dapat dengan mudah memuat dan menghapus Metadata di PDF hanya dalam beberapa baris kode.

  1. Buat objek Konfigurasi baru dengan Kunci Aplikasi dan Rahasia Anda
  2. Buat objek untuk terhubung ke Cloud API
  3. Unggah berkas dokumen Anda
  4. Hapus semua properti menggunakan DeleteProperty
  5. Unduh hasil jika diperlukan
 

Contoh kode ini menunjukkan menghapus Metadata dalam dokument PDF


    public static void DeleteMetadata()
    {
        const string localImageFileName = @"C:\Samples\sample.pdf";
        const string storageFileName = "sample.pdf";
        
        // Get your AppSid and AppSecret https://dashboard.aspose.cloud (free registration required).
        var pdfApi = new PdfApi(AppSecret, AppSid);

        var filesOnStorage = pdfApi.GetFilesList("");
        if (filesOnStorage.Value.All(f => f.Name != "sample.pdf"))
        {
            using var file = File.OpenRead(localImageFileName);
            var uploadResult = pdfApi.UploadFile(storageFileName, file);
            Console.WriteLine(uploadResult.Uploaded[0]);
        }
        var response = pdfApi.GetDocumentProperty(storageFileName, "xmp:ArchiveType");
        if (response.DocumentProperty.Value != null && !response.DocumentProperty.Value.StartsWith("Aspose"))
        {
            var responseSet = pdfApi.DeleteProperty(storageFileName, "xmp:ArchiveType");
            Console.WriteLine(responseSet.Status);
        }
    }