Получение встроенных документов из заметок задачи
Обзор
В Microsoft Project Files (MPP) заметки могут содержать встроенные документы, такие как .txt
, .doc
или .rtf
files. Эти встроенные объекты обычно хранятся в формате RTF в рамках свойства задачи.
В то время как aspose.tasks для .net только не полностью поддерживает или извлекает эти встроенные документы, его можно объединить с aspose.words для .net, чтобы интерпретировать содержание RTF и извлечь внедренные файлы.
В этой статье демонстрируется, как прочитать данные notesrtf
из задачи и извлечь встроенные документы с использованием Aspose.words.
Требования
Прежде чем продолжить, убедитесь:
- Ссылка aspose.tasks для .net для доступа к данным задачи;
- Ссылка aspose.words для .net для анализа и сохранения встроенных объектов от контента RTF.
Вы можете установить обе библиотеки через Nuget:
1Install-Package Aspose.Tasks
2Install-Package Aspose.Words
Получение встроенных документов из заметок задачи
Следующий фрагмент кода:
- Загружает файл MPP с помощью
aspose.tasks
; - Читает содержание
notesrtf
по каждой задаче; - SARSES RTF с использованием
aspose.words
; - Сохраняет каждый встроенный объект (если найден) на диск.
Примечания
- Выходные файлы сохранят их исходный формат и имя файла, если таковые имеются;
- Только Примечания на основе RTF с встроенными OLE-объектами могут быть обработаны;
- Обязательно обрабатывайте исключения, когда анализ не поддерживается или не имеет себе нормы RTF.
Краткое содержание
Комбинируя aspose.tasks и aspose.words, разработчики могут извлечь встроенные документы из заметок задач, хранящихся в файлах MPP. Этот подход особенно полезен, когда файлы MPP используются для выполнения дополнительных спецификаций или вложений через поле Notes.