Aspose.Tasks Project PDF Converter for .NET
Az ASPOSE.TASKS projekt a PDF A .NET konverter lehetővé teszi a fejlesztők számára, hogy a Microsoft Project (MPP) fájlokat professzionális, kiváló minőségű PDF-dokumentumokká alakítsák át.Az Aspose.Tasks API tetején épül, ez a plugin egyszerűsíti a bonyolult munkafolyamatokat, és biztosítja a feladatok, erőforrások, naptárak és Gantt grafikonok pontos megőrzését - mindezt anélkül, ha a telepítésre van szükség.
Telepítés és telepítés
- Telepítse a NuGet csomagot
Aspose.Tasks
Az Ön .NET projektjében. - A licenc beállítása azáltal, hogy a Mérett licenc Az útmutató.
- A telepítés és a keretrendszer kompatibilitása teljes részletei esetén lásd Telepítési útmutató .
Támogatott platformok:
- Operációs rendszerek: Windows, Linux, MacOS
- Frameworks : .NET Framework (3.5–4.8), .NET Standard 2.0, .NET Core (2.0–3.1), .net 5/6+, Mono (2.6.7+)
- Fejlesztési eszközök: Microsoft Visual Studio, MonoDevelop
Gyors indítás: MPP-t PDF-re konvertáljon
using Aspose.Tasks;
Project project = new Project("New Project.mpp");
project.Save("SaveProjectAsPDF_out.pdf", SaveFileFormat.PDF);
Ez a példa azt mutatja, hogy a legegyszerűbb módja egy MPP fájl és mentse közvetlenül a PDF-be az alapértelmezett beállítások segítségével.
fejlett export opciók
Tökéletesen illeszkedik az exporthoz a PdfSaveOptions
Az osztály:
Project project = new Project("New Project.mpp");
PdfSaveOptions options = new PdfSaveOptions();
// Ensure content fits within cells
options.FitContent = true;
options.Timescale = Timescale.Months;
options.PresentationFormat = PresentationFormat.TaskUsage;
project.Save("FitContentsToCellSize_out.pdf", options);
Text stílusok személyre szabása
A fejlesztők módosíthatják a szöveges formázást bizonyos elemekre, például az összesített erőforrásokra:
Project project = new Project("New Project.mpp");
PdfSaveOptions options = new PdfSaveOptions();
options.PresentationFormat = PresentationFormat.ResourceSheet;
TextStyle style = new TextStyle();
style.Color = Color.OrangeRed;
style.FontStyle = FontStyle.Bold | FontStyle.Italic;
style.ItemType = TextItemType.OverallocatedResources;
options.TextStyles = new List<TextStyle> { style };
project.Save("CustomizeTextStyle_out.pdf", options);
Ez a személyre szabás biztosítja az exportált PDF-k megfelelnek a jelentési szabványoknak vagy a vállalat márkájának.
Jellemzők és funkciók
Core átalakító motor
- Pársa feladatok, források, naptárak és bazilinkák.
- Megőrzi az indiai MS Project elrendezését és stílusát.
- Támogatja a többoldalú és többnézetű exportokat.
File Format támogatás
- Converts
.mpp
(a 2010–2021 közötti időszakra vonatkozóan+),.mpt
(Templates) és a projekt XML A fájlok. - Normalizálja a rendszer változatait a következetes rendereléshez.
Látnivalók és Chart Customization
- Export látnivalók: Gantt Chart , Task Usage vagy kombinált elrendezések.
- Alkalmazza a szűrőket, csoportosításokat és személyre szabott táblákat a forrásprojektből.
Page Setup és Pagináció
- Ellenőrizze az oldal méretét (A4, levél, jogi, személyre szabott), az orientációt és a marginokat.
- Skálázza a diagramokat, hogy illeszkedjen az egyoldalas vagy többoldalú elrendezéshez.
- Automatikus oldalsó a nagy idővonalon keresztül.
PDF megfelelőség és minőség
- Támogatás a PDF 1.4–2.0.
- Az archív szabványokkal való összhang (PDF/A-1b, PDF / A-2u).
- Font beépítése, képkompresszió, raster/vector rendering opciók.
Stream & File munkafolyamatok
- A webes / felhőalkalmazásokra vagy az asztali eszközökre vonatkozó fájlútvonalakra történő áramlásra való mentés.
- Támogatja a szinkron és aszimmetrikus csővezetékeket.
Nagy projektek kezelése
- Több ezer feladatra és több erőforrású projektre optimalizálva.
- Támogatja a progress callbacks és a törlés tokeneket.
Hibajelentés
- Megerősíti a korrupt dátumokat, hiányzó függőségeket vagy nem támogatott mezőket.
- Részletes kivételes kezelést biztosít a CI/CD integrációhoz.
Legjobb gyakorlatok
- Kezdeményezze a korai engedélyezést : Kerülje a munkaidő értékelésének megszakítását.
- Közösségi források rendelkezésre állása : Használat
using
Blokkok a szabad őslakos kézhez. - Előre meghatározott nézetek : A projektsablonokban a szűrők / táblák beállítása az átalakítás előtt.
- Tartsd meg az olvashatóságot : A széles Gantt-diagramok esetében használjon többoldalú exportokat a skálázáson túl.
- Felszállítási áramok : Csökkenti az I/O felületet nagy teljesítményű környezetben.
Gyakran feltett kérdések
**Q: Használhatom a Project PDF Converter-t az ASP.NET vagy a WPF alkalmazásokban?**Jól működik ASP.NET, WCF, WinForms, WPF és Mono-alapú alkalmazások Windows, Linux és Mac.
**Q: Hogyan tudok személyre szabni a PDF megjelenését?**Használat PdfSaveOptions
a betűtípusok, szövegstílusok, dátumformátumok és marginok konfigurálása, valamint az eredeti PDF-nézet beállításai.
**Q: Egy View objektumot közvetlenül megadhatok-e?**Igen, használja SaveOptions.ViewSettings
a kifejezett kilátás export, túllépés PresentationFormat
.
**Q: Milyen Microsoft Project nézeteket támogatnak?**A támogatott nézetek közé tartozik a Gantt Chart , Task Usage és mások.