1. Продукти
  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.

Какво е Aspose.Tasks за Python чрез .NET?

С бързото развитие на технологиите инструментите за управление на проекти се превръщат в незаменими за бизнеси в различни сфери. От множеството налични решения, Aspose.Tasks се откроява като висококачествен инструмент за ефективно управление на задачи, ресурси и графици. Aspose.Tasks for Python via .NET е мощна библиотека, която снабдява софтуерните разработчици с всичко необходимо за безпроблемна работа с Microsoft Project файлове. Когато работите с проектни файлове, тази библиотека предлага всичко, от което се нуждаете, за да улесните задачите си. Тя има една интересна характеристика – съвместимост с Python чрез .NET. Това означава, че разработчиците могат да използват пълния потенциал на Aspose.Tasks в своите Python проекти, като се възползват от .NET рамката. Тази съвместимост отваря множество възможности, позволявайки на Python разработчиците да интегрират мощни проектни функции в софтуерните си решения с лекота.

Използвайки Aspose.Tasks за Python чрез .NET, софтуерните разработчици могат да достъпват и модифицират Microsoft Project файлове в различни формати като MPP, XML и HTML в собствените си приложения. Инструментът поддържа разработка за различни платформи, позволявайки създаването на приложения, които работят гладко под Windows, macOS и Linux. Свързването между Python и .NET опростява процеса на разработка, спестявайки ценно време. Инструментът предлага широк набор от функции за управление на проектни данни. Можете лесно да правите промени в задачите на вашите проекти – да добавяте, премахвате, актуализирате или пренареждате задачи. Също така можете да коригирате детайли като продължителност, начална дата и приоритет. Това ниво на гъвкавост ви позволява да персонализирате решения за управление на проекти според уникалните изисквания на вашата организация. С множеството си функции, съвместимост и подробни ръководства, този инструмент е ценен актив за всяка организация, стремяща се да опрости процесите по управление на проекти.

Previous Next

Започване с Aspose.Tasks за Python чрез .NET

Препоръчителният начин за инсталиране на Aspose.Tasks за Python чрез .NET е чрез PyPI. Моля, използвайте следните команди за безпроблемна инсталация.

Install Aspose.Tasks for Python via .NET via Pypi

pip install aspose-tasks
You can download the directly from Aspose.Tasks Страница за издания

Генериране на проектни файлове чрез Python API

Aspose.Tasks for Python via .NET прави лесно за софтуерните разработчици създаването на проектни документи от нулата, използвайки Python API. Освен това библиотеката позволява на разработчиците без усилие да четат и записват проектни данни в различни формати, включително MPP, MPT, MPX, XML, XER, P6 XML, P6, CSV и много други. Тази гъвкавост позволява лесна интеграция с други системи и инструменти, използвани в екосистемата за управление на проекти. Следният пример с код показва как софтуерните разработчици могат да използват API‑то за работа с проектни елементи в Python приложения.

How to Create & Work with Project Items using 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")

Конвертиране на проектни файлове в други формати чрез Python

Aspose.Tasks for Python via .NET предоставя пълна функционалност за конвертиране на данните от MS проектни файлове в различни поддържани формати в Python приложения. API‑то поддържа конвертиране към популярни формати като Excel, PDF, CSV, HTML и формати за изображения, включително TIFF, PNG, JPEG и SVG. Следният пример демонстрира как софтуерните разработчици могат да конвертират Microsoft Project файл в формати за изображения в Python приложения.

How to Convert MS Project MPP File to JPEG Format via 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)

Конвертиране на проектни файлове в PDF чрез Python

Aspose.Tasks for Python via .NET дава на софтуерните разработчици възможността да конвертират всеки съществуващ проект в PDF формат с няколко реда код. За да конвертирате съществуващ проект, първо трябва да отворите и заредите съществуващия проектен файл, след което чрез метода save разработчикът може да постигне конверсия към желания файлов формат. Следният пример показва колко лесно софтуерните разработчици могат да експортират съществуващ проектен файл в PDF формат, използвайки Python код.

How to Convert MPP Project File to PDF using 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)

Работа с календари и разширени отчети

Календарите играят ключова роля в управлението на проекти. Aspose.Tasks for Python via .NET позволява на софтуерните разработчици да работят с проектни календари, определяйки работни часове, неработни дни и изключения. Това ниво на контрол осигурява точни графици и разпределение на ресурси. Освен това библиотеката улеснява генерирането на задълбочени отчети и анализи чрез своите разширени функции за отчитане. Разработчиците могат да извличат значими данни от проектните файлове и да ги представят визуално привлекателно, подпомагайки процесите на вземане на решения.

 Български