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.