PDF는 크로스 플랫폼 지원을 제공하는 오늘날 가장 일반적으로 사용되는 파일 형식 중 하나입니다. 그러나 PDF 문서의 특정 페이지로의 링크가 어렵고 PDF 파일은 소셜 네트워크에서 쉽게 공유되지 않습니다. 빠르게 조작할 수 있는 HTML 형식으로 PDF 문서의 모양과 느낌을 유지할 수 있습니다. 이 기사에서는 Python에서 PDF 파일을 HTML로 변환하는 방법을 배웁니다.

이 문서에서는 다음 항목을 다룹니다.

Python PDF-HTML 변환기 API – 설치

PDF 파일을 HTML 웹 페이지로 변환하기 위해 GroupDocs.Conversion Cloud의 Python SDK API를 사용합니다. 기능이 풍부한 플랫폼 독립적인 문서 및 이미지 변환 Python 라이브러리입니다. 모든 지원되는 파일 형식의 이미지와 문서를 고품질의 모든 형식으로 빠르게 변환할 수 있습니다.

콘솔에서 다음 명령을 사용하여 PDF를 HTML로 변환 Python 라이브러리를 Python 애플리케이션에 설치하고 통합할 수 있습니다.

pip install groupdocs_conversion_cloud

언급된 단계를 따르기 전에 대시보드에서 클라이언트 ID와 암호를 가져오십시오. ID와 시크릿이 있으면 Python 애플리케이션에 코드를 추가합니다.

# Python 응용 프로그램에서 PDF를 HTML로 변환하기 위한 Python 라이브러리 로드
import groupdocs_conversion_cloud

# 무료 등록 후 https://dashboard.groupdocs.cloud에서 client_id 및 client_secret을 가져옵니다.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# 다른 구성 가져오기
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
your_storage = "groupdocs-storage-name"

이제 Python에서 REST API를 사용하여 단계별로 pdf를 html 형식으로 변환하는 방법을 보여드리겠습니다.

REST API를 사용하여 Python에서 온라인으로 PDF를 HTML로 변환하는 방법

아래 주어진 간단한 단계에 따라 프로그래밍 방식으로 pdf 파일을 html 형식으로 변환할 수 있습니다.

  • 먼저 ConvertApi 인스턴스를 생성합니다.
  • 그런 다음 ConvertSettings를 사용하여 변환 설정 인스턴스를 만듭니다.
  • 다음으로 파일 저장소 이름을 제공하십시오.
  • 입력 PDF 파일 경로 및 출력 형식을 “html"로 설정
  • 다음으로 PdfLoadOptions의 인스턴스를 만듭니다.
  • PDF 파일 암호를 제공하십시오
  • 그런 다음 output\path 및 load\options를 설정합니다.
  • 그런 다음 ConvertSettings를 인수로 사용하여 ConvertDocumentRequest를 생성합니다.
  • 마지막으로 ConvertDocumentRequest로 convert\document()를 호출하여 pdf를 html로 변환합니다.

다음 코드 샘플은 Python에서 pdf를 html 형식으로 변경하는 방법을 보여줍니다.

# PDF를 온라인에서 HTML로 Python으로 변환하는 방법
try:
  # API 인스턴스 생성
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # 변환 설정 정의
  settings = groupdocs_conversion_cloud.ConvertSettings()
  settings.storage_name = your_storage
  settings.file_path = "python-testing/sample-pdf-file.pdf"
  settings.format = "html"

  loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
  loadOptions.password = "password"

  settings.load_options = loadOptions
  settings.output_path = "python-testing"

  # 변환 문서 요청 생성
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

  # .pdf 파일을 HTML 웹 페이지로 변환
  result = convert_api.convert_document(request)
  print("pdf File converted to html successfully: " + result[0].path)

except groupdocs_conversion_cloud.ApiException as e:
  print("Exception when calling convert_document: {0}".format(e.message))

마지막으로 위의 코드 샘플은 HTML 파일을 클라우드에 저장합니다. 이것은 pdf를 html 문서로 변환하는 가장 좋은 방법입니다.

Python에서 PDF 파일을 HTML로 변환하는 방법

Python에서 PDF 파일을 HTML로 변환하는 방법

Python에서 PDF 파일의 페이지 범위를 HTML 파일로 변환

아래 단계에 따라 PDF 문서의 페이지 범위를 HTML로 변환할 수 있습니다.

  • 먼저 ConvertApi 인스턴스를 생성합니다.
  • 그런 다음 ConvertSettings를 사용하여 변환 설정 인스턴스를 만듭니다.
  • 다음으로 클라우드 스토리지 이름을 제공하십시오.
  • 입력 PDF 파일 경로 및 출력 형식을 “html"로 설정
  • 다음으로 HtmlConvertOptions의 인스턴스를 만듭니다.
  • from\page 및 pages\count 옵션 설정
  • 그런 다음 출력 경로와 convertOptions를 설정합니다.
  • 이제 ConvertSettings를 인수로 사용하여 ConvertDocumentRequest를 생성합니다.
  • 마지막으로 ConvertDocumentRequest와 함께 convert\document() 메서드를 호출하여 온라인에서 pdf를 html 코드로 변환합니다.

