HTML C#에서 텍스트 색상 변경

HTML은 웹 페이지를 만들고 디자인하는 데 사용되는 마크업 언어입니다. 단락, 목록, 표 등과 같은 다양한 형식의 텍스트를 포함할 수 있습니다. 마찬가지로 이미지, 비디오, 애니메이션 및 모든 종류의 그래픽 개체를 포함할 수 있습니다. 경우에 따라 텍스트 색상을 변경하여 텍스트 서식을 지정해야 할 수도 있습니다. 따라서 이 기사에서는 C#을 사용하여 HTML에서 텍스트 색상을 변경하는 방법을 다룹니다.

HTML 텍스트 색상 서식 – C# API 설치

Aspose.HTML for .NET API는 C#에서 HTML 페이지 및 기타 파일 형식 생성 또는 조작을 지원합니다. 다운로드 페이지에서 DLL 파일에 액세스하거나 아래의 NuGet 설치 명령을 실행하여 API를 구성하기만 하면 됩니다.

PM> Install-Package Aspose.Html

C#을 사용하여 인라인 CSS를 사용하여 HTML의 텍스트 색상 변경

다음 단계에 따라 인라인 CSS를 사용하여 HTML 파일의 텍스트 색상을 변경할 수 있습니다.

  1. HTMLDocument 클래스의 인스턴스를 만듭니다.
  2. 스타일 속성을 설정할 첫 번째 단락 요소를 찾습니다.
  3. color 속성으로 style 속성을 설정합니다.
  4. HTML 문서를 저장합니다.

다음 코드 조각은 C#에서 인라인 CSS를 사용하여 HTML의 텍스트 색상을 변경하는 방법을 보여줍니다.

// 소스 HTML 파일 경로 준비
string documentPath = "color.html";

// HTML 문서의 인스턴스 만들기
var document = new Aspose.Html.HTMLDocument(documentPath);

// 스타일 속성을 설정할 첫 번째 단락 요소 찾기
var paragraph = (Aspose.Html.HTMLElement)document.GetElementsByTagName("p").First();

// color 속성으로 스타일 속성 설정
paragraph.Style.Color = "#8B0000";

// HTML 문서를 파일로 저장
document.Save("inline-css.html");

C#에서 내부 CSS를 사용하여 HTML의 텍스트 색상 변경

아래 단계에 따라 내부 CSS를 사용하여 HTML 파일의 텍스트 색상을 변경할 수 있습니다.

  1. HTMLDocument 클래스 인스턴스를 초기화합니다.
  2. 스타일 요소를 만들고 모든 단락 요소에 텍스트 색상 값을 할당합니다.
  3. 문서 헤드 요소를 찾고 스타일을 추가합니다.
  4. HTML 문서를 저장합니다.

아래 코드 스니펫은 C#에서 프로그래밍 방식으로 내부 CSS를 사용하여 HTML 파일의 텍스트 색상을 변경하는 방법을 보여줍니다.

// 소스 HTML 파일 경로 준비
string documentPath = "color.html";

// HTML 문서의 인스턴스 만들기
var document = new Aspose.Html.HTMLDocument(documentPath);

// 스타일 요소를 만들고 모든 단락 요소에 텍스트 색상 값 할당
var style = document.CreateElement("style");
style.TextContent = "p { color:#8B0000 }";

// 문서 헤드 요소 찾기
var head = document.GetElementsByTagName("head").First();

head.RemoveChild((Aspose.Html.HTMLElement)document.GetElementsByTagName("style").First());
head.AppendChild(style);

// HTML 문서를 파일로 저장
document.Save("internal-css-replace.html");

.NET용 Aspose.HTML 살펴보기

API에 포함된 다른 많은 기능을 이해하려면 문서 섹션을 살펴보세요.

무료 라이선스 받기

제한 없이 API를 테스트하고 싶으십니까? 무료 임시 라이센스를 자유롭게 요청하십시오.

결론

이 문서에서는 C#에서 프로그래밍 방식으로 HTML 파일의 텍스트 색을 변경하는 방법을 배웠습니다. 요구 사항에 따라 다양한 요구 사항과 시나리오를 충족할 수 있는 다양한 접근 방식을 다룹니다. 우려 사항이나 문의 사항에 대해 논의하려면 포럼으로 문의하십시오.

또한보십시오

C#에서 HTML 템플릿과 XML 병합