Python via .NET 라이브러리를 사용하여 HTML 만들기

강력한 Python 라이브러리를 통해 개발자는 단 몇 단계로 프로그래밍 방식으로 HTML을(를) 만들 수 있습니다.

Python via .NET 개발자는 강력한 제품 API만 사용하여 HTML을 쉽게 만들 수 있습니다. 이는 우리 솔루션이 프로그래머에게 Python에서 HTML를 생성하는 데 필요한 모든 것을 제공한다는 것을 의미합니다.

코드 스니펫 보기

프로그래밍 방식으로 Python 에서 HTML 만들기

Python 라이브러리를 사용하여 개발자는 처음부터 HTML 를 쉽게 만들 수 있습니다. 이렇게 하려면 Python via .NET 개발자는 다음 몇 단계만 수행하면 됩니다.

  1. 파일 이름 추가
  2. Python 를 사용하여 HTML 문서 만들기 시작
  3. 출력 HTML 파일 저장

빈 문서는 기술적으로 하나의 단락을 포함해야 하므로 프로그래밍 방식으로 HTML 문서를 만들 때 기본 문서 구조를 정확히 얻을 수 있습니다.

새로 만든 HTML 파일에 콘텐츠를 즉시 추가할 수 있습니다. 따라서 빈 문서뿐만 아니라 필요한 내용이 포함된 문서를 얻게 됩니다. 문서 편집 방법에 대한 자세한 내용은 편집 페이지를 참조하십시오.

Python 로 HTML 만들기

이 Python via .NET 라이브러리를 사용하면 HTML 문서를 프로그래밍 방식으로 만들 수 있습니다. 강력한 기능을 사용해 보고 다음 예제를 사용하여 일부 형식으로 HTML 를 만드는 방법을 확인하십시오.

