HTML JPG PDF XML DOCX
  Product Family
PDF

Bekerja dengan Metadata dalam PDF di .NET SDK

Memanipulasi Metadata dalam Dokumen PDF menggunakan API server-side .NET.

Get Started

Cara bekerja dengan Metadata melalui Cloud .NET SDK

Untuk bekerja dengan Metadata melalui Cloud .NET SDK, kita akan menggunakan Aspose.PDF Cloud .NET SDK SDK Cloud ini memungkinkan Anda untuk dengan mudah membangun aplikasi pembuat, pengedit, & pengonversi 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 Pengelola Paket.

Perintah Konsol Pengelola Paket


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Langkah-langkah untuk membuat Metadata melalui .NET SDK

Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & membuat metadata dalam PDF hanya dalam beberapa baris kode.

  1. Buat objek Konfigurasi baru dengan Rahasia Aplikasi dan Kunci Anda
  2. Buat objek untuk terhubung ke Cloud API
  3. Unggah file dokumen Anda
  4. Atur properti yang diinginkan menggunakan PutSetProperty
  5. Unduh hasilnya jika diperlukan
 

Kode contoh ini menunjukkan cara membuat Metadata dalam 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);
    }