Ruby에서 REST API를 사용하여 TXT 파일을 PDF로 변환하는 방법

Ruby에서 REST API를 사용하여 TXT 파일을 PDF로 변환하는 방법

메모장은 TXT 파일에 빠른 메모를 작성할 수 있는 워드 프로세싱 프로그램입니다. Windows 메모장은 Microsoft Corporation에서 만든 간단한 텍스트 편집기입니다. 텍스트를 PDF 파일로 변환하면 최종 문서를 모든 시스템에서 볼 수 있으므로 더 다양한 기능을 제공합니다. 프로그래밍 방식으로 TXT를 PDF로 변환하기 위해 이 기사에서는 Ruby에서 REST API를 사용하여 TXT 파일을 PDF로 변환하는 방법을 설명합니다.

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

TXT 문서를 PDF 파일로 변환하기 위한 API

TXT를 PDF로 변환하기 위해 GroupDocs.Conversion Cloud API의 Ruby SDK를 사용할 것입니다. Cloud API를 사용하면 모든 지원되는 파일 형식의 문서와 이미지를 필요한 모든 형식으로 변환할 수 있습니다. Word, PowerPoint, Excel, PDF, HTML, CAD, 래스터 이미지 등과 같은 50개 이상의 문서 및 이미지 간을 쉽게 변환할 수 있습니다.

Ruby 애플리케이션에 GroupDocs.Conversion TXT to pdf 라이브러리를 무료로 설치할 수 있습니다. gem을 사용하여 TEXT를 PDF로 변환하려면 레일 터미널에서 아래 명령을 누르십시오.

gem install groupdocs_conversion_cloud

단계와 사용 가능한 코드 예제를 시작하기 전에 대시보드에서 클라이언트 ID 및 클라이언트 암호를 가져오십시오. 아이디와 시크릿이 생성되면 아래와 같이 코드를 추가해주세요.

# 무료 등록 후 https://dashboard.groupdocs.cloud에서 client_id 및 client_secret을 받으십시오.
# http://api.groupdocs.cloud에 대한 Ruby 애플리케이션에서 gem을 로드합니다.

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Ruby에서 REST API를 사용하여 TXT를 PDF로 변환하는 방법

아래에 언급된 간단한 단계에 따라 TXT 형식을 PDF 형식으로 변환할 수 있습니다. 먼저 텍스트 문서를 TXT2pdf 변환을 위해 클라우드 저장소에 업로드합니다. 결과적으로 업로드된 텍스트 파일은 클라우드 대시보드의 파일 섹션에서 사용할 수 있습니다. 이제 아래 단계에 따라 프로그래밍 방식으로 TXT 문서를 PDF로 변환할 수 있습니다.

  • ConvertApi 인스턴스 만들기
  • ConvertSettings의 인스턴스 만들기
  • TXT 파일 경로 및 출력 파일 형식을 “pdf"로 설정
  • TXTLoadOptions의 인스턴스 생성
  • 인코딩을 shift\jis로 설정
  • 로드 옵션 설정 할당
  • 출력 파일 경로 “text-to-pdf” 제공
  • ConvertSettings로 ConvertDocumentRequest 만들기
  • 마지막으로 ConvertDocumentRequest를 사용하여 convertdocument() 메서드를 호출합니다.

다음 코드 예제는 REST API를 사용하여 TXT 파일을 PDF 문서로 변환하는 방법을 보여줍니다.

# TXT 파일을 PDF 파일로 변환하는 방법.
# API 인스턴스 만들기
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# 변환 설정 초기화
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"

settings.load_options = loadOptions
settings.output_path = "text-to-pdf"

# TEXT 변환기를 사용하여 PDF로 변환
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted Text document to pdf file.")

위의 코드 샘플은 text2pdf 파일 형식을 클라우드에 저장합니다. 브라우저에서 바로 다운로드할 수 있습니다.

Ruby에서 고급 옵션을 사용하여 TXT를 PDF로 변환

아래 단계에 따라 프로그래밍 방식으로 고급 옵션을 사용하여 TXT를 PDF 문서로 변환할 수도 있습니다.

  • ConvertApi 인스턴스 만들기
  • ConvertSettings의 인스턴스 만들기
  • TXT 파일 경로 및 출력 파일 형식을 “pdf"로 설정
  • TXTLoadOptions의 인스턴스 생성
  • 인코딩 및 trailing\spaces\options 값 설정
  • PdfConvertOptions의 인스턴스 만들기
  • 다양한 convertOptions center\window, from\page, margin\top 등을 설정합니다.
  • 로드 옵션 설정 할당 and convert options settings
  • 출력 파일 경로 “text-to-pdf” 설정
  • ConvertSettings로 ConvertDocumentRequest 만들기
  • 이제 마지막으로 ConvertDocumentRequest를 사용하여 convertdocument() 메서드를 호출합니다.

다음 코드 예제는 Ruby에서 REST API를 사용하여 고급 설정으로 TXT 문서를 PDF 문서로 변환하는 방법을 보여줍니다.

# 고급 옵션이 있는 TXT to PDF 변환기
#  Text to PDF 변환 API의 인스턴스 생성
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# 고급 파일 옵션에 대한 변환 설정 지정
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"
 
loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"
loadOptions.trailing_spaces_options = "Preserve"

convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
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.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "text-to-pdf"

# TXT를 PDF 파일로 변환
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("TXT file successfully converted to pdf file using advanced options.")

무료 온라인 TXT to PDF 변환기

온라인에서 텍스트 파일(.txt)을 PDF로 변환하는 방법은 무엇입니까? 온라인에서 무료로 TXT를 PDF로 변환하고 최고의 TXT to pdf 변환기를 무료로 사용하여 한 번의 클릭으로 변환하세요. 온라인에서 무료로 사용하기 쉬운 TXT to pdf 변환기입니다. 이 무료 텍스트를 PDF로 변환하는 것은 위의 텍스트를 PDF로 변환 API를 사용하여 개발되었습니다. 다음 온라인 무료 텍스트 문서-pdf 변환기를 사용해 보십시오.

합산

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

  • Ruby를 사용하여 TXT를 PDF 문서로 변환합니다.
  • ruby의 고급 옵션을 사용하여 txt를 pdf로 변환합니다.

문서를 사용하여 GroupDocs.Conversion 파일 변환기 API에 대해 자세히 알아볼 수 있습니다. 또한 브라우저를 통해 직접 API를 시각화하고 통신할 수 있는 API 참조 섹션을 제공합니다.

질문하기

TXT to PDF 변환기에 대한 질문이 있는 경우 포럼에서 언제든지 문의하십시오.

또한보십시오