1. Produkter
  2.   Project Management
  3.   Python
  4.   Aspose.Tasks for Python via .NET

Aspose.Tasks for Python via .NET

 
 

Skapa, modifiera och konvertera MS Project-filer via Python API

Avancerat Python API som låter mjukvaruutvecklare generera, läsa, manipulera eller konvertera Microsoft Project-filer i olika format som MPP, XML, HTML med mera med Python via .NET.

Vad är Aspose.Tasks för Python via .NET?

Med den snabba tekniska utvecklingen har projektledningsverktyg blivit nödvändiga för företag i olika branscher. Bland de många alternativen som finns utmärker sig Aspose.Tasks som ett förstklassigt verktyg för att effektivt hantera uppgifter, resurser och scheman. Aspose.Tasks for Python via .NET är ett kraftfullt bibliotek som utrustar mjukvaruutvecklare med allt som behövs för att sömlöst hantera Microsoft Project-filer. När du arbetar med projektfiler har detta bibliotek allt du behöver för att underlätta dina uppgifter. Det har en smart funktion – det är kompatibelt med Python via .NET. Detta innebär att utvecklare kan utnyttja Aspose.Tasks i sina Python‑projekt genom att använda .NET‑ramverket. Denna kompatibilitet öppnar många möjligheter och gör det enkelt för Python‑utvecklare att integrera robusta projektfunktioner i sina mjukvaruprojekt.

Genom att använda Aspose.Tasks för Python via .NET får mjukvaruutvecklare möjlighet att komma åt och modifiera Microsoft Project-filer i olika format som MPP, XML och HTML i sin egen programvara. Verktyget stöder utveckling på flera plattformar, vilket gör det möjligt för utvecklare att bygga applikationer som fungerar smidigt på Windows, macOS och Linux. Kopplingen mellan Python och .NET förenklar utvecklingsprocessen och hjälper utvecklare att spara värdefull tid. Verktyget erbjuder ett brett spektrum av funktioner för att hantera projektdata. Du kan enkelt göra ändringar i uppgifter i dina projekt, såsom att lägga till, ta bort, uppdatera eller omordna dem. Du kan också justera uppgiftsdetaljer som varaktighet, startdatum och prioritet. Denna flexibilitet gör det möjligt att anpassa projektledningslösningar efter din organisations unika krav. Med sina många funktioner, sin kompatibilitet och detaljerade guider är detta verktyg en värdefull tillgång för alla organisationer som vill förenkla sina projektledningsprocesser.

Previous Next

Komma igång med Aspose.Tasks för Python via .NET

Det rekommenderade sättet att installera Aspose.Tasks för Python via .NET är via PyPI. Använd följande kommandon för en smidig installation.

Install Aspose.Tasks for Python via .NET via Pypi

pip install aspose-tasks
You can download the directly from Aspose.Tasks Utsläppsida

Generera projektfiler via Python API

Aspose.Tasks för Python via .NET gör det enkelt för mjukvaruutvecklare att skapa projektdokument från grunden med Python API. Dessutom tillåter biblioteket mjukvaruutvecklare att utan ansträngning läsa och skriva projektdata i olika format, inklusive MPP, MPT, MPX, XML, XER, P6 XML, P6, CSV och många fler. Denna flexibilitet möjliggör enkel integration med andra system och verktyg som används i projektlednings-ekosystemet. Följande kodexempel visar hur mjukvaruutvecklare kan använda API:et för att arbeta med projektobjekt i Python‑applikationer.

Hur man skapar och arbetar med projektobjekt med Python API?

 import aspose.tasks as tsk
from datetime import *

# Instantiate a Project object
prj = tsk.Project()
# Add task to the project
task1 = prj.root_task.children.add("Task 1")
# Setup task attributes
task1.start = datetime(2023, 1, 15)
task1.duration = prj.get_duration(1.0, tsk.TimeUnitType.DAY)
# Add another task
task2 = prj.root_task.children.add("Task 2")
task2.start = datetime(2023, 1, 16)
task2.duration = prj.get_duration(2.0, tsk.TimeUnitType.DAY)
# Save created project
prj.save("HelloProject.mpp")

Konvertera projektfiler till andra format via Python

Aspose.Tasks för Python via .NET har tillhandahållit komplett funktionalitet för att konvertera MS‑projektfilers data till olika stödda filformat i Python‑applikationer. API:et stöder konvertering till populära filformat som Excel, PDF, CSV, HTML och bildformat inklusive TIFF, PNG, JPEG och SVG. Följande exempel visar hur mjukvaruutvecklare kan konvertera en Microsoft Project‑fil till bildformat i Python‑applikationer.

Hur man konverterar MS Project MPP-fil till JPEG-format med Python API?

 import aspose.tasks as tsk

# load file
prj = tsk.Project("HelloProject.mpp")
# create ImageSaveOptions with desired format
options = tsk.saving.ImageSaveOptions(tsk.saving.SaveFileFormat.JPEG)
# configure output options
options.horizontal_resolution = 96.0
options.vertical_resolution = 96.0
options.jpeg_quality = 70
# render data to image format
prj.save("output.jpg", options)

Konvertering av projektfiler till PDF via Python

Aspose.Tasks för Python via .NET ger mjukvaruutvecklare möjlighet att konvertera vilken befintlig projektfil som helst till PDF‑format med bara ett par kodrader. För att konvertera en befintlig fil måste du först öppna och läsa in projektfilen och därefter kan du med save‑metoden utföra konverteringen till önskat format. Följande exempel visar hur enkelt mjukvaruutvecklare kan exportera en befintlig projektfil till PDF‑format med Python‑kod.

Hur man konverterar MPP-projektfil till PDF med Python API?

import aspose.tasks as tsk

# Open existing project
prj = tsk.Project("HelloProject.mpp")
# Save to PDF
prj.save("output.pdf", tsk.saving.SaveFileFormat.PDF)

Hantera kalendrar och avancerad rapportering

Kalendrar spelar en avgörande roll i projektledning. Aspose.Tasks för Python via .NET möjliggör för mjukvaruutvecklare att arbeta med projektkalendrar, definiera arbetstimmar, icke‑arbetade dagar och undantag. Denna nivå av kontroll säkerställer exakt schemaläggning och resursallokering. Dessutom underlättar biblioteket skapandet av insiktsfulla rapporter och analyser via sina avancerade rapporteringsfunktioner. Utvecklare kan extrahera meningsfull data från projektfiler och presentera den på ett visuellt tilltalande sätt, vilket stödjer beslutsprocesser.

 Svenska