Aspose.Tasks for Python via .NET은 Microsoft Project 파일을 처리하기 위한 강력한 프로젝트 관리 API입니다. 당사의 API는 다른 소프트웨어 종속성 없이 Microsoft Project 문서 읽기, 쓰기 및 작업을 지원하며 하위 수준의 프로젝트 작업 및 데이터 조작을 처리하기 위한 100개 이상의 Python 클래스를 포함합니다. 따라서 Aspose.Tasks는 Python 개발자에게 스크립트 기반 문서 자동화를 구현할 고유한 기회를 제공합니다. 라이브러리는 다양한 프로젝트 속성을 완벽하게 지원하며 캘린더 또는 작업 일정을 관리하는 데 사용할 수 있습니다.
최근 수십 년 동안 강력한 컴퓨팅 하드웨어가 등장하면서 Python은 웹 개발(Django, Flask, Pyramid 프레임워크), 과학 작업 및 데이터 분석에 널리 사용되는 프로그래밍 언어가 되었습니다. Python의 유용성은 타사 패키지의 대규모 생태계에서 비롯됩니다. 많은 수의 라이브러리가 점진적으로 진화하고 있으므로 Python은 빠른 소프트웨어 개발을 위한 최상의 선택으로 간주됩니다. Aspose.Tasks 팀은 최신 프로그래밍 동향을 파악하고 전문적인 BMP, PNG, JPEG, GIF, TIFF, PDF 처리 소프트웨어 및 기타 파일 형식을 Python 커뮤니티에 제공하기로 결정했습니다.
.NET을 통한 Python용 Aspose.Tasks API는 작업, 리소스, 리소스 할당 및 개발자가 조작할 수 있는 확장 속성 데이터와 같은 데이터를 노출합니다. 사용자는 작업과 리소스를 생성 및 읽어서 완전히 예약하고 리소스를 작업에 할당하거나 제거할 수 있습니다. 사용자는 제약 조건, 우선 순위, 중요하고 시간 소모적인 작업을 조작하고, 작업을 중지 또는 재개하고, 작업을 분할하고, 고급 속성을 관리하고, 작업을 연결하고, 업데이트된 데이터를 프로젝트에 다시 쓸 수 있습니다.
고급 Python Microsoft 프로젝트 API 기능
처음부터 MS Project 및 Oracle Primavera 파일 생성
달력의 평일 및 예외 정의
암호로 보호된 MS 프로젝트 파일 읽기 및 쓰기
고도로 사용자 정의 가능한 Gantt 차트를 사용하여 프로젝트를 다른 형식으로 내보내기
기준선, 비용 및 이정표 관리
작업, 자원 및 할당 확장 속성 및 해당 정의 처리
자원 할당의 작업 윤곽을 사용자 지정합니다.
WBS(작업 분할 구조)를 이미지로 렌더링
MS Project 및 Oracle Primavera 파일을 HTML로 렌더링
이름, 날짜, 기간 및 기타 여러 필드별로 작업 정렬
MPP 프로젝트 파일의 사용자 정의 속성 업데이트
PWA를 통해 MS Project Online 또는 MS Project Server의 온프레미스 인스턴스에서 프로젝트 파일 열기 및 저장
렌더링 작업 파일을 PDF 및 이미지 형식으로
.NET을 통한 Python용 Aspose.Tasks는 작업, 리소스 및 리소스 할당 데이터를 고정 레이아웃 형식뿐만 아니라 XML, HTML 및 정보를 쉽게 배포할 수 있는 여러 가지 널리 사용되는 파일 형식으로 렌더링하는 것을 지원합니다.
프로젝트 데이터를 이미지로 변환
# load file
prj = Project(my_dir + "template.mpp")
# create ImageSaveOptions with desired format
options = ImageSaveOptions(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(my_dir + "output.jpg", options)
온라인 작업 변환기를 사용해 볼 수 있습니다.
라이브러리의 중요한 기능은 프로젝트의 WBS를 .NET Framework에서 지원하는 표준 이미지 형식으로 렌더링하는 기능입니다. 또한 프로젝트 데이터를 CSV, TXT, XLS, XLSX 및 MPT 형식으로 내보낼 수도 있습니다.
프로젝트에서 작업 처리
Aspose.Tasks for Python은 Microsoft Project 파일 내에서 작업을 처리하기 위한 다양한 클래스 세트를 제공합니다. 프로젝트 계획의 복잡성은 단순한 평면 작업 목록에서 상호 의존적인 대규모 중첩 작업 그룹에 이르기까지 복잡할 수 있습니다. 복잡성에 관계없이 Aspose.Tasks for Python net은 모든 시나리오를 처리할 수 있습니다.
프로젝트 데이터를 여러 형식으로 변환
Aspose.Tasks for Python은 정보를 쉽게 배포할 수 있도록 작업, 리소스 및 리소스 할당 데이터를 고정 레이아웃 형식과 XML, HTML 및 기타 널리 사용되는 여러 파일 형식으로 렌더링하는 것을 지원합니다.
프로젝트 데이터를 여러 형식으로 변환
# load file
prj = Project(my_dir + "template.mpp")
# save in different formats
prj.save(my_dir + "output.pdf", SaveFileFormat.pdf)
prj.save(my_dir + "output.html", SaveFileFormat.html)
prj.save(my_dir + "output.xml", SaveFileFormat.xml)