REST API를 사용하여 Python에서 XML을 PDF로 변환하는 방법

REST API를 사용하여 Python에서 XML을 PDF로 변환

XML(Extensible Markup Language)은 저장 및 전송을 위해 구조화된 데이터를 설명하기 위해 사용자 지정 태그를 활용하는 널리 사용되는 파일 형식입니다. 계층적 데이터베이스 요소의 형태로 데이터를 전송하고 저장하는 데 사용됩니다. PDF는 읽기 전용이며 표준화되고 공유 가능한 파일 형식입니다. 오프라인에서 파일을 읽고 공유하는 데 가장 널리 사용되는 파일 형식 중 하나입니다. 경우에 따라 데이터 정보를 보호하기 위해 XML 파일을 PDF로 변환해야 할 수도 있습니다. PDF는 보다 일반적이고 액세스하기 쉬운 파일 형식이므로 XML을 PDF로 변환하면 다른 사람과 쉽게 공유할 수 있습니다. 따라서 이 기사에서는 REST API를 사용하여 Python에서 XML을 PDF로 변환하는 방법을 보여줍니다.

이 기사는 다음 주제에 대한 정보를 제공합니다.

XML 파일을 PDF로 변환 REST API 및 Python SDK

XML 파일을 PDF 파일로 변환하는 것은 GroupDocs.Conversion Cloud의 Python SDK API를 사용하여 간단합니다. 이 라이브러리는 XML에서 PDF 파일을 빠르게 변환하는 가장 안전한 방법입니다. 이미지 변환을 위한 Python SDK는 무료이며 안전하고 사용하기 쉽습니다. 클라우드에서 프로그래밍 방식으로 지원되는 형식 이미지 및 문서로 변환할 수 있습니다.

콘솔에서 다음 명령을 실행하여 XML to PDF 변환기 프로그램을 다운로드할 수 있습니다.

pip install groupdocs_converison_cloud

언급된 단계를 따르기 전에 대시보드에서 클라이언트 ID 및 암호를 수집하십시오. ID와 시크릿이 있으면 아래와 같이 코드를 추가합니다.

# http://api.groupdocs.cloud에서 Python 애플리케이션의 Python SDK 가져오기
import groupdocs_conversion_cloud

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

# 파일 API 구성 가져오기 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

이제 몇 줄의 코드만으로 최신 Python API를 사용하여 XML을 PDF 형식으로 변환할 수 있습니다.

REST API를 사용하여 Python에서 XML을 PDF 파일로 변환

이 섹션에서는 아래 제공된 간단한 단계와 코드 샘플을 따라 온라인에서 XML 파일을 PDF로 변환할 수 있습니다. 먼저 다음 코드 샘플을 사용하여 XML 파일을 클라우드에 업로드합니다. 결과적으로 업로드된 XML 파일은 클라우드 대시보드의 파일 섹션에서 사용할 수 있습니다. 그런 다음 프로그래밍 방식으로 XML을 PDF 파일로 변환하려면 아래에 언급된 단계를 따르십시오.

  • 먼저 ConvertApi 클래스의 인스턴스를 생성합니다.
  • 둘째, ConvertSettings 클래스의 개체를 만듭니다.
  • 다음으로 저장소 이름을 설정합니다.
  • 소스 XML 파일 경로 설정
  • 이제 출력 형식으로 “pdf"를 제공하십시오.
  • 출력 PDF 파일 경로 제공
  • 다음으로 설정 매개변수를 사용하여 ConvertDocumentRequest를 생성합니다.
  • 마지막으로 ConvertApi.convertDocument() 클래스를 호출하여 변환을 수행합니다.

다음 코드 예제는 REST API를 사용하여 Python에서 XML 파일을 PDF 형식으로 변환하는 방법을 보여줍니다.

# REST API를 사용하여 Python에서 XML을 PDF로 변환하는 방법
try:
	# 필요한 API 인스턴스 생성
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

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

	settings.output_path = "python-testing/output-sample-file.pdf"

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

	# XML을 PDF 파일로 변환
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

다음은 위 코드 샘플의 출력입니다.

Python에서 온라인으로 XML을 PDF로 변환하는 방법

REST API를 사용하여 Python에서 XML을 PDF 파일로 변환

위의 코드 샘플은 변환된 PDF 파일을 클라우드에 저장합니다. 코드 스니펫을 사용하여 다운로드할 수 있습니다.

고급 옵션을 사용하여 Python에서 XML을 PDF로 변경

다음으로 몇 가지 고급 설정과 함께 아래에 언급된 세부 단계를 사용하여 XML 파일을 PDF 문서로 변환합니다.

  • 먼저 ConvertApi 클래스의 인스턴스를 생성합니다.
  • 다음으로 ConvertSettings 인스턴스를 만듭니다.
  • 이제 저장소 이름을 설정하십시오.
  • 그런 다음 XML 파일 경로를 설정하십시오.
  • 이제 형식에 “pdf"를 지정하십시오.
  • PdfConvertOptions 클래스 정의
  • center\window, compress\images, display\doc\title, dpi, from\page, center\window, margin 등과 같은 다양한 변환 설정을 지정합니다.
  • 변환 옵션 제공 및 출력 파일 경로 설정
  • 이제 설정 객체로 ConvertDocumentRequest를 생성합니다.
  • 마지막으로 ConvertApi.convertDocument() 메서드를 호출하여 결과를 얻습니다.

