Это практическое руководство содержит информацию о том, как читать метаданные PDF в C#. Он предоставляет все необходимые ресурсы для создания среды, пошаговый процесс написания программы и исполняемый пример кода для демонстрации функции. После того, как вы получите метаданные PDF на C#, вы можете отобразить их на консоли или изменить при необходимости.
Шаги для чтения метаданных PDF в C#
- Установите среду, чтобы добавить Aspose.PDF for .NET для получения метаданных.
- Загрузите исходный PDF-файл в объект класса Document, чтобы извлечь информацию
- Получить ссылку на объект Info в загруженном файле PDF
- Отображение всего желаемого содержимого из информационного объекта
Эти простые шаги можно использовать для * просмотра метаданных 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 в С#.