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.

 Svenska