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

Aspose.Tasks for Python via .NET

 
 

Create, Modify & Convert MS Project Files via Python API

Advanced Ptyhon API That Allows Software Developers to Generate, Read, Manipulate, or Convert Microsoft Project Files in Various Formats like MPP, XML, HTML & more using Python via .NET.

Kas ir Aspose.Tasks for Python via .NET?

Ar tehnoloģiju strauju attīstību projektu vadības rīki ir kļuvuši par neatņemamu sastāvdaļu uzņēmumiem dažādās nozarēs. No daudzajām pieejām izceļas Aspose.Tasks kā augstākās klases rīks, kas efektīvi pārvalda uzdevumus, resursus un grafikus. Aspose.Tasks for Python via .NET ir spēcīga bibliotēka, kas nodrošina programmatūras izstrādātājiem visu nepieciešamo, lai nevainojami strādātu ar Microsoft Project failiem. Strādājot ar projektu failiem, šī bibliotēka piedāvā visu, kas nepieciešams, lai atvieglotu jūsu uzdevumus. Tai ir īpaša funkcija – tā ir saderīga ar Python caur .NET. Tas nozīmē, ka izstrādātāji var maksimāli izmantot Aspose.Tasks savos Python projektos, izmantojot .NET ietvaru. Šī saderība atver daudz iespēju, ļaujot Python izstrādātājiem viegli integrēt spēcīgas projektu funkcijas savos programmatūras projektos.

Izmantojot Aspose.Tasks for Python caur .NET, programmatūras izstrādātāji var piekļūt un modificēt Microsoft Project failus dažādos formātos, piemēram, MPP, XML un HTML, savā programmā. Šis rīks atbalsta izstrādi dažādās platformās, ļaujot izstrādātājiem veidot lietojumprogrammas, kas rādās gan Windows, gan macOS, gan Linux vidēs. Savienojums starp Python un .NET vienkāršo izstrādes procesu, palīdzot izstrādātājiem ietaupīt vērtīgu laiku. Rīks nodrošina plašu funkciju klāstu projektu datu pārvaldībai. Jūs varat viegli veikt izmaiņas uzdevumos, piemēram, pievienot, noņemt, atjaunināt vai pārkārtot tos. Varat arī mainīt uzdevuma detaļas, piemēram, ilgumu, sākuma datumu un prioritāti. Šāda elastība ļauj pielāgot projektu vadības risinājumus jūsu organizācijas unikālajām prasībām. Ar savām daudzajām funkcijām, saderību un detalizētajām vadlīnijām šis rīks ir vērtīgs resurss jebkurai organizācijai, kas vēlas vienkāršot savu projektu vadības procesu.

Previous Next

Kā sākt darbu ar Aspose.Tasks for Python via .NET

Rekomendētais veids, kā instalēt Aspose.Tasks for Python via .NET, ir caur PyPI. Lūdzu, izmantojiet šādas komandas, lai veiktu gludu instalāciju.

Instalējiet Aspose.Tasks for Python via .NET, izmantojot PyPI

pip install aspose-tasks
Jūs varat lejupielādēt tieši no Aspose.Tasks Izlaides lapa

Ģenerējiet projektu failus, izmantojot Python API

Aspose.Tasks for Python via .NET ļauj programmatūras izstrādātājiem viegli izveidot projektu dokumentus no nulles, izmantojot Python API. Turklāt bibliotēka ļauj izstrādātājiem bez piepūles lasīt un rakstīt projektu datus dažādos formātos, tostarp MPP, MPT, MPX, XML, XER, P6 XML, P6, CSV un daudzos citos. Šī elastība ļauj vienkārši integrēt citās sistēmās un rīkos, ko izmanto projektu vadības ekosistēmā. Zemāk esošais koda piemērs parāda, kā izstrādātāji var izmantot API, lai strādātu ar projektu elementiem Python lietojumprogrammās.

Kā izveidot un strādāt ar projektu elementiem, izmantojot 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")

Konvertējiet projektu failus uz citām formām, izmantojot Python

Aspose.Tasks for Python via .NET nodrošina pilnīgu funkcionalitāti MS projekt failu datu konvertēšanai uz dažādiem atbalstītajiem failu formātiem Python lietojumprogrammās. API atbalsta konvertēšanu uz populāriem formātiem, piemēram, Excel, PDF, CSV, HTML un attēlu formātiem, ieskaitot TIFF, PNG, JPEG un SVG. Zemāk esošais piemērs demonstrē, kā izstrādātāji var konvertēt Microsoft Project failu uz attēlu formātiem Python lietojumprogrammās.

Kā konvertēt MS Project MPP failu uz JPEG formātu, izmantojot 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)

Projektu failu konvertēšana uz PDF, izmantojot Python

Aspose.Tasks for Python via .NET sniedz izstrādātājiem iespēju konvertēt jebkuru esošu projektu uz PDF formātu, izmantojot tikai dažas koda rindas. Lai konvertētu esošu projektu, vispirms jāatver un jāielādē esošais projekta fails, pēc tam, izmantojot saglabāšanas metodi, izstrādātājs var sasniegt vēlamo formāta konvertēšanu. Zemāk esošais piemērs parāda, cik vienkārši izstrādātāji var eksportēt esošu projektu failu uz PDF formātu, izmantojot Python kodu.

Kā konvertēt MPP projektu failu uz PDF, izmantojot 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)

Kalendāru apstrāde & uzlabota atskaitīšana

Kalendāri spēlē būtisku lomu projektu vadībā. Aspose.Tasks for Python via .NET ļauj izstrādātājiem strādāt ar projektu kalendāriem, definējot darba stundas, brīvdienas un izņēmumus. Šāds kontroles līmenis nodrošina precīzu plānošanu un resursu piešķiršanu. Turklāt bibliotēka atvieglo iespaidīgu pārskatu un analīžu ģenerēšanu, izmantojot tās uzlabotās atskaitīšanas iespējas. Izstrādātāji var izvilkt nozīmīgus datus no projektu failiem un prezentēt tos vizuāli pievilcīgā veidā, atvieglojot lēmumu pieņemšanas procesus.

 Latviski