HTML JPG PDF XML DOCX
  Product Family
PDF

Xóa Metadata khỏi PDF trong .NET SDK

Xóa một metadata khỏi tài liệu PDF bằng Aspose.PDF Cloud .NET API

Get Started

Cách Xóa Metadata trong Tài liệu PDF bằng Cloud .NET SDK

Để xóa Metadata thông qua Cloud .NET SDK , chúng tôi sẽ sử dụng Aspose.PDF Cloud .NET SDK Cloud SDK này cho phép bạn tạo và phát triển ứng dụng tạo, chỉnh sửa và chuyển đổi PDF dựa trên cloud bằng C#, ASP.NET hoặc ngôn ngữ .NET khác cho nhiều nền tảng cloud. Mở NuGet quản lý gói Aspose.PDF Cloud và cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Package Manager Console.

Lệnh Giao diện quản lý gói


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Bước để xóa Metadata thông qua .NET SDK

Nhà phát triển Aspose.PDF Cloud có thể tải và xóa Metadata trong PDF trong vài dòng mã.

  1. Tạo một đối tượng Configuration mới với Application Secret và Key của bạn
  2. Tạo một đối tượng để kết nối với Cloud API
  3. Tải lên tập tin tài liệu của bạn
  4. Xóa tất cả các thuộc tính bằng DeleteProperty
  5. Tải xuống kết quả nếu cần thiết
 

Mã mẫu này hiển thị việc xóa Metadata trong tài liệu 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);
        }
    }