다음 코드 예제는 고급 변환 옵션을 사용하여 온라인에서 XML 파일을 PDF로 변환하는 방법을 보여줍니다.

# REST API를 사용하여 Python에서 XML을 PDF로 변환하는 방법
try:
	# 필요한 API 인스턴스 생성
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

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

	convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
	convertOptions.center_window = True
	convertOptions.compress_images = False
	convertOptions.display_doc_title = True
	convertOptions.dpi = 1024.0
	convertOptions.fit_window = False
	convertOptions.from_page = 1
	convertOptions.grayscale = False
	convertOptions.image_quality = 100
	convertOptions.linearize = False
	convertOptions.margin_top = 5
	convertOptions.margin_left = 5
	convertOptions.password = "password"
	convertOptions.unembed_fonts = True
	convertOptions.remove_unused_streams = True
	convertOptions.remove_unused_objects = True
	convertOptions.remove_pdfa_compliance = False
	 
	settings.convert_options = convertOptions
	settings.output_path = "python-testing/output-sample-file.pdf"

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

	# 마지막으로 XML 파일을 PDF 파일로 변환
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

온라인 무료로 XML을 PDF로 변환

온라인에서 무료로 XML을 PDF로 변환하는 것은 무엇입니까? 위의 API를 사용하여 개발된 다음 무료 온라인 PDF 변환기 도구를 사용해 보십시오.

결론

글쎄, 그것은 우리가 집중하고 있던 블로그 게시물이었습니다. 이것이 당신이 배운 것입니다:

  • 클라우드에서 XML 파일을 PDF 형식으로 변환하는 방법
  • 고급 옵션을 사용하여 Python에서 XML을 PDF 온라인으로 변환하는 방법

GroupDocs.Conversion Cloud API에 대한 자세한 내용은 문서에서 확인할 수 있습니다. 또한 브라우저를 통해 직접 API를 시각화하고 상호 작용할 수 있는 API 참조 섹션을 제공합니다.

시작 안내서를 읽어 보시기 바랍니다.

GroupDocs.cloud에서 새 블로그 게시물을 시작했습니다. 따라서 업데이트를 위해 계속 연락하는 것을 잊지 마십시오.

질문하기

포럼을 통해 XML을 PDF 파일로 변환하는 과정에 대한 질문을 게시할 수 있습니다.

FAQ

Python에서 XML 파일을 PDF로 어떻게 변환합니까?

프로그래밍 방식으로 XML을 PDF로 내보내려면 XML-PDF 변환기 오픈 소스 Python 라이브러리를 설치하십시오. 전체 API 세부 정보는 문서를 참조하세요.

REST API를 사용하여 XML을 PDF로 변환하는 방법은 무엇입니까?

ConvertApi의 인스턴스를 만들고, 변환 설정 값을 설정하고, convertDocument 메서드를 ConvertDocumentRequest와 함께 호출하여 XML을 변환합니다. PDF 파일 형식으로.

XML 파일을 PDF로 변환할 수 있습니까?

예, Python XML to PDF 라이브러리는 매우 빠르게 작동하며 몇 초 안에 XML을 PDF로 빠르게 변환할 수 있습니다.

온라인에서 무료로 XML을 PDF로 저장하려면 어떻게 해야 합니까?

  • 온라인 무료 XML-PDF 변환기를 엽니다.
  • 파일 드롭 영역 내부를 클릭하여 XML 파일을 업로드하거나 XML 파일을 끌어다 놓습니다.
  • 지금 변환 버튼을 클릭합니다. XML 파일이 업로드되고 PDF 파일 형식으로 변환됩니다.
  • 출력 파일의 다운로드 링크는 변환 후 즉시 사용할 수 있습니다.

XML to PDF 온라인 무료 변환기를 사용하는 것이 안전합니까?

예, 아무도 업로드된 파일에 액세스할 수 없으며 업로드된 파일은 24시간 후에 삭제됩니다.

최고의 무료 온라인 PDF 변환기는 무엇입니까?

GroupDocs 파일 변환은 최고의 무료 온라인 PDF 변환기 중 하나입니다. PDF를 Word, Excel, JPG/JPEG, PNG, TIFF, HTML, 텍스트로 또는 그 반대로 변환할 수 있습니다.

PDF 변환기 온라인은 안전한가요?

GroupDocs.Conversion은 보안 및 개인 정보 보호에 대한 노력으로 잘 알려져 있으므로 신뢰와 확신을 가지고 파일을 PDF로 변환할 수 있습니다.

Windows에서 오프라인으로 XML을 PDF 형식으로 어떻게 변환합니까?

Windows용 XML을 PDF로 변환하는 소프트웨어를 무료로 다운로드하려면 이 링크를 방문하세요. 이 XML to PDF 파일 변환기는 클릭 한 번으로 Windows에서 XML을 PDF로 쉽게 변환합니다.

또한보십시오