Aspose.Tasks Projektas į PDF konverterį .NET
Projektas „Tasks Project PDF Konvertuotojas .NET leidžia kūrėjams nedelsiant konvertuoti „Microsoft Project“ (MPP) failus į profesionalius, aukštos kokybės PDF dokumentus. pastatytas virš „Aspose.Tasks API“, šis įrankis supaprastina sudėtingus darbo srautus ir užtikrina tikslų užduočių, išteklių, kalendorių ir Gantt grafikos išsaugojimą – visi be to, kad Microsoft Project turi būti įdiegtas.
Įdiegimas ir nustatymas
- Įdiegti NuGet paketą
Aspose.Tasks
Į savo .NET projektą. - Įveskite licenciją, sekdami pagal Išmatuota licencija ir vadovas.
- Norėdami gauti išsamią informaciją apie montavimą ir suderinamumą su rėmu, žr Įdiegimo vadovas .
Palaikomos platformos:
- Operacinės sistemos: Windows, Linux, macOS
- Framorai: .NET Framework (3.5–4.8), .Net Standard 2.0, .net Core (2.0–3.1), .NET 5/6+, Mono (2.6.7+)
- Programos kūrimo įrankiai: Microsoft Visual Studio, MonoDevelop
Greitas pradžia: konvertuoti MPP į PDF
using Aspose.Tasks;
Project project = new Project("New Project.mpp");
project.Save("SaveProjectAsPDF_out.pdf", SaveFileFormat.PDF);
Šis pavyzdys rodo paprasčiausias būdas įkrauti MPP failą ir išsaugoti tiesiogiai PDF naudojant numatytus nustatymus.
Išplėstinės eksporto galimybės
Tinkamai susitaikykite su eksportu PdfSaveOptions
Klasė:
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);
Kūrybiniai tekstiniai stilius
Kūrėjai gali keisti teksto formatavimą tam tikriems elementams, pavyzdžiui, apskritai pažymėti ištekliai:
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);
Šis pritaikymas užtikrina, kad eksportuoti PDF atitiktų ataskaitų teikimo standartus arba bendrovės prekės ženklą.
Savybės ir funkcijos
Pagrindinis konvertavimo variklis
- Parsės užduotys, ištekliai, kalendoriai ir bazeliai.
- Išsaugo gimtojo MS projekto išdėstymą ir stilių.
- Palaiko daugiapakopį ir multi-view eksportą.
Failų formatas palaikymas
- Converts
.mpp
(Projektas 2010–2021 m+),.mpt
(Nukreipta iš puslapio) ir projekto XML žymės ir failus. - Normalizuoja schemos versijas nuosekliai atlikti.
Žiūrėti ir žemėlapis Pritaikymas
- Eksporto apžvalgos: Gantt Chart, Task Usage arba kombinuotas dizainas.
- Taikykite filtrus, grupes ir pritaikytus lenteles iš šaltinio projekto.
Page Setup & Paginavimas
- Kontrolės puslapio dydis (A4, laiškas, teisinis, pritaikytas), orientacija ir maržos.
- Skalauti grafikus, kad atitiktų vienos ar kelių puslapių išdėstymus.
- Automatinis puslapis per didelius laiko juostus.
PDF atitikimas ir kokybė
- Pagalba PDF 1.4–2.0.
- Atitiktis archyvų standartams (PDF/A-1b, PDF / A-2u).
- Skaitmenų įterpimas, vaizdo suspaudimo, raster / vektorio renderavimo galimybės.
Stream ir failų darbo srautas
- Išsaugokite į srautus žiniatinklio / debesų programoms arba failų maršrutus darbalaukio įrankiams.
- Parama sinchroniniams ir asynchroniems batch vamzdžiams.
Didelis projektų valdymas
- Optimizuota tūkstančiams užduočių ir daugiafunkcinių projektų.
- Palaiko pokyčių skambučius ir atšaukimo tokenus.
Klaidų ataskaita
- Patvirtina korumpuotus datus, trūkstamas priklausomybes ar nepalaikytas sritis.
- Teikia išsamią išimties tvarkymą CI / CD integracijai.
Geriausios praktikos
- Konfigūruokite licencijavimą ankstyvuoju laikotarpiu: vengti darbo laiko vertinimo pertraukų.
- Paslaugų teikimas : Naudojimas
using
Blokai į laisvas gimtąsias rankas. - Nustatykite vaizdus: Prieš konvertavimą nustatykite filtrus / lenteles projekto šablonose.
- Išsaugokite Skaityti: Platų Gantto diagramų atveju naudokite daugiašalius eksportuojant per skalavimą.
- Leverage Streams: Sumažina I/O viršūnių kiekį aukštos įtampos aplinkoje.
Dažnai užduodami klausimai
**Q: Ar galiu naudoti „Project to PDF Converter“ ASP.NET ar WPF programose?**Jis veikia ASP.NET, WCF, WinForms, WPF ir Mono programose Windows, Linux ir Mac.
**Q: Kaip aš pritaikiau PDF išvaizdą?**Use PdfSaveOptions
konfigūruoti rašmenis, teksto stilius, datų formatus, maržus ir pradinius PDF peržiūros nustatymus.
**Q: Ar galiu tiesiogiai nurodyti vaizdo objektą?**Naudojimas SaveOptions.ViewSettings
aiškios vizijos eksportui, viršijimui PresentationFormat
.
**Q: Kokie „Microsoft Project“ vaizdai palaikomi?**Palaikomi vaizdai apima Gantt Chart, Task Usage ir kt.