1. 제품
  2.   HTML
  3.   .NET
  4.   HTML Renderer
 
  

무료 C# .NET API를 사용한 HTML 문서 PDF 렌더링

HTML 렌더링을 위한 오픈 소스 C# .NET 라이브러리입니다. 이 라이브러리는 Office 문서, HTML 콘텐츠를 렌더링하고 C# API를 통해 HTML에서 PDF 문서를 생성할 수 있게 해줍니다.

웹 개발은 수년 동안 크게 발전하여 개발자들이 멋지고 상호작용이 가능한 웹사이트를 만들 수 있게 되었습니다. HTML(하이퍼텍스트 마크업 언어)은 웹 페이지의 구조와 내용을 정의하는 데 중요한 역할을 합니다. 이러한 라이브러리 중에서 HTML Renderer는 애플리케이션 내에서 HTML 콘텐츠를 렌더링하는 다재다능한 도구로 두드러집니다. HTML Renderer의 두드러진 기능 중 하나는 크로스 플랫폼 호환성으로, Windows, macOS 및 Linux를 포함한 다양한 운영 체제에서 효과적으로 작동하여 다중 플랫폼 애플리케이션에 이상적인 선택이 됩니다.

HTML 렌더러는 소프트웨어 개발자가 HTML 마크업을 애플리케이션 내에서 시각적으로 매력적인 표현으로 로드하고 변환할 수 있게 해주는 강력한 라이브러리입니다. 이 라이브러리의 중요한 기능으로는 오피스 문서 렌더링, 리치 웹 편집기로 생성된 HTML 콘텐츠 렌더링, HTML 코드 스니펫에서 이미지 생성, HTML 코드 스니펫에서 PDF 문서 생성, 텍스트 선택 및 복사-붙여넣기 지원, HTML에서 CSS 분리 등이 있습니다. 또한, 이 라이브러리는 프로그래밍 방식으로 HTML 콘텐츠를 렌더링할 수 있는 방법을 제공하며, 이는 다양한 애플리케이션 프레임워크와 원활하게 통합되고 사용자 정의할 수 있습니다.

HTML 렌더러 라이브러리는 개발자가 특정 요구 사항에 따라 기능을 사용자 정의하고 확장할 수 있는 확장 가능한 아키텍처를 제공합니다. HTML 렌더러 라이브러리를 활용함으로써 개발자는 복잡한 렌더링 엔진을 처음부터 구축할 필요가 없어 시간을 절약할 수 있습니다. 이 라이브러리는 HTML 렌더링의 복잡성을 처리하여 개발자가 애플리케이션의 다른 중요한 측면에 집중할 수 있도록 합니다. HTML 렌더러 라이브러리를 사용하면 개발자는 기존의 HTML 및 CSS 지식을 재사용할 수 있으며, 이 라이브러리는 표준 HTML 태그와 CSS 스타일을 지원합니다. 데스크톱 애플리케이션, 웹 애플리케이션 또는 HTML 렌더링 기능이 필요한 기타 소프트웨어를 구축하든, HTML 렌더러 라이브러리는 귀중한 자산이 됩니다.

Previous Next

HTML 렌더러 시작하기

HTML Renderer를 설치하는 권장 방법은 NuGet을 사용하는 것입니다. 원활한 설치를 위해 다음 명령어를 사용하십시오.

NuGet을 통해 HTML 렌더러 설치하기

HtmlRenderer.PdfSharp 패키지 설치

수동으로 설치할 수도 있습니다. GitHub 저장소에서 최신 릴리스 파일을 직접 다운로드하세요.

C# 라이브러리를 통해 HTML에서 이미지 생성하기

HTML Renderer 라이브러리를 사용하여 HTML에서 이미지를 생성하는 것은 HTML 콘텐츠의 시각적 표현이 필요한 애플리케이션에서 유용한 기능이 될 수 있습니다. 목표를 달성하기 위해 먼저 소프트웨어 개발자는 HTML 콘텐츠를 로드하고 렌더링해야 하며, HTML 콘텐츠가 로드되면 개발자는 이를 쉽게 이미지로 렌더링할 수 있습니다. 이미지로 렌더링하는 과정이 완료되면, 파일로 저장하거나 크기 조정, 자르기 또는 필터 적용과 같은 추가 작업을 수행할 수 있습니다. 제공하는 HTML 콘텐츠가 잘 형성되어 있고 이미지에서 올바르게 렌더링되기 위해 필요한 모든 CSS 스타일과 리소스를 포함하고 있는지 확인하십시오. 다음 예제는 HTML Renderer 라이브러리를 사용하여 HTML에서 이미지를 생성하는 방법을 보여줍니다.

HTML을 사용하여 C# 라이브러리로 이미지를 생성하는 방법?

using HtmlRenderer;

// ...

var htmlContainer = new HtmlContainer();

// Set any additional options or properties

htmlContainer.Width = 800;
htmlContainer.Height = 600;
htmlContainer.BackColor = Color.White;
htmlContainer.AvoidAsyncImagesLoading = true;

//Load and render the HTML content:

string htmlContent = "

Hello, Image!

"; htmlContainer.SetHtml(htmlContent); Bitmap image = htmlContainer.Draw(); // Save or manipulate the resulting image image.Save("output.png", ImageFormat.Png);

C# API를 통한 HTML에서 PDF로 변환

오픈 소스 HTML 렌더러 라이브러리는 C# 애플리케이션 내에서 HTML을 PDF로 변환하는 간단하고 효율적인 방법을 제공합니다. 이 라이브러리는 HTML 콘텐츠를 PDF 문서로 변환하기 위해 몇 줄의 C# 코드만 필요합니다. 이 기능은 웹 페이지의 인쇄 가능한 버전을 생성하거나 애플리케이션 내에서 보고서를 작성하는 데 특히 유용합니다. 다음 예제는 .NET 애플리케이션 내에서 HTML을 PDF로 변환하는 방법을 보여줍니다.

죄송하지만, 제공된 텍스트에는 번역할 내용이 포함되어 있지 않습니다. 추가적인 내용을 제공해 주시면 기꺼이 번역해 드리겠습니다.

.NET 애플리케이션 내에서 HTML을 PDF로 변환하기

using HtmlRenderer.PdfSharp;

// ...

var converter = new HtmlToPdfConverter();

converter.PageOrientation = PdfSharp.PageOrientation.Portrait;
converter.PageMargins = new PdfSharp.PageSize(50);

// convert HTML to PDF

string htmlContent = "

Hello, PDF!

"; PdfSharp.Pdf.PdfDocument pdfDocument = converter.ConvertHtml(htmlContent); // Save the resulting PDF document: pdfDocument.Save("output.pdf");
 한국인