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#에서 XML과 HTML 템플릿 병합