Aspose.HTML for Python via .NET은 크로스 플랫폼 애플리케이션에서 광범위한 관리 및 조작 작업을 허용하는 HTML 처리용 고급 API입니다. API는 외부 소프트웨어 없이도 HTML 문서를 생성, 수정, 추출하고 HTML 문서를 변환 및 렌더링할 수 있습니다. EPUB, MHTML, XML, SVG 및 Markdown과 같은 널리 사용되는 파일 형식을 지원하며 PDF, DOCX, XPS 및 이미지 파일 형식으로 렌더링할 수 있습니다. Aspose.HTML for Python via .NET을 사용하여 32비트 또는 64비트 Python 애플리케이션을 구축할 수 있습니다. 또한 HTML 문서 개체 모델은 CSS, HTML Canvas, SVG, XPath 및 JavaScript와 같은 내장 형식 및 사양과 통합되어 조작 기능과 렌더링 품질을 확장합니다. Aspose.HTML for Python via .NET API을 사용하여 Python에서 플랫폼 독립적인 높은 수준의 소프트웨어를 개발하세요!
고급 Python API 기능
new 웹페이지에서 이미지 추출
new 웹사이트에서 SVG 파일 추출
new URL에서 파일 저장
new 웹사이트에서 표 추출
처음부터 HTML 만들기
파일, 스트림 또는 URL에서 HTML 로드
노드 추가, 교체 또는 제거
EPUB 및 MHTML 파일 형식 로드
한 번에 여러 문서 렌더링
XPath 쿼리 또는 CSS 선택기를 사용하여 HTML 탐색
웹에서 데이터 추출
HTML, MHTML, EPUB 및 MD 파일 병합
문서의 Python API 기능
Aspose.HTML for Python via .NET은 실제 HTML로 작업하기 위한 클래스 라이브러리입니다. 문서에서 Aspose.HTML 기능의 전체 목록을 볼 수 있습니다. 프로젝트에서 Python Aspose.HTML 라이브러리를 사용하면 HTML 기반 문서로 다양한 작업을 수행할 수 있습니다.
Python에서 HTML 변환
Aspose.HTML for Python via .NET API은 Python을 사용하여 HTML 문서를 구문 분석하고 처리하기 위한 강력한 솔루션입니다. 단 몇 줄의 코드만으로 HTML, MHTML, EPUB, Markdown 및 SVG를 Python 애플리케이션 내에서 널리 사용되는 다른 형식으로 쉽게 변환할 수 있습니다. 변환 프로세스는 간단하고 안정적이므로 Aspose.HTML for Python via .NET API은 귀하의 요구에 맞는 탁월한 선택입니다.
HTML을 PDF로 변환 – Python 코드 예제
from aspose.html import *
from aspose.html.converters import *
from aspose.html.saving import *
# Load an HTML document to be converted
document = HTMLDocument("document.html")
# Create an instance of the PdfSaveOptions class
options = PdfSaveOptions()
# Convert HTML to PDF
Converter.convert_html(document, options, "output.pdf")
Aspose.HTML은 무료 온라인 변환기를 제공합니다. HTML 기반 문서를 PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF 및 기타 형식으로 변환합니다.
HTML, XHTML, MHTML, Markdown, EPUB 또는 SVG를 아래 나열된 파일 형식을 포함하여 다양한 파일 형식으로 변환할 수도 있습니다.
HTML 탐색
Aspose.HTML for Python via .NET은 Python 애플리케이션 내에서 HTML 문서를 효과적으로 탐색하고 조작하기 위한 포괄적인 API를 제공합니다. 이를 통해 HTML 콘텐츠를 원활하게 구문 분석하고 탐색하여 HTML 요소를 자세히 검사하고 편집할 수 있습니다.
HTML 탐색 – Python 코드 예제
from aspose.html import *
# Prepare HTML code
html_code = "<span>Hello</span> <span>World!</span>"
# Initialize a document from the prepared code
with HTMLDocument(html_code, ".") as document:
# Get the reference to the first child (first <span>) of the body
element = document.body.first_child
print(element.text_content) # output: Hello
# Get the reference to the whitespace between html elements
element = element.next_sibling
print(element.text_content) # output: ' '
# Get the reference to the second <span> element
element = element.next_sibling
print(element.text_content) # output: World!
데이터 추출
Aspose.HTML for Python via .NET은 완전히 W3C 사양을 기반으로 하며 XPath 및 CSS 선택기 쿼리를 지원합니다. 이를 통해 HTML 문서의 내용을 신속하게 검사하고 자신만의 데이터 추출 솔루션을 만들 수 있습니다.
데이터 추출 – Python 코드 예제
from aspose.html import *
# Create an instance of HTML document with a web address
document = html.HTMLDocument("https://www.wikipedia.org/")
# Query all h2 elements
elements = document.query_selector_all("h2")
# Check if any h2 elements are found
if elements.length > 0:
# Get the first h2 element
first_heading = elements[0]
# Get the text content of the h2 element
content = first_heading.text_content.strip() if first_heading.text_content else ""
# Print the text of the first h2 element
print("Text of the first heading:")
print(content)
else:
print("No h2 elements found on the page")
Aspose.HTML for Python via .NET은 HTML 문서를 효율적이고 간편하게 탐색하고 조작할 수 있도록 하여, HTML 콘텐츠를 프로그래밍 방식으로 다루어야 하는 개발자에게 다재다능한 솔루션을 제공합니다. Python API를 사용하여 웹 페이지에서 데이터를 자동으로 검사, 캡처 및 추출하는 방법을 알고 싶다면 다음 문서를 참조하세요.