Python를 사용하여 새 HTML 만들기
목록에서 대상 형식 선택
코드 실행
pip install aspose-words 
복사
import aspose.words as aw doc = aw.Document() builder = aw.DocumentBuilder(doc) font = builder.font font.name = "Courier New" font.color = drawing.Color.blue font.size = 36 font.highlight_color = drawing.Color.yellow builder.write("Morbi enim nunc faucibus a.") doc.Save("Output.html") 
import aspose.words as aw doc = aw.Document() builder = aw.DocumentBuilder(doc) firstRun = aw.Run(doc, "Proin eros metus, sagittis sed. ") secondRun = aw.Run(doc, "Morbi enim nunc faucibus a.") doc.first_section.body.first_paragraph.append_child(firstRun) doc.first_section.body.first_paragraph.append_child(secondRun) builder.move_to(secondRun) builder.start_bookmark("Aspose bookmark") # NextSibling null이면 이것이 단락의 마지막 Run 일 가능성이 높습니다. if (secondRun.next_sibling != None): builder.move_to(secondRun.next_sibling) else: builder.move_to(secondRun.parent_paragraph) builder.end_bookmark("Aspose bookmark") doc.Save("Output.html") import aspose.words as aw doc = aw.Document() builder = aw.DocumentBuilder(doc) firstRun = aw.Run(doc, "Proin eros metus, sagittis sed. ") secondRun = aw.Run(doc, "Morbi enim nunc faucibus a.") doc.first_section.body.first_paragraph.append_child(firstRun) doc.first_section.body.first_paragraph.append_child(secondRun) builder.move_to(secondRun) builder.start_bookmark("Aspose bookmark") # NextSibling null이면 이것이 단락의 마지막 Run 일 가능성이 높습니다. if (secondRun.next_sibling != None): builder.move_to(secondRun.next_sibling) else: builder.move_to(secondRun.parent_paragraph) builder.end_bookmark("Aspose bookmark") save_options = aw.saving.PdfSaveOptions() save_options.outline_options.bookmarks_outline_levels.add("Aspose bookmark", 1); doc.Save("Output.html", save_options);
import aspose.words as aw doc = aw.Document() run = aw.Run(doc, "Proin eros metus, sagittis sed.") para = doc.first_section.body.first_paragraph para.append_child(run) comment = aw.Comment(doc) comment.author = "John Doe" comment.initial = "JD" comment.date_time = datetime.now() comment.set_text("Quisque fringilla leo.") commentRangeStart = aw.CommentRangeStart(doc, comment.id) commentRangeEnd = aw.CommentRangeEnd(doc, comment.id) run.parent_node.insert_before(commentRangeStart, run) run.parent_node.insert_after(commentRangeEnd, run) commentRangeEnd.parent_node.insert_after(comment, commentRangeEnd) comment.add_reply("Jane Doe", "JD", datetime.now(), "Pellentesque vel sapien justo.") doc.save("Output.html") 
import aspose.words as aw doc = aw.Document() builder = aw.DocumentBuilder(doc) firstRun = aw.Run(doc, "Proin eros metus, sagittis sed. ") secondRun = aw.Run(doc, "Morbi enim nunc faucibus a.") doc.first_section.body.first_paragraph.append_child(firstRun) doc.first_section.body.first_paragraph.append_child(secondRun) builder.move_to(secondRun) builder.start_bookmark("Aspose bookmark") # NextSibling null이면 이것이 단락의 마지막 Run 일 가능성이 높습니다. if (secondRun.next_sibling != None): builder.move_to(secondRun.next_sibling) else: builder.move_to(secondRun.parent_paragraph) builder.end_bookmark("Aspose bookmark") doc.Save("Output.html") import aspose.words as aw doc = aw.Document() builder = aw.DocumentBuilder(doc) firstRun = aw.Run(doc, "Proin eros metus, sagittis sed. ") secondRun = aw.Run(doc, "Morbi enim nunc faucibus a.") doc.first_section.body.first_paragraph.append_child(firstRun) doc.first_section.body.first_paragraph.append_child(secondRun) builder.move_to(secondRun) builder.start_bookmark("Aspose bookmark") # NextSibling null이면 이것이 단락의 마지막 Run 일 가능성이 높습니다. if (secondRun.next_sibling != None): builder.move_to(secondRun.next_sibling) else: builder.move_to(secondRun.parent_paragraph) builder.end_bookmark("Aspose bookmark") save_options = aw.saving.PdfSaveOptions() save_options.outline_options.bookmarks_outline_levels.add("Aspose bookmark", 1); doc.Save("Output.html", save_options);
import aspose.words as aw doc = aw.Document() builder = aw.DocumentBuilder(doc) firstRun = aw.Run(doc, "Proin eros metus, sagittis sed. ") secondRun = aw.Run(doc, "Morbi enim nunc faucibus a.") doc.first_section.body.first_paragraph.append_child(firstRun) doc.first_section.body.first_paragraph.append_child(secondRun) builder.move_to(secondRun) builder.start_bookmark("Aspose bookmark") # NextSibling null이면 이것이 단락의 마지막 Run 일 가능성이 높습니다. if (secondRun.next_sibling != None): builder.move_to(secondRun.next_sibling) else: builder.move_to(secondRun.parent_paragraph) builder.end_bookmark("Aspose bookmark") doc.Save("Output.html") 
import aspose.words as aw doc = aw.Document() builder = aw.DocumentBuilder(doc) firstRun = aw.Run(doc, "Proin eros metus, sagittis sed. ") secondRun = aw.Run(doc, "Morbi enim nunc faucibus a.") doc.first_section.body.first_paragraph.append_child(firstRun) doc.first_section.body.first_paragraph.append_child(secondRun) builder.move_to(secondRun) builder.start_bookmark("Aspose bookmark") # NextSibling null이면 이것이 단락의 마지막 Run 일 가능성이 높습니다. if (secondRun.next_sibling != None): builder.move_to(secondRun.next_sibling) else: builder.move_to(secondRun.parent_paragraph) builder.end_bookmark("Aspose bookmark") doc.Save("Output.html") import aspose.words as aw doc = aw.Document() builder = aw.DocumentBuilder(doc) firstRun = aw.Run(doc, "Proin eros metus, sagittis sed. ") secondRun = aw.Run(doc, "Morbi enim nunc faucibus a.") doc.first_section.body.first_paragraph.append_child(firstRun) doc.first_section.body.first_paragraph.append_child(secondRun) builder.move_to(secondRun) builder.start_bookmark("Aspose bookmark") # NextSibling null이면 이것이 단락의 마지막 Run 일 가능성이 높습니다. if (secondRun.next_sibling != None): builder.move_to(secondRun.next_sibling) else: builder.move_to(secondRun.parent_paragraph) builder.end_bookmark("Aspose bookmark") save_options = aw.saving.PdfSaveOptions() save_options.outline_options.bookmarks_outline_levels.add("Aspose bookmark", 1); doc.Save("Output.html", save_options);
import aspose.words as aw doc = aw.Document() builder = aw.DocumentBuilder(doc) shape = builder.insert_chart(aw.drawing.charts.ChartType.PIE, 432, 252) chart = shape.chart chart.title.text = "Demo Chart" chart.series.clear() chart.series.add("Series 1", ["Category1", "Category2", "Category3"], [2.7, 3.2, 0.8]) doc.save("Output.html") 
import aspose.words as aw doc = aw.Document() builder = aw.DocumentBuilder(doc) firstRun = aw.Run(doc, "Proin eros metus, sagittis sed. ") secondRun = aw.Run(doc, "Morbi enim nunc faucibus a.") doc.first_section.body.first_paragraph.append_child(firstRun) doc.first_section.body.first_paragraph.append_child(secondRun) builder.move_to(secondRun) builder.start_bookmark("Aspose bookmark") # NextSibling null이면 이것이 단락의 마지막 Run 일 가능성이 높습니다. if (secondRun.next_sibling != None): builder.move_to(secondRun.next_sibling) else: builder.move_to(secondRun.parent_paragraph) builder.end_bookmark("Aspose bookmark") doc.Save("Output.html") import aspose.words as aw doc = aw.Document() builder = aw.DocumentBuilder(doc) firstRun = aw.Run(doc, "Proin eros metus, sagittis sed. ") secondRun = aw.Run(doc, "Morbi enim nunc faucibus a.") doc.first_section.body.first_paragraph.append_child(firstRun) doc.first_section.body.first_paragraph.append_child(secondRun) builder.move_to(secondRun) builder.start_bookmark("Aspose bookmark") # NextSibling null이면 이것이 단락의 마지막 Run 일 가능성이 높습니다. if (secondRun.next_sibling != None): builder.move_to(secondRun.next_sibling) else: builder.move_to(secondRun.parent_paragraph) builder.end_bookmark("Aspose bookmark") save_options = aw.saving.PdfSaveOptions() save_options.outline_options.bookmarks_outline_levels.add("Aspose bookmark", 1); doc.Save("Output.html", save_options);
코드 실행

Python에서 HTML 만드는 방법

  1. Aspose.Words for Python via .NET 설치
  2. Python 프로젝트에 라이브러리 참조 추가(라이브러리 가져오기)
  3. 새 HTML 문서 만들기
  4. 파일 이름을 전달하여 save() 메서드를 호출합니다.
  5. 결과를 별도의 파일로 가져오기

HTML 생성을 위한 Python 라이브러리

우리 는 PyPi Python 패키지를 호스팅합니다. "Aspose.Words for Python via .NET" 개발자 환경에 설치하는 방법에 대한 단계별 지침 을 따르십시오.

시스템 요구 사항

이 패키지는 Python ≥3.5 및 <3.12 와 호환됩니다. Linux용 소프트웨어를 개발하는 경우 제품 설명서 에서 gcc 및 libpython 에 대한 추가 요구 사항을 살펴보십시오.

기타 지원되는 파일 형식

다른 파일 형식으로 문서를 만들 수 있습니다.

5%

Aspose 제품 업데이트 구독

월간 뉴스레터와 제안을 우편함으로 직접 받으십시오.

© Aspose Pty Ltd 2001-2025. 판권 소유.