HTML JPG PDF XML DOCX
  Product Family
PDF

Получение метаданных из PDF в .NET SDK

Создавайте свои облачные приложения для получения заполняемых документов с использованием серверных API.

Get Started

Как получить метаданные из PDF-документа с помощью облачного .NET SDK

Чтобы получить Метаданные через облачный .NET SDK, мы будем использовать Aspose.PDF Cloud .NET SDK Этот облачный SDK позволяет легко создавать облачные приложения для работы с PDF-документами, редактирования & конвертации в C#, ASP.NET или других .NET языках для различных облачных платформ. Откройте NuGet менеджер пакетов, найдите Aspose.PDF Cloud и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Package Manager Console Command


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Шаги для получения метаданных через .NET SDK

Разработчики Aspose.PDF Cloud могут легко загрузить и получить метаданные в PDF всего несколькими строками кода.

  1. Создайте новый объект конфигурации с вашим Приложением Secret и(Key.
  2. Создайте объект для подключения к Cloud API.
  3. Загрузите свой файл документа.
  4. Получите все свойства с помощью GetDocumentProperties.
  5. Обработайте свойства, например, выведите в консоль.
 

Этот образец кода показывает получение метаданных из PDF-документов


    public static void GetMetadata()
    {
        const string localPdfFileName = @"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);

        if (pdfApi.GetFilesList("").Value.All(f => f.Name != "sample.pdf"))
        {
            using var file = File.OpenRead(localPdfFileName);
            var uploadResult = pdfApi.UploadFile(storageFileName, file);
            Console.WriteLine(uploadResult.Uploaded[0]);
        }

        var response = pdfApi.GetDocumentProperties(storageFileName);
        foreach (var item in response.DocumentProperties.List)
        {
            Console.WriteLine($"Name: {item.Name} Value: {item.Value}");
        }
    }