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 및 기타가 포함됩니다.

 한국어