NET을 위한 Aspose.Tasks 프로젝트를 PDF로 변환하는 컨버터
ASPOSE.TASKS 프로젝트 PDF에 대하여 NET 컨버터는 개발자가 Microsoft Project (MPP) 파일을 전문적이고 고품질의 PDF 문서로 무조건 변환할 수 있게 해줍니다.Tasks API 위에 구축된 이 플러그인은 복잡한 작업 흐름을 단순화하고 작업, 자원, 일정 및 Gantt 차트의 정확한 보존을 보장합니다.
설치 및 설정
- NuGet 패키지를 설치합니다
Aspose.Tasks
당신의 .NET 프로젝트에 들어가십시오. - 다음을 따르면서 라이센스를 설정합니다 계량된 라이선스 가이드.
- 설치 및 프레임워크 호환성에 대한 자세한 내용은 다음을 참조하십시오 설치 가이드 .
지원되는 플랫폼:
- 운영 체제 : 윈도우, 리눅스, macOS
- 프레임 워크: .NET Framework (3.5–4.8), .Net Standard 2.0, .net Core (2.0–3.1), .NET 5/6+, Mono (2.6.7+)
- 개발 도구: Microsoft Visual Studio, MonoDevelop
빠른 시작: MPP를 PDF로 변환
using Aspose.Tasks;
Project project = new Project("New Project.mpp");
project.Save("SaveProjectAsPDF_out.pdf", SaveFileFormat.PDF);
이 예제는 가장 간단한 방법을 보여줍니다 MPP 파일 및 기본 설정을 사용하여 PDF로 직접 저장합니다.
고급 내보내기 옵션
귀하의 수출을 완벽하게 만드십시오 PdfSaveOptions
클래스:
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);
사용자 정의 텍스트 스타일
개발자는 일반화 된 자원과 같은 특정 항목에 대한 텍스트 형식을 변경할 수 있습니다:
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);
이 사용자 정의는 수출 된 PDF가 보고 표준이나 회사 브랜드와 일치하는 것을 보장합니다.
특징 및 기능
핵심 변환 엔진
- 파르세스 작업, 자원, 달력 및 바젤린.
- 원주민 MS 프로젝트의 레이아웃 및 스타일링을 유지합니다.
- 다중 시트 및 멀티 비전 수출을 지원합니다.
파일 형식 지원
- Converts
.mpp
(프로젝트 2010–2021+),.mpt
(영어로 발음한 사람) 그리고 프로젝트 XML에 대하여 파일이 있습니다. - 일관된 렌더링을 위한 스케줄 버전을 정상화합니다.
보기 및 차트 사용자 정의
- 수출 전망: Gantt Chart , Task Usage 또는 결합 배열.
- 원본 프로젝트에서 필터, 그룹 및 사용자 지정 테이블을 적용합니다.
페이지 설정 & 페이지화
- 컨트롤 페이지 크기 (A4, 편지, 법률, 사용자 지정), 방향 및 마진.
- 스케일 차트는 단일 페이지 또는 멀티 페이지 레이아웃에 적합합니다.
- 대형 타임 라인을 통해 자동 페이지화.
PDF 준수 및 품질
- PDF 1.4-2를 지원합니다.
- 아카이브 표준 준수 (PDF/A-1b, PDF / A-2u).
- 글꼴 삽입, 이미지 압축, raster/vector rendering 옵션.
스트림 & 파일 작업 흐름
- 웹/클라우드 애플리케이션 또는 데스크톱 도구 파일 경로의 스트림에 저장합니다.
- 동기 및 비동기 배치 파이프를 지원합니다.
대규모 프로젝트 관리
- 수천 개의 작업 및 다중 자원 프로젝트에 최적화되었습니다.
- Progress callbacks 및 취소 토큰을 지원합니다.
오류 보고서
- 부패한 날짜, 부족한 중독 또는 지원되지 않은 필드를 확인합니다.
- CI/CD 통합을 위한 자세한 예외 처리를 제공합니다.
모범 사례
- 초기 라이센스 설정 : 실행 시간 평가 중단을 피하십시오.
- 자원 이용 가능 : 사용 가능
using
블록은 자유로운 원주민 핸들입니다. - Predefine Views : 변환 전에 프로젝트 템플릿에 필터/표를 설정합니다.
- 읽기 가능성을 예약하십시오 : 광범위한 Gantt 차트의 경우, 스케일링을 통해 여러 페이지의 수출을 사용합니다.
- Liverage Streams : 높은 속도 환경에서 I/O 과잉을 줄이십시오.
자주 묻는 질문들
**Q: ASP.NET 또는 WPF 앱에서 Project to PDF Converter를 사용할 수 있습니까?**그것은 ASP.NET, WCF, WinForms, WPF, 그리고 Windows, Linux 및 Mac의 Mono 기반 응용 프로그램에서 작동합니다.
**Q : 어떻게 PDF 모양을 사용자 정의합니까?**사용하기 PdfSaveOptions
글꼴, 텍스트 스타일, 날짜 형식, 마진 및 초기 PDF 보기 설정을 설정할 수 있습니다.
**Q: 직접 보기 개체를 지정할 수 있습니까?**예, 사용하기 SaveOptions.ViewSettings
수출에 대한 명확한 시각, 과장 PresentationFormat
.
**Q: 어떤 Microsoft Project 뷰가 지원되나요?**지원되는 뷰에는 **Gantt Chart ** , **Task Usage ** , Resource Use 및 기타가 포함됩니다.