Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Свойства документа позволяют сохранить некоторую полезную информацию о вашем документе. Эти свойства можно разделить на две группы:
Полезно знать, что информация об API и номере версии напрямую записывается в выходные документы. Например, при преобразовании документа в PDF, Aspose.Words заполняет поле “Приложение” значением “Aspose.Words”, а поле “Производитель PDF” - значением “Aspose.Words для C++ YY.M.N”, где YY.M.N - это версия Aspose.Words, используемая для преобразования. Более подробную информацию смотрите в разделе Название генератора или производителя, указанное в выходных документах.
Чтобы получить доступ к свойствам документа в Aspose.Words, используйте:
BuiltInDocumentProperties для получения встроенных свойств.
CustomDocumentProperties для получения пользовательских свойств.
Встроенные свойства документа
Встроенные свойства документа
Класс DocumentProperty позволяет получить имя, значение и тип свойства документа. Value возвращает объект, но существует набор методов, позволяющих преобразовать значение свойства в определенный тип. После того, как вы узнаете, к какому типу относится свойство, вы можете использовать один из методов DocumentProperty.ToXXX, таких как DocumentProperty.ToString и DocumentProperty.ToInt, чтобы получить значение соответствующего типа.
В следующем примере кода показано, как перечислить все встроенные и пользовательские свойства в документе:
В Microsoft Word вы можете получить доступ к свойствам документа, используя меню “Файл → Свойства”.
Вы не можете добавлять или удалять встроенные свойства документа, используя Aspose.Words. Вы можете только изменять или обновлять их значения.
Чтобы добавить пользовательские свойства документа с помощью Aspose.Words, используйте метод Add, передав имя нового свойства и значение соответствующего типа. Метод возвращает только что созданный объект DocumentProperty.
Чтобы удалить пользовательские свойства, используйте метод Remove, передав ему имя свойства для удаления, или метод RemoveAt, чтобы удалить свойство по индексу. Вы также можете удалить все свойства, используя метод Clear.
Следующий пример кода проверяет, существует ли в документе пользовательское свойство с заданным именем, и добавляет еще несколько пользовательских свойств документа:
В следующем примере кода показано, как удалить пользовательское свойство документа:
Aspose.Words не обновляет свойства документа автоматически, как это делает Microsoft Word с некоторыми свойствами, но предоставляет метод для обновления некоторых статистических встроенных свойств документа. Вызовите метод UpdateWordCount для пересчета и обновления следующих свойств:
Aspose.Words предоставляет метод AddLinkToContent для создания нового пользовательского свойства документа, связанного с содержимым. Это свойство возвращает только что созданный объект свойств или значение null, если значение LinkSource недопустимо.
В следующем примере кода показано, как настроить ссылку на пользовательское свойство:
Вы можете получить набор переменных документа, используя свойство Variables. Имена и значения переменных являются строками.
В следующем примере кода показано, как перечислять переменные документа:
Если вы хотите поделиться документом Word с другими пользователями, вы можете удалить личную информацию, такую как имя автора и компания. Для этого используйте свойство RemovePersonalInformation, чтобы установить флажок, указывающий на то, что Microsoft Word удалит всю пользовательскую информацию из комментариев, изменений и свойств документа при сохранении документа.
В следующем примере кода показано, как удалить личную информацию:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.