Aspose.Tasks Projekt till PDF-omvandlare för .NET
Aspose.Tasks projekt för att PDF Konverter för .NET gör det möjligt för utvecklare att omvandla Microsoft Project (MPP) filer till professionella, högkvalitativa PDF-dokument. Byggd på toppen av Aspose.Tasks API, förenklar denna plugin komplexa arbetsflöden och säkerställer noggrann bevarande av uppgifter, resurser, kalendrar och Gantt diagram – allt utan att Microsoft Projekt behöver installeras.
Installation och installation
- Installera NuGet-paketet
Aspose.Tasks
In i ditt .NET-projekt. - Konfigurera licensen genom att följa Mätlicensiering En guide.
- För fullständig information om installation och ramkompatibilitet, se Installationsguide .
Stödda plattformar:
- Operating Systems : 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+)
- Utvecklingsverktyg: Microsoft Visual Studio, MonoDevelop
Snabbstart: Konvertera MPP till PDF
using Aspose.Tasks;
Project project = new Project("New Project.mpp");
project.Save("SaveProjectAsPDF_out.pdf", SaveFileFormat.PDF);
Detta exempel visar det enklaste sättet att ladda en MPP fil och spara den direkt till PDF med standardinställningar.
Avancerade exportalternativ
Fine-tune din export med PdfSaveOptions
Klassen är:
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);
Anpassa textstilar
Utvecklare kan ändra textformatering för specifika objekt, till exempel övergripande resurser:
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);
Denna anpassning säkerställer att exporterade PDF-filer matchar rapporteringsstandarder eller företagets branding.
Funktioner och funktioner
Kärnkonverteringsmotor
- Parsa uppgifter, resurser, kalendrar och baseliner.
- Bevara layout och styling av inhemska MS Project.
- Stödjer multi-skivor och Multi-View export.
Support för filformat
- Converts
.mpp
(Projektet för 2010–2021+),.mpt
(Templates) och projekt XML och filer. - Normaliserar schemaversioner för konsekvent rendering.
Visa och kartlägga anpassning
- Exportvyn: Gantt Chart , Task Usage eller kombinerade layouter.
- Applicera filter, grupperingar och anpassade tabeller från källprojektet.
Page Setup och Pagination
- Kontroll sida storlek (A4, Letter, Legal, Custom), orientering, och marginaler.
- Skala diagram för att passa en- eller flera-sidor layouter.
- Automatisk sidning över stora tidslinjer.
PDF överensstämmelse och kvalitet
- Stöd för PDF 1.4–2.0.
- Överensstämmelse med arkivstandarder (PDF/A-1b, PDF / A-2u).
- Inbäddning av tecken, bildkompression, raster/vector renderingsalternativ.
Stream och File Workflows
- Spara till strömmar för web/cloud-appar eller filvägar för skrivbordsverktyg.
- Stöd för synkroniska och asynkrona batchrör.
Stor projekthantering
- Optimerad för tusentals uppgifter och flerresursprojekt.
- Stödjer framsteg callbacks och avbokning tokens.
Felrapportering
- Validerar korrumperade datum, saknade beroende eller stödsfria fält.
- Tillhandahåller detaljerad undantagshantering för CI/CD integration.
Bästa praxis
- Konfigurera licensiering tidigt : Undvik avbrott i utvärderingen av arbetstid.
- Tillhandahåll resurser : Använd
using
Blockar till fria inhemska handlar. - Predefine Views : Ställ in filter/tabeller i projektmallar innan konvertering.
- Behåll läsbarhet : För breda Gantt diagram, använd flera sidor exporter över skala.
- Leverage Streams : Reducera I/O överflöd i högpresterande miljöer.
Ofta ställda frågor
**Q: Kan jag använda Project till PDF Converter i ASP.NET eller WPF-appar?**Det fungerar i ASP.NET, WCF, WinForms, WPF och Mono-baserade appar över Windows, Linux och Mac.
**Q: Hur anpassar jag utseendet på PDF?**Användning PdfSaveOptions
konfigurera teckensnitt, textstilar, datumformat, marginaler och inledande PDF-visning inställningar.
**Q: Kan jag ange ett Visa objekt direkt?**Ja, använd SaveOptions.ViewSettings
för uttrycklig syn på export, överriding PresentationFormat
.
**Q: Vilka Microsoft Project visningar stöds?**Stödda vyer inkluderar Gantt Chart , Task Usage och andra.