Ruby에서 REST API를 사용하여 프로그래밍 방식으로 PDF를 텍스트로 변환

Ruby에서 REST API를 사용하여 프로그래밍 방식으로 PDF를 텍스트로 변환

PDF는 텍스트, 데이터 등을 포함하고 운영 체제에 독립적인 문서 파일 형식입니다. TXT 파일은 라인 형태의 일반 텍스트를 포함하는 .TXT 확장자를 가진 표준 텍스트 문서입니다. 모든 텍스트 편집 또는 워드 프로세싱 도구에서 열고 편집할 수 있습니다. 경우에 따라 프로그래밍 방식으로 PDF 문서를 텍스트 파일로 변환해야 할 수도 있습니다. 이 기사에서는 Ruby에서 REST API를 사용하여 프로그래밍 방식으로 PDF를 텍스트 파일로 변환하는 방법을 배웁니다.

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

PDF에서 TEXT로 변환 REST API 및 Ruby SDK

PDF를 TXT 파일로 변환하기 위해 GroupDocs.Conversion Cloud API의 Ruby SDK를 사용합니다. Rails 콘솔에서 다음 명령을 사용하여 설치할 수 있습니다.

gem install groupdocs_conversion_cloud

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

# 무료 등록 후 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를 사용하여 PDF를 TEXT 파일로 변환

아래에 주어진 간단한 단계에 따라 PDF 파일을 텍스트 파일로 변환할 수 있습니다. 아래 주어진 단계에 따라 프로그래밍 방식으로 PDF 문서를 텍스트 파일로 변환하는 방법을 알아보십시오.

  • 먼저 ConvertApi의 인스턴스를 만듭니다.
  • ConvertSettings의 인스턴스 만들기
  • 입력 PDF 문서 경로 및 출력 형식을 “pdf"로 설정
  • PdfLoadOptions 인스턴스 만들기
  • pdf 파일의 비밀번호 설정
  • 그런 다음 로드 옵션 설정 제공
  • 출력 파일 경로 “pdf-to-text” 제공
  • ConvertSettings로 ConvertDocumentRequest 만들기
  • 마지막으로 ConvertDocumentRequest를 사용하여 ConvertApi.convertDocument() 메서드를 호출합니다.

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

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

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

loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new
loadOptions.password = "password"

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

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

위의 샘플 코드는 변환된 TEXT 파일을 클라우드에 저장합니다.

Ruby에서 PDF의 특정 페이지를 TEXT로 변환

아래 단계에 따라 프로그래밍 방식으로 PDF 문서의 특정 페이지를 텍스트 파일로 변환할 수 있습니다.

  • 먼저 ConvertApi의 인스턴스를 만듭니다.
  • 다음으로 ConvertSettings의 인스턴스를 만듭니다.
  • 입력 PDF 문서 경로 및 출력 형식을 “pdf"로 설정
  • 그런 다음 PdfLoadOptions의 인스턴스를 만듭니다.
  • pdf 파일의 비밀번호 설정
  • TxtConvertOptions 인스턴스 생성
  • 변환할 페이지 번호를 쉼표로 구분된 배열로 제공하세요.
  • 그런 다음 loadOptions 설정 개체를 제공합니다.
  • 설정 개체에 convertOptions 할당
  • 출력 파일 경로 “pdf-to-text” 제공
  • ConvertSettings로 ConvertDocumentRequest 만들기
  • 마지막으로 ConvertDocumentRequest를 사용하여 ConvertApi.convertDocument() 메서드를 호출합니다.

다음 코드 예제는 Ruby에서 REST API를 사용하여 특정 페이지를 PDF에서 텍스트로 변환하는 방법을 보여줍니다.

# PDF의 특정 페이지를 TEXT 파일로 변환
# 필요한 API 인스턴스 생성
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

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

loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new
loadOptions.password = "password"

convertOptions = GroupDocsConversionCloud::TxtConvertOptions.new
convertOptions.pages = [2, 3]

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

# PDF의 특정 페이지를 TXT로 변환
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted pdf to text file.")

무료 온라인 TXT to PDF 변환기

온라인에서 PDF를 텍스트 파일로 변환하는 방법은 무엇입니까? 최고의 PDF to TXT 변환기를 무료로 사용하여 PDF를 온라인에서 무료로 TXT로 변환하세요. 이 무료 PDF-텍스트 변환기는 위의 PDF를 텍스트로 변환 API를 사용하여 개발되었습니다.

합산

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

  • Ruby를 사용하여 PDF를 텍스트 파일로 변환하는 방법;
  • pdf의 특정 페이지를 Ruby의 텍스트로 변환하는 방법;

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

질문하기

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

또한보십시오