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.

 Magyar