소스 헤더 바닥글 제거
이 튜토리얼은 Aspose.Words for .NET의 소스 머리글 바닥글 제거 기능을 사용하는 과정을 안내합니다. 이 기능을 사용하면 소스 문서에서 머리글과 바닥글을 제거하면서 Word 문서를 결합하고 추가할 수 있습니다.
전제조건
시작하기 전에 다음 사항이 있는지 확인하세요.
- .NET용 Aspose.Words가 설치되었습니다. Aspose 웹사이트에서 다운로드하거나 NuGet을 통해 설치할 수 있습니다.
- Visual Studio 또는 기타 C# 개발 환경.
1단계: 문서 디렉터리 초기화
먼저 문서 디렉터리의 경로를 설정해야 합니다. 값을 수정합니다.dataDir
문서가 있는 경로에 대한 변수입니다.
string dataDir = "YOUR DOCUMENT DIRECTORY";
2단계: 소스 및 대상 문서 로드
다음으로 Aspose.Words를 사용하여 소스 및 대상 문서를 로드해야 합니다.Document
수업. 다음에서 파일 이름을 업데이트합니다.Document
문서 이름에 따른 생성자.
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
3단계: 원본 문서 섹션에서 머리글 및 바닥글 제거
소스 문서의 각 섹션에서 머리글과 바닥글을 제거하려면foreach
루프를 실행하고ClearHeadersFooters
방법.
foreach (Section section in srcDoc.Sections)
{
section.ClearHeadersFooters();
}
4단계: HeadersFooters에 대한 “LinkToPrevious” 설정 비활성화
원본 문서에서 머리글과 바닥글을 지운 후에도 “LinkToPrevious” 설정이HeadersFooters
여전히 설정할 수 있습니다. 이 동작을 방지하려면 명시적으로 다음과 같이 설정해야 합니다.false
첫 번째 섹션의 경우HeadersFooters
재산.
srcDoc.FirstSection.HeadersFooters.LinkToPrevious(false);
5단계: 원본 문서를 대상 문서에 추가
이제 다음을 사용하여 소스 문서를 대상 문서에 추가할 수 있습니다.AppendDocument
의 방법Document
수업. 그만큼ImportFormatMode.KeepSourceFormatting
매개변수를 사용하면 추가 작업 중에 소스 형식이 유지됩니다.
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
6단계: 최종 문서 저장
마지막으로 소스 머리글 바닥글 제거 기능을 사용하여 병합된 문서를 저장합니다.Save
의 방법Document
수업.
dstDoc.Save(dataDir + "JoinAndAppendDocuments.RemoveSourceHeadersFooters.docx");
.NET용 Aspose.Words를 사용하여 소스 헤더 바닥글 제거에 대한 예제 소스 코드
다음은 .NET용 Aspose.Words를 사용하는 C#의 “소스 머리글 바닥글 제거” 기능에 대한 전체 소스 코드입니다.
// 문서 디렉터리 경로
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
// 원본 문서의 각 섹션에서 머리글과 바닥글을 제거합니다.
foreach (Section section in srcDoc.Sections)
{
section.ClearHeadersFooters();
}
// 원본 문서에서 머리글과 바닥글이 지워진 후에도 "LinkToPrevious" 설정이
// HeadersFooters의 경우 여전히 설정할 수 있습니다. 이렇게 하면 머리글과 바닥글이 대상에서 계속 이어집니다.
// 문서. 이 동작을 방지하려면 false로 설정해야 합니다.
srcDoc.FirstSection.HeadersFooters.LinkToPrevious(false);
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
dstDoc.Save(dataDir + "JoinAndAppendDocuments.RemoveSourceHeadersFooters.docx");
그게 다야! .NET용 Aspose.Words를 사용하여 소스 머리글 바닥글 제거 기능을 성공적으로 구현했습니다. 최종 문서에는 원본 문서에서 머리글과 바닥글이 제거된 병합된 콘텐츠가 포함됩니다.