Цей практичний посібник містить інформацію про те, як читати метадані PDF у C#. Він надає всі необхідні ресурси для встановлення середовища, поетапний процес написання програми та приклад коду для демонстрації функції. Коли ви отримаєте метадані PDF у C#, ви можете відобразити їх на консолі або змінити, якщо потрібно.
Кроки для читання метаданих PDF у C#
- Створіть середовище для додавання Aspose.PDF for .NET для отримання метаданих
- Завантажте вихідний файл PDF в об’єкт класу Document, щоб отримати інформацію
- Отримати посилання на об’єкт Info у завантаженому файлі PDF
- Відобразити весь потрібний вміст об’єкта Info
Ці прості кроки можна використати для перегляду метаданих 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 на C#.