Aspose.Tasks에서 작업 목록과 바닥글 사이의 간격 줄이기
소개
이 튜토리얼에서는 Aspose.Tasks for Java를 사용하여 Microsoft Project 파일에서 작업 목록과 바닥글 사이의 간격을 줄이는 방법을 살펴보겠습니다. 다음 단계를 따르면 프로젝트 문서의 레이아웃을 쉽게 최적화할 수 있습니다.
전제조건
시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.
- JDK(Java Development Kit): 시스템에 JDK가 설치되어 있는지 확인하세요.
- Aspose.Tasks for Java 라이브러리: 프로젝트에 Aspose.Tasks for Java 라이브러리를 다운로드하고 포함합니다. 다음에서 다운로드할 수 있습니다.여기.
패키지 가져오기
코딩 부분을 살펴보기 전에 필요한 패키지를 가져와 보겠습니다.
import com.aspose.tasks.HtmlSaveOptions;
import com.aspose.tasks.ImageSaveOptions;
import com.aspose.tasks.PageSize;
import com.aspose.tasks.PdfSaveOptions;
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;
import com.aspose.tasks.SaveOptions;
import com.aspose.tasks.Timescale;
import java.io.IOException;
1단계: 데이터 디렉터리 경로 제공
String dataDir = "Your Data Directory";
꼭 교체하세요"Your Data Directory"
Microsoft Project 파일(HomeMovePlan.mpp
이 예에서는)이 있습니다.
2단계: MPP 파일 읽기
Project project = new Project(dataDir + "HomeMovePlan.mpp");
이 코드 줄은 다음과 같은 Microsoft Project 파일을 읽습니다.HomeMovePlan.mpp
.
3단계: ImageSaveOptions 설정
ImageSaveOptions imageSaveOptions = new ImageSaveOptions(SaveFileFormat.Png);
imageSaveOptions.setReduceFooterGap(true);
imageSaveOptions.setRenderToSinglePage(false);
imageSaveOptions.setPageSize(PageSize.A0);
imageSaveOptions.setTimescale(Timescale.Days);
이미지 저장 옵션 구성, 설정ReduceFooterGap
에게true
작업 목록과 바닥글 사이의 간격을 줄입니다.
4단계: 이미지로 저장
project.save(dataDir + "ReducingGapBetweenTasksListAndFooter_out.png", (SaveOptions) imageSaveOptions);
구성된 옵션을 사용하여 프로젝트를 이미지로 저장합니다.
5단계: PdfSaveOptions 설정
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.setReduceFooterGap(true);
pdfSaveOptions.setSaveToSeparateFiles(true);
pdfSaveOptions.setPageSize(PageSize.A0);
pdfSaveOptions.setTimescale(Timescale.Days);
PDF 저장 옵션을 정의하고 설정을 확인하세요.ReduceFooterGap
에게true
.
6단계: PDF로 저장
project.save(dataDir + "ReducingGapBetweenTasksListAndFooter_out.pdf", (SaveOptions) pdfSaveOptions);
구성된 옵션을 사용하여 프로젝트를 PDF로 저장합니다.
7단계: HtmlSaveOptions 설정
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setReduceFooterGap(true); // 사실로 설정
htmlSaveOptions.setIncludeProjectNameInPageHeader(false);
htmlSaveOptions.setIncludeProjectNameInTitle(false);
htmlSaveOptions.setPageSize(PageSize.A0);
htmlSaveOptions.setTimescale(Timescale.Days);
HTML 저장 옵션 지정, 설정ReduceFooterGap
에게true
.
8단계: HTML로 저장
project.save(dataDir + "ReducingGapBetweenTasksListAndFooter_out.html", htmlSaveOptions);
구성된 옵션을 사용하여 프로젝트를 HTML 파일로 저장합니다.
결론
결론적으로, Microsoft Project 파일에서 작업 목록과 바닥글 사이의 간격을 줄이는 것은 Aspose.Tasks for Java를 사용하는 간단한 프로세스입니다. 이 튜토리얼에 설명된 단계를 따르면 프로젝트 문서의 레이아웃을 효율적으로 최적화할 수 있습니다.
FAQ
Q: Aspose.Tasks는 모든 버전의 Microsoft Project와 호환됩니까?
A: Aspose.Tasks는 Microsoft Project 2003-2019 형식을 지원하여 다양한 버전 간의 호환성을 보장합니다.
Q: 내 프로젝트 문서의 바닥글 모양을 사용자 정의할 수 있나요?
A: 예, Aspose.Tasks는 간격 줄이기 및 콘텐츠 배치 조정을 포함하여 바닥글 모양을 사용자 정의하기 위한 광범위한 옵션을 제공합니다.
Q: Aspose.Tasks는 PNG, PDF, HTML 이외의 형식으로 프로젝트 저장을 지원합니까?
A: 예, Aspose.Tasks는 XLSX, XML, MPP 등 다양한 형식을 지원합니다.
Q: Aspose.Tasks에 사용할 수 있는 평가판이 있나요?
A: 예, Aspose.Tasks의 무료 평가판을 다운로드할 수 있습니다.여기.
Q: Aspose.Tasks를 사용하는 동안 문제가 발생하면 어디서 지원을 받을 수 있나요?
A: Aspose.Tasks 커뮤니티 포럼에서 도움을 받을 수 있습니다.여기.