Aspose.Tasks Project til PDF Converter for .NET

TASKS.Tasks Projekt til PDF Converter for .NET gør det muligt for udviklere at omdanne Microsoft Project (MPP) filer til professionelle, højkvalitets PDF-dokumenter. Opbygget på toppen af Aspose.Tasks API, forenkler dette plugin komplekse arbejdsprocesser og sikrer nøjagtig bevarelse af opgaver, ressourcer, kalendere og Gantt diagrammer - alt uden at kræve Microsoft Projekt at blive installeret.

Installation og installation

  • Installation af NuGet-pakken Aspose.Tasks Ind i dit .NET projekt.
  • Konfigurer licens ved at følge Målt licens Guide til.
  • For detaljer om installation og rammekompatibilitet, se Installationsvejledning .

Støttede plattformer:

  • Operativsystemer : 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+)
  • Udviklingsværktøjer: Microsoft Visual Studio, MonoDevelop

Hurtig start: Konverter MPP til PDF

using Aspose.Tasks;

Project project = new Project("New Project.mpp");
project.Save("SaveProjectAsPDF_out.pdf", SaveFileFormat.PDF);

Dette eksempel viser den nemmeste måde at lade en MPP filer og gemmer det direkte til PDF ved hjælp af standardindstillinger.

Avancerede eksportmuligheder

Fine-tune dine eksporter med PdfSaveOptions Klassen er:

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);

Tilpasning af tekststil

Udviklere kan ændre tekstformatering til specifikke elementer, såsom overordnede ressourcer:

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);

Denne tilpasning sikrer, at eksporterede PDF’er opfylder rapporteringsstandarder eller virksomhedens branding.

Funktioner og funktioner

Core konverteringsmotor

  • Parses opgaver, ressourcer, kalendere og baseliner.
  • Beskytter layout og styling af indfødte MS Project.
  • Det understøtter multi-sheet og multivision eksporter.

Filformater Support

  • Converts .mpp (Projektet 2010–2021+), .mpt (Templer) og projekt XML af filer.
  • Normaliserer skemaversioner for konsekvent rendering.

Visning og grafik tilpasning

  • Eksportbilleder: Gantt Chart , Task Usage eller kombinerede layouter.
  • Anvend filtre, grupperinger og tilpassede tabeller fra kildeprojektet.

Page Setup og Pagination

  • Kontrol siden størrelse (A4, Letter, Legal, Custom), orientering, og marginer.
  • Skala diagrammer til at passe til enkelt-side eller multi-page layouter.
  • Automatisk sidering over store timelinjer.

PDF-kompatibilitet og kvalitet

  • Støtte til PDF 1.4–2.0.
  • Overensstemmelse med arkivstandarder (PDF/A-1b, PDF / A-2u).
  • Font indlejning, billedkompression, raster/vector rendering muligheder.

Stream og File Workflows

  • Spare til streams for web/cloud apps eller filveje for desktopværktøjer.
  • Støtte til synkron og asynkrone batchrør.

Større projekthåndtering

  • Optimeret til tusindvis af opgaver og flere ressourceprojekter.
  • Det understøtter fremskridt callbacks og annullering tokens.

fejlrapportering

  • Validerer korrupte datoer, manglende afhængigheder eller ustøttede felter.
  • Det giver en detaljeret undtagelsesbehandling for CI/CD integration.

Bedste praksis

  • Configure Licensing Tidligt : Undgå driftstidsvurderingsforstyrrelser.
  • Tilgængelige ressourcer : Brug using Blokker til frie indfødte handler.
  • Predefiner Visninger : Indsæt filtre/tabler i projektmaler før konvertering.
  • Forbeholde læsbarhed : For brede Gantt diagrammer, brug flere sider eksporter over skalering.
  • Leverage Streams : Reduktion af I/O overhead i miljøer med høj hastighed.

Ofte stillede spørgsmål

**Q: Kan jeg bruge Project til PDF Converter i ASP.NET eller WPF apps?**Det fungerer i ASP.NET, WCF, WinForms, WPF og Mono-baserede apps over Windows, Linux og Mac.

**Q: Hvordan kan jeg tilpasse udseendet af PDF?**Brug af PdfSaveOptions til at konfigurere bogstaver, tekststiler, datoformat, marginer og indledende PDF-visning indstillinger.

**Q: Kan jeg angive et View-objekt direkte?**Ja, brug af SaveOptions.ViewSettings for eksplicit syn på eksport, overriding PresentationFormat.

**Q: Hvilke Microsoft Project visninger understøttes?**Understøttede visninger omfatter Gantt Chart , Task Usage og andre.

 Dansk