C#을 통해 HTML, MHTML 및 MD 파일 편집

C# 라이브러리 기능을 사용하여 문서의 기존 노드 콘텐츠를 요소를 생성, 제거 또는 편집합니다.

C#을 사용하여 HTML, MHTML 및 Markdown 파일 편집

HTML, MHTML 및 MD 파일을 편집하기 위해 Aspose.HTML for.NET API 를 사용합니다. 기능이 풍부하고 강력하며 사용하기 쉬운 C# 플랫폼용 문서 조작 API입니다. HTML, MHTML 또는 Markdown과 같은 다양한 소스 파일에 대해 일종의 편집기를 선택할 수 있습니다.

다른 파일 형식의 파일을 편집하고 링크를 따라 HTML 문서를 생성, 로드 및 저장하는 방법을 고려할 수 있습니다. 여기에서 문서를 편집하는 데 사용할 수 있는 다양한 접근 방식을 찾을 수 있습니다.



편집 기능

Aspose.HTML for .NET API가 수행할 수 있는 일부 파일 편집 기능은 다음과 같습니다.

  • 문서 트리 편집 – 요소(단락, 이미지, 표, iframe 등)를 추가, 교체 또는 제거합니다.
  • 기존 노드의 내용을 편집합니다.
  • HTML 요소에 대한 CSS 스타일 속성을 지정하고 편집합니다.
  • 문서를 탐색하고 편집할 요소를 검색합니다.
  • HTML 요소의 속성을 수정합니다.
  • 문서 샌드박스 amd more를 구성합니다.

HTML 또는 C# 코드를 빠르게 생성하려면 HTML 생성기 가 도움이 될 것입니다. 이 무료 온라인 도구는 즉시 HTML 코드와 C# 코드를 자동으로 생성합니다! HTML 문서에 이미지, 양식, 표 등의 요소를 추가하는 코드를 쉽게 생성하고 복사하여 프로젝트에 사용할 수 있습니다.



HTML 파일을 편집하는 방법

DOM 트리(Document Object Model)는 문서의 메모리 내 표현입니다. Aspose.Html.Dom 네임스페이스는 모든 HTML, XML 또는 SVG 문서를 나타내고 상호 작용하는 API를 제공합니다. C#에서 프로그래밍 방식으로 HTML을 편집하는 작업은 HTML 문서 트리의 요소를 수정하는 것입니다. Aspose.HTML API는 요소를 중첩할 수 있는 방법에 대한 규칙과 함께 HTML 표준에 정의된 HTML 요소 집합을 지원합니다. HTML을 만들고 편집하는 간단한 단계를 고려하십시오. id 속성이 있는 텍스트 단락을 포함할 HTML 문서를 만들어 봅시다.


C#에서 HTML 편집

    // Create an instance of an HTML document
    using (var document = new HTMLDocument())
    {
        var body = document.Body;

        // Create a paragraph element
        var p = (HTMLParagraphElement)document.CreateElement("p");
    
        // Set a custom attribute
        p.SetAttribute("id", "my-paragraph");
    
        // Create a text node
        var text = document.CreateTextNode("my first paragraph");
    
        // Add the text to the paragraph
        p.AppendChild(text);
    
        // Attach paragraph to the document body 
        body.AppendChild(p);
    
        // Save the HTML document to a file 
        document.Save(Path.Combine(OutputDir, "edit-document-tree.html"));
    }



선적 서류 비치

Aspose.HTML API에 대한 자세한 내용은 문서 가이드를 참조하세요. GitHub 저장소에서 예제 및 쇼케이스 프로젝트를 다운로드할 수 있습니다. 오픈 소스이며 자신의 응용 프로그램에서 자유롭게 사용할 수 있습니다.

  • 문서 섹션 HTML 문서 작업 의 문서는 Aspose.HTML 클래스 라이브러리를 시작하는 데 필요한 정보를 제공합니다. DOM이 메모리에서 HTML 문서를 나타내는 방법과 API를 사용하여 HTML 파일을 생성, 편집 및 저장하는 방법을 배웁니다.
  • Edit HTML Document 문서는 문서 개체를 읽거나 편집하는 방법에 대한 기본 정보를 제공합니다. 모델(DOM). HTML 요소를 만드는 방법과 이를 사용하여 작업하는 방법(새 노드를 삽입하거나 기존 노드의 콘텐츠를 제거 또는 편집하여 문서를 수정하는 방법)을 살펴봅니다.

.NET 라이브러리용 Aspose.HTML 설치

Aspose.HTML은 고급 웹 스크래핑 및 HTML 구문 분석 라이브러리입니다. 이 라이브러리는 WHATWG DOM 표준을 기반으로 DOM(문서 개체 모델)을 구성하기 위해 HTML5, CSS3, SVG 및 HTML Canvas의 구문 분석을 지원합니다. 여러 가지 방법으로 시스템에 .NET용 Aspose.HTML 라이브러리를 설치할 수 있습니다.
- NuGet 패키지 관리자 GUI 사용.

  • 패키지 관리자 콘솔 사용.
  • MSI를 통해 .NET용 Aspose.HTML을 설치합니다.

Aspose.HTML C# 라이브러리를 사용하여 HTML 문서를 변환, 병합, 편집하고 웹에서 데이터를 추출하는 등의 작업을 수행하십시오! C# 라이브러리 설치에 대한 자세한 내용은 Aspose.HTML Documentation 을 참조하십시오.



시스템 요구 사항

당사의 API는 모든 주요 플랫폼 및 운영 체제에서 지원됩니다. 코드를 실행하기 전에 시스템에 다음 전제 조건이 있는지 확인하십시오.

  • Microsoft Windows 또는 .NET Framework, .NET Core, Windows Azure, Mono 또는 Xamarin 플랫폼과 호환되는 OS.
  • Microsoft Visual Studio와 같은 개발 환경.
  • 프로젝트에서 참조되는 .NET DLL용 Aspose.Html – 위의 다운로드 버튼을 사용하여 NuGet에서 설치합니다.

기타 지원되는 .NET API 기능

고급 웹 스크래핑 및 HTML 구문 분석 라이브러리인 Aspose.HTML을 사용하여 노드를 통해 생성, 편집, 탐색, 데이터 추출, HTML, XHTML, MD, EPUB 및 MHTML 파일을 PDF, XPS, DOCX, 이미지 및 다른 형식.