1. 제품
  2.   HTML
  3.   Python
  4.   Aspose.HTML for Python via .NET

Aspose.HTML for Python via .NET

 
 

HTML을 PDF, XPS, DOCX로 생성 및 변환하는 Python HTML API

최고의 Python HTML 라이브러리는 개발자가 HTML 파일을 로드, 파싱, 생성, 렌더링, 편집 및 PDF, XPS, DOCX, PNG, JPEG로 변환할 수 있도록 지원합니다. CSS, JavaScript 및 최신 HTML 표준을 지원합니다.

Aspose.HTML for Python via .NET이란 무엇인가요?

Aspose.HTML for Python via .NET은 Python API는 .NET 기반으로 제공되며, 개발자가 HTML 문서를 정밀하게 로드, 구문 분석, 렌더링, 편집 및 변환할 수 있도록 설계되었습니다. CSS, JavaScript 및 최신 HTML 표준에 대한 광범위한 지원을 제공하여 HTML 콘텐츠를 생성, 변환 또는 표시하는 애플리케이션을 구축하기에 이상적입니다. 라이브러리의 주요 기능으로는 처음부터 HTML 문서를 생성하고, 파일이나 스트림에서 HTML을 로드하며, URL에서 직접 HTML을 로드하고, HTML 파일을 구문 분석하고 Document Object Model(DOM)을 동적으로 수정하고, HTML을 PDF로 변환하고, JPEG, PNG, BMP, TIFF와 같은 인기 이미지 형식으로 HTML을 렌더링하며, HTML을 EPUB으로 변환하는 등 다양한 기능이 포함됩니다.

Aspose.HTML for Python via .NET은 "headless browser" 역할을 하며, 외부 소프트웨어나 UI 없이도 개발자가 HTML 및 관련 포맷(XHTML, MHTML, SVG, Markdown, EPUB)을 관리할 수 있는 광범위한 API를 제공합니다. 이는 웹 스크래핑 및 콘텐츠 생성부터 문서 변환 및 보고서 작성에 이르기까지 다양한 애플리케이션에 이상적인 선택이 됩니다. API 설계는 직관적이며, 특히 웹 표준 및 DOM 조작에 익숙한 사람들에게 적합합니다. Aspose.HTML은 페이지 크기, 여백, DPI 등 렌더링을 위한 풍부한 구성 옵션을 제공하여 문서 출판이나 아카이빙 시스템에 특히 유용합니다. 변환 자동화, 보고서 생성, 콘텐츠 아카이빙, 혹은 완전한 편집기 구축 등 어떤 작업이든 이 API는 깨끗하고 효율적으로 수행할 수 있는 도구를 제공합니다.

Previous Next

Aspose.HTML for Python via .NET 시작하기

Aspose.HTML for Python via .NET을 PyPi를 통해 설치하는 권장 방법입니다. 간단한 구성으로 Maven 프로젝트에서 API를 직접 사용할 수 있습니다.

Aspose.HTML for Python via .NET 설치

 pip install aspose-html-net 

라이브러리를 직접 Aspose.HTML for Python via .NET 제품 페이지에서 다운로드할 수 있습니다.

다양한 소스에서 HTML 로드 및 구문 분석

Aspose.HTML for Python via .NET은 Python 애플리케이션 내에서 HTML 문서를 프로그래밍 방식으로 로드하고 구문 분석하는 완전한 지원을 제공합니다. API를 통해 Python 개발자는 파일, URL 또는 스트림에서 HTML 문서를 로드할 수 있어 웹 콘텐츠 처리에 매우 다양하게 활용됩니다. 다음 코드 스니펫은 인터넷에서 HTML 페이지를 로드하고 제목을 출력합니다—웹 스크래핑이나 콘텐츠 분석에 이상적입니다.

Python API를 통해 인터넷에서 HTML 페이지를 로드하고 제목을 출력하는 방법은?

from aspose.html import HTMLDocument

# Load HTML document from a web URL
document = HTMLDocument("https://example.com")
print(document.title)

Python API를 사용하여 HTML을 PDF, XPS, DOCX로 변환

Aspose.HTML for Python via .NET의 대표적인 기능 중 하나는 고급 문서 변환 엔진입니다. API는 Python API를 사용하여 HTML을 PDF, XPS, DOCX, 이미지 및 다양한 기타 파일 형식으로 읽고 변환하는 완전한 지원을 제공합니다. 다음은 소프트웨어 개발자가 HTML 파일을 로드하고 내장 렌더링 엔진을 사용하여 고품질 PDF로 변환하는 강력한 예제입니다.

Python API를 사용하여 HTML 파일을 로드하고 고품질 PDF로 변환하는 방법은?

from aspose.html import HTMLDocument
from aspose.html.saving import PdfSaveOptions
from aspose.html.rendering.pdf import PdfDevice

document = HTMLDocument("input.html")
options = PdfSaveOptions()
device = PdfDevice("output.pdf")

device.render(document)

동적 보고서 생성 시스템

데이터에서 동적 보고서를 생성해야 합니까? .NET을 통한 Python용 Aspose.HTML을 사용하면 HTML 템플릿을 가져와 데이터를 바인딩하고 Python 애플리케이션 내에서 인쇄 준비가 된 PDF 또는 이미지로 변환할 수 있습니다. 소프트웨어 개발자는 HTML의 자리 표시자를 실제 데이터로 교체하고 PDF로 렌더링한 뒤 클라이언트에게 이메일로 전송하는 템플릿 엔진을 Python에서 만들 수 있습니다.

Python을 통해 HTML 요소 편집 및 조작

Aspose.HTML은 완전한 DOM(문서 객체 모델) API를 제공하여 HTML 노드를 편집하고, 속성을 수정하거나, 프로그래밍 방식으로 새 요소를 생성할 수 있게 합니다. 이 라이브러리는 외부 및 인라인 CSS 스타일링을 완벽히 지원하고 내장된 JavaScript를 실행하여 렌더링된 출력이 브라우저에서 표시되는 방식과 동일하게 유지됩니다. 이러한 방법을 사용하여 동적 웹 문서를 구축하거나 여러 파일에 걸친 변경 작업을 자동화할 수 있습니다. 다음 예제는 개발자가 Python 앱 내에서 HTML 요소에 CSS 스타일을 동적으로 적용하거나 기존 스타일을 추출하는 방법을 보여줍니다.

Python API를 사용하여 HTML 요소에 CSS 스타일을 동적으로 적용하거나 기존 스타일을 추출하는 방법은?

import aspose.html as html
import aspose.html.dom as dom

# Create a new HTML document
document = html.HTMLDocument()

# Create a paragraph element
paragraph = document.create_element("p")
paragraph.text_content = "Styled with Aspose.HTML!"

# Apply CSS style
paragraph.style.color = "blue"
paragraph.style.font_size = "20px"

# Append to the document body
document.body.append_child(paragraph)

# Save the document
document.save("styled.html")
 한국인