Abrufen von eingebetteten Dokumenten aus den Notizen einer Aufgabe abrufen
Überblick
In Microsoft -Projektdateien (MPP) können Tasknotizen eingebettete Dokumente wie .txt
, .doc
oder .rtf
-Dateien enthalten. Diese eingebetteten Objekte werden in der Eigenschaft “NotesRtf`” der Aufgabe typischerweise in rtf -Format gespeichert.
Während Aspose.Tasks für .NET allein nicht vollständig das Parsen oder Extrahieren dieser eingebetteten Dokumente unterstützt, kann es mit assposes.words für .net kombiniert werden, um den RTF -Inhalt zu interpretieren und die eingebetteten Dateien abzurufen.
Dieser Artikel zeigt, wie die “NotesRtf` -Daten aus einer Aufgabe eingebettetes Dokumente mit Aspose..Words extrahiert werden.
Anforderungen
Bevor Sie fortfahren, stellen Sie sicher:
- Referenz Aspose.Tasks für .NET zu Zugriff auf Aufgabendaten;
- Referenz asspose.words für .net, um eingebettete Objekte vor RTF -Inhalten zu analysieren und zu speichern.
Sie können beide Bibliotheken über Nuget installieren:
1Install-Package Aspose.Tasks
2Install-Package Aspose.Words
Abrufen von eingebetteten Dokumenten aus Aufgabennotizen abrufen
Der folgende Code -Snippet:
- Lädt die MPP -Datei mit `Aspose.Tasks ‘;
- Liest den Inhalt der einzelnen Aufgaben “NotesRtf`”;
- Parses RTF mit
asspose.words
; - Speichert jedes eingebettete Objekt (falls gefunden) auf der Festplatte.
Notizen
- Die Ausgabedateien erhalten ihren ursprünglichen Format und den Dateinamen, sofern verfügbar.
- Nur RTF-basierte Notizen mit eingebetteten Olen-Objekten können verarbeitet werden;
- Stellen Sie sicher, dass Sie Ausnahmen behandeln, wenn Sie nicht unterstützte oder fehlgeformte RTF analysieren.
Zusammenfassung
Durch Kombinieren von Aspose.Tasks und asspose.words können Entwickler eingebettete Dokumente aus Tasknoten extrahieren, die in MPP -Dateien gespeichert sind. Dieser Ansatz ist besonders nützlich, wenn MPP -Dateien verwendet werden, um zusätzliche Spezifikationen oder Anhänge über das Feld Notes zu führen.