다음 코드 샘플은 Python을 사용하여 PDF 문서에서 HTML 파일로 페이지 범위를 변환하는 방법을 보여줍니다.

# Python에서 페이지 범위를 PDF에서 HTML로 변환하는 방법
# API 인스턴스 생성
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# HTML 변환 설정 준비
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = your_storage
settings.file_path = "python-testing/sample-pdf-file.pdf"
settings.format = "html"

# PDF 변환 옵션: 변환할 시작 페이지 번호 및 총 페이지 수
convertOptions = groupdocs_conversion_cloud.HtmlConvertOptions()
convertOptions.from_page = 1 
convertOptions.pages_count = 1

settings.convert_options = convertOptions
settings.output_path = "python-testing"

# 변환 문서 요청 생성
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# PDF 페이지를 HTML 파일로 변환
result = convert_api.convert_document(request)
print("Converted range of pages from PDF to HTML web page: " + result[0].path)

마지막으로 위의 코드 샘플은 클라우드에서 온라인으로 pdf에서 html로 변환한 후 문서를 저장합니다.

Python에서 특정 페이지를 PDF에서 HTML 형식으로 변환

아래 단계에 따라 온라인에서 이미지와 함께 최고의 pdf to html 변환기를 사용하여 PDF 문서의 특정 페이지를 HTML로 변환할 수 있습니다.

  • 먼저 ConvertApi 인스턴스를 생성합니다.
  • 그런 다음 ConvertSettings를 사용하여 변환 설정 인스턴스를 만듭니다.
  • 다음으로 클라우드 스토리지 이름을 제공하십시오.
  • 입력 PDF 파일 경로 및 출력 형식을 “html"로 설정
  • 다음으로 HtmlConvertOptions의 인스턴스를 만듭니다.
  • 배열 형식으로 변환할 페이지 번호 추가
  • 그런 다음 출력 경로와 convertOptions를 설정합니다.
  • 이제 ConvertSettings를 인수로 사용하여 ConvertDocumentRequest를 생성합니다.
  • 마지막으로 ConvertDocumentRequest와 함께 convert\document() 메서드를 호출하여 온라인에서 pdf를 html 코드로 변환합니다.

다음 코드 샘플은 Python을 사용하여 PDF 문서의 특정 페이지를 HTML 파일로 내보내는 방법을 보여줍니다.

# Python에서 PDF 파일의 특정 페이지를 HTML 웹 페이지 형식으로 변환하는 방법
# API 인스턴스 생성
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# 변환 설정 정의
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = your_storage
settings.file_path = "python-testing/sample-pdf-file.pdf"
settings.format = "html"

# PDF 변환 옵션: 변환할 페이지 번호
convertOptions = groupdocs_conversion_cloud.HtmlConvertOptions()
convertOptions.pages = [1, 3, 5]

settings.convert_options = convertOptions
settings.output_path = "python-testing"

# 변환 문서 요청 생성
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# PDF 파일을 HTML 파일로 변환
result = convert_api.convert_document(request)
print("Successfully converted PDF file to HTML document: " + result[0].path)

마지막으로 위의 코드 샘플은 클라우드의 이미지와 함께 pdf를 html로 변환합니다. 아래에 설명된 대로 온라인 PDF-html 코드 변환기가 있습니다.

무료 온라인 PDF-HTML 변환기

최고의 PDF-HTML 변환기는 무엇입니까? Groupdocs.Conversion은 PDF를 HTML 형식으로 변환할 수 있도록 최고의 PDF를 HTML로 온라인 무료 변환기를 제공합니다. Groupdocs.Conversion 온라인 PDF를 html API로 사용하여 개발되었습니다.

결론

이 문서에서는 다음을 배웠습니다.

  • Python에서 형식을 잃지 않고 pdf를 html로 변환하는 방법;
  • Python을 사용하여 범위별로 pdf를 html 파일로 변환하는 방법;
  • Python에서 특정 PDF 페이지를 HTML 형식으로 변환
  • 무료 온라인 pdf to html 변환기;

또한 문서를 사용하여 GroupDocs.Conversion 파일 형식 변환 API에 대해 자세히 알아볼 수 있습니다.

질문하기

무료 지원 포럼을 통해 pdf 파일을 html 형식으로 변환하는 방법에 대해 질문할 수 있습니다.

또한보십시오