Как читать метаданные PDF в C#

Это практическое руководство содержит информацию о том, как читать метаданные PDF в C#. Он предоставляет все необходимые ресурсы для создания среды, пошаговый процесс написания программы и исполняемый пример кода для демонстрации функции. После того, как вы получите метаданные PDF на C#, вы можете отобразить их на консоли или изменить при необходимости.

Шаги для чтения метаданных PDF в C#

  1. Установите среду, чтобы добавить Aspose.PDF for .NET для получения метаданных.
  2. Загрузите исходный PDF-файл в объект класса Document, чтобы извлечь информацию
  3. Получить ссылку на объект Info в загруженном файле PDF
  4. Отображение всего желаемого содержимого из информационного объекта

Эти простые шаги можно использовать для * просмотра метаданных PDF в C # * путем загрузки исходного файла PDF и последующего доступа к объекту класса Info из него. Он содержит все метаданные PDF, такие как создатель, часовой пояс времени модификации, производитель этого файла PDF, дату создания и дату модификации, и это лишь некоторые из них. Есть также несколько методов, которые можно использовать для управления этими метаданными.

Код для извлечения метаданных из PDF на C#

using Aspose.Pdf;
using System;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to get metadata from a PDF file
{
// Initialize license
Aspose.Pdf.License lic = new Aspose.Pdf.License();
lic.SetLicense("Aspose.Total.lic");
// Open document
Document pdfDocument = new Document("Sample.pdf");
// Get document information
DocumentInfo docInfo = pdfDocument.Info;
// Show document information
Console.WriteLine($"Creator: {docInfo.Creator}");
Console.WriteLine($"ModTimeZone: {docInfo.ModTimeZone}");
Console.WriteLine($"Producer: {docInfo.Producer}");
Console.WriteLine($"CreationDate: {docInfo.CreationDate}");
Console.WriteLine($"ModDate {docInfo.ModDate}");
Console.WriteLine("Done");
}
}
}

Этот код демонстрирует процесс отображения метаданных PDF в C#. Вы также можете получить другие свойства, такие как тема, заголовок и автор. В объекте класса Info есть различные методы, которые можно использовать для добавления настраиваемых метаданных, очистки всех полей в метаданных, очистки только настраиваемых полей, удаления указанного поля и проверки того, является ли конкретное поле настраиваемым или предопределенным.

Эта статья помогла нам получить метаданные из файла PDF. Если вы хотите узнать о других функциях, таких как получение изображений из файла PDF, обратитесь к статье как получить изображения из PDF в С#.

 Русский