Установить информацию о файле в PDF-файле
Если вы работаете над проектом, требующим управления файлами PDF с помощью Aspose.PDF для .NET, одной из функций, которую вы можете использовать, является возможность устанавливать информацию о файле для документа PDF. Информация о файле включает в себя различные сведения, такие как автор, дата создания, ключевые слова, дата изменения, тема и название. Это руководство проведет вас через процесс настройки информации о файле для PDF-документа с использованием исходного кода C# с помощью Aspose.PDF для .NET.
Пошаговое руководство по настройке информации о файле с помощью Aspose.PDF для .NET
- Создайте новый проект C# в интегрированной среде разработки Visual Studio.
- Добавьте ссылку на библиотеку Aspose.PDF для .NET в свой проект.
- Создайте новый объект PDF-документа, указав путь к PDF-файлу, для которого вы хотите изменить информацию о файле.
Шаг 1: Установите путь к каталогу документов.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Шаг 2. Откройте PDF-документ.
// Открыть документ
Document pdfDocument = new Document(dataDir + "SetFileInfo.pdf");
Шаг 3. Используйте объект DocumentInfo для доступа к информации о файле PDF-документа.
DocumentInfo docInfo = new DocumentInfo(pdfDocument);
Шаг 4. Установите нужные значения информации о файле, используя свойства объекта DocumentInfo.
docInfo.Author = "Aspose";
docInfo.CreationDate = DateTime.Now;
docInfo.Keywords = "Aspose.Pdf, DOM, API";
docInfo.ModDate = DateTime.Now;
docInfo.Subject = "PDF Information";
docInfo.Title = "Setting PDF Document Information";
Шаг 5. Сохраните обновленный PDF-документ в указанном месте.
dataDir = dataDir + "SetFileInfo_out.pdf";
pdfDocument.Save(dataDir);
Шаг 6. Убедитесь, что информация о файле успешно обновлена.
Console.WriteLine("\nFile informations setup successfully.\nFile saved at " + dataDir);
Вы успешно установили информацию о файле для PDF-документа с помощью Aspose.PDF для .NET.
Пример исходного кода для установки информации о файле с использованием Aspose.PDF для .NET
// Путь к каталогу документов.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Открыть документ
Document pdfDocument = new Document(dataDir + "SetFileInfo.pdf");
// Укажите информацию о документе
DocumentInfo docInfo = new DocumentInfo(pdfDocument);
docInfo.Author = "Aspose";
docInfo.CreationDate = DateTime.Now;
docInfo.Keywords = "Aspose.Pdf, DOM, API";
docInfo.ModDate = DateTime.Now;
docInfo.Subject = "PDF Information";
docInfo.Title = "Setting PDF Document Information";
dataDir = dataDir + "SetFileInfo_out.pdf";
// Сохранить выходной документ
pdfDocument.Save(dataDir);
Console.WriteLine("\nFile informations setup successfully.\nFile saved at " + dataDir);
Заключение
В заключение, Aspose.PDF для .NET предоставляет простой и эффективный способ настройки информации о файле для документов PDF. Выполнив вышеупомянутые шаги, вы можете легко установить нужные значения информации о файле для ваших PDF-документов, используя исходный код C#.
Часто задаваемые вопросы по установке информации о файле в PDF-файле
Вопрос: Могу ли я установить дополнительные свойства информации о файле, не упомянутые в примере?
О: Да, вы можете установить дополнительные свойства информации о файле, используяDocumentInfo
объект в Aspose.PDF для .NET.DocumentInfo
Класс предоставляет различные свойства, которые позволяют вам устанавливать дополнительную информацию, такую как производитель, версия и пользовательские свойства.
Вопрос: Можно ли получить информацию о файле из существующего PDF-документа?
О: Да, вы можете получить информацию о файле из существующего PDF-документа, используя Aspose.PDF для .NET. Для этого вы можете использоватьDocumentInfo
объект для доступа к свойствам информации о файле и чтения информации, хранящейся в PDF-документе.
Вопрос: Изменяет ли установка информации о файле исходный PDF-документ?
О: Нет, установка информации о файле с помощью Aspose.PDF для .NET не изменяет исходный PDF-документ. Вместо этого он создает новый PDF-документ с обновленной информацией о файле. Исходный PDF-документ остается неизменным.