Отримання вбудованих документів із записок завдання
Огляд
У файлах Microsoft Project (MPP) примітки до завдань можуть містити вбудовані документи - такі як .txt
, .doc
або .rtf
файли. Ці вбудовані об’єкти, як правило, зберігаються у форматі rtf у власності Newsrtf
.
У той час як aspose.tasks для .net поодинці не повністю підтримує розбір або вилучення цих вбудованих документів, його можна поєднати з aspose.words для .net для інтерпретації вмісту RTF та отримання вбудованих файлів.
Ця стаття демонструє, як читати дані Newsrtf
з завдання та витягнути вбудовані документи за допомогою aspose.words.
Вимоги
Перш ніж продовжувати, переконайтеся:
- Посилання aspose.tasks для .net для доступу до даних завдань;
- Довідка aspose.words для .net для розбору та збереження вбудованих об’єктів із вмісту RTF.
Ви можете встановити обидві бібліотеки через Nuget:
1Install-Package Aspose.Tasks
2Install-Package Aspose.Words
Отримання вбудованих документів із записів завдань
Наступний фрагмент коду:
- Завантажує файл MPP за допомогою
aspose.tasks
; - Зчитує вміст
notesrtf
кожного завдання; - Розбір RTF за допомогою
aspose.words
; - Збереже кожен вбудований об’єкт (якщо їх знайдено) на диск.
Нотатки
- Вихідні файли збережуть їхній оригінальний формат та ім’я файлу, якщо вони доступні;
- Тільки Нотатки на основі RTF з вбудованими об’єктами OLE можуть бути оброблені;
- Переконайтеся, що обробляйте винятки при розбої непідтримуваних або неправильних RTF.
Резюме
Поєднуючи aspose.tasks і aspose.words, розробники можуть витягувати вбудовані документи з примітки до завдань, що зберігаються у файлах MPP. Цей підхід особливо корисний, коли файли MPP використовуються для отримання додаткових специфікацій або вкладень через поле Примітки.