HTML JPG PDF XML DOCX
  Product Family
PDF

Tambah Metadata ke PDF dalam .NET SDK

Tambahkan Metadata ke Dokumen PDF menggunakan API .NET server-side.

Get Started

Cara Memuat Metadata melalui Cloud .NET SDK

Untuk memuat Metadata melalui Cloud .NET SDK, kita akan menggunakan Aspose.PDF Cloud .NET SDK Cloud SDK ini memungkinkan Anda dengan mudah membangun aplikasi pembuat, editor, & konverter PDF berbasis cloud dengan C#, ASP.NET, atau bahasa .NET lainnya untuk berbagai platform cloud. Buka NuGet Package manager, cari Aspose.PDF Cloud dan pasang. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

Package Manager Console Command


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Langkah-langkah untuk memuat Metadata melalui .NET SDK

Para pengembang Aspose.PDF Cloud dapat dengan mudah memuat & membuat metadata di PDF dengan beberapa baris kode saja.

  1. Buat objek Configuration baru dengan Application Secret dan Key Anda
  2. Buat objek untuk terhubung ke Cloud API
  3. Unggah file dokumen Anda
  4. Atur properti yang diinginkan menggunakan PutSetProperty
  5. Unduh hasil jika diperlukan
 

Kode contoh ini menunjukkan pembuatan Metadata di dokumen PDF


    public static void AddMetadata()
    {
        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.PutSetProperty(storageFileName, "xmp:ArchiveDate", 
            DateTime.Today.ToString(CultureInfo.InvariantCulture));
        Console.WriteLine(response.Status);
    }