사용하지 않는 스타일 및 목록 정리
이 튜토리얼에서는 C# 소스 코드를 안내하여 .NET용 Aspose.Words를 사용하여 사용하지 않는 스타일과 목록을 정리합니다. 이 기능을 사용하면 문서에서 사용되지 않는 스타일과 목록을 제거할 수 있습니다.
1단계: 프로젝트 설정
시작하려면 즐겨 사용하는 IDE에서 새 C# 프로젝트를 만듭니다. .NET용 Aspose.Words 라이브러리가 프로젝트에서 참조되는지 확인하세요.
2단계: 문서 로드
이 단계에서는 정리하려는 사용되지 않은 스타일과 목록이 포함된 Word 문서를 로드합니다. 문서를 로드하려면 다음 코드를 사용하세요.
// 문서 디렉터리의 경로입니다.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Unused styles.docx");
바꾸다"YOUR DOCUMENTS DIRECTORY"
문서가 있는 디렉토리의 실제 경로를 사용합니다.
3단계: 정리하기 전에 스타일 및 목록 계산
정리하기 전에 문서에 있는 스타일과 목록의 수를 계산합니다. 카운터를 표시하려면 다음 코드를 사용하십시오.
Console.WriteLine($"Number of styles before cleaning: {doc.Styles.Count}\n" +
$"Number of lists before cleaning: {doc.Lists.Count}");
이 지침은 청소 전 문서에 있는 스타일과 목록의 수를 보여줍니다.
4단계: 사용하지 않는 스타일 및 목록 정리
이제 문서에서 사용하지 않는 스타일과 목록을 정리해 보겠습니다. 정리를 수행하려면 다음 코드를 사용하십시오.
CleanupOptions cleanupOptions = new CleanupOptions { UnusedLists = false, UnusedStyles = true };
doc. Cleanup(cleanupOptions);
이 코드는 지정된 옵션을 사용하여 문서에서 사용되지 않는 스타일과 목록을 정리합니다. 이 예에서는UnusedStyles
사용하지 않는 스타일을 제거하고 비활성화하는 옵션UnusedLists
사용하지 않더라도 목록을 유지하는 옵션입니다.
5단계: 정리 후 스타일 및 목록 개수 계산
정리를 수행한 후 스타일과 목록을 다시 계산하여 축소되었는지 확인합니다. 새 카운터를 표시하려면 다음 코드를 사용하십시오.
Console.WriteLine($"Count of styles after Cleanup was decreased: {doc.Styles.Count}\n" +
$"Count of lists after Cleanup is the same: {doc.Lists.Count}");
doc.Save(dataDir + "WorkingWithDocumentOptionsAndSettings.CleanupUnusedStylesAndLists.docx");
이 지침은 청소 후 남은 스타일과 목록의 수를 보여줍니다.
.NET용 Aspose.Words를 사용하여 사용하지 않는 스타일 및 목록 정리에 대한 예제 소스 코드
// 문서 디렉터리의 경로입니다.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Unused styles.docx");
// 내장된 스타일과 결합되어 이제 문서에는 8개의 스타일이 있습니다.
// 문서 내에 텍스트가 있으면 사용자 정의 스타일이 "사용됨"으로 표시됩니다.
// 해당 스타일로 포맷되었습니다. 이는 우리가 추가한 4가지 스타일이 현재 사용되지 않음을 의미합니다.
Console.WriteLine($"Count of styles before Cleanup: {doc.Styles.Count}\n" +
$"Count of lists before Cleanup: {doc.Lists.Count}");
//지정된 CleanupOptions에 따라 문서에서 사용되지 않는 스타일과 목록을 정리합니다.
CleanupOptions cleanupOptions = new CleanupOptions { UnusedLists = false, UnusedStyles = true };
doc.Cleanup(cleanupOptions);
Console.WriteLine($"Count of styles after Cleanup was decreased: {doc.Styles.Count}\n" +
$"Count of lists after Cleanup is the same: {doc.Lists.Count}");
doc.Save(dataDir + "WorkingWithDocumentOptionsAndSettings.CleanupUnusedStylesAndLists.docx");
올바른 문서 경로를 지정하십시오.dataDir
변하기 쉬운.
이제 Aspose.Words for .NET을 사용하여 문서에서 사용하지 않는 스타일과 목록을 정리하는 방법을 배웠습니다. 이 튜토리얼에서 제공되는 단계별 가이드를 따르면 이 기능을 자신의 문서에 쉽게 적용할 수 있습니다.