Ruby를 사용하여 Word를 TIFF 파일 형식으로 변환하는 방법

Ruby를 사용하여 Word를 TIFF 파일 형식으로 변환하는 방법

TIFF 또는 Tagged Image File Format은 래스터 이미지와 그래픽을 저장하는 데 가장 널리 사용되는 형식 중 하나입니다. TIFF 또는 Tagged Image File Format은 무손실 이미지 파일이며 이미지 품질이나 정보를 압축하거나 손실할 필요가 없습니다. TIFF는 여러 페이지를 지원하며 여러 페이지의 TIFF 파일은 페이지 형태로 둘 이상의 이미지를 가질 수 있습니다. 이 기능은 TIFF를 워드 문서로 변환하는 데 적합한 옵션으로 만듭니다. 프로그래밍 방식으로 이 변환을 수행하기 위해 이 기사에서는 Ruby를 사용하여 단어를 TIFF 파일 형식으로 변환하는 방법을 다룹니다.

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

Word to TIFF 변환 API - 설치

DOCX 또는 DOC 문서를 TIFF 형식으로 변환하기 위해 GroupDocs.Conversion Cloud API의 Ruby SDK를 사용합니다. Word 문서를 원활하게 만들고 조작할 수 있는 강력한 Ruby 라이브러리입니다. 또한 Word 파일을 50개 이상의 인기 있는 문서 및 이미지 형식으로 변환하는 충실도가 높은 기능을 제공합니다. 다음 명령을 사용하여 Ruby 라이브러리를 설치할 수 있습니다.

gem install groupdocs_conversion_cloud

또한 Aspose.Cloud 대시보드를 방문하여 무료 계정을 생성해야 클라우드 스토리지에서 문서를 관리할 수 있습니다. 진행하기 전에 대시보드에서 신속하게 클라이언트 ID 및 클라이언트 암호를 가져오십시오. 이제 애플리케이션에 아래 코드를 추가합니다.

# http://api.groupdocs.cloud에 대한 Ruby 애플리케이션에서 gem을 로드합니다.
require 'groupdocs_conversion_cloud'

# 무료 등록 후 https://dashboard.groupdocs.cloud에서 client_id 및 client_secret을 받으십시오.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@mystorage = "Default-Storage"

Ruby에서 Word를 TIFF 파일 형식으로 변환

아래 단계에 따라 프로그래밍 방식으로 워드 문서를 TIFF 파일로 변환할 수 있습니다.

  • ConvertApi 인스턴스 만들기
  • 다음으로 ConvertSettings의 인스턴스를 만듭니다.
  • 저장소 이름 및 워드 파일 경로 설정
  • 출력 파일 형식으로 “tiff” 제공
  • DocxLoadOptions 인스턴스 생성
  • 보호된 docx 파일 암호 및 load\options 설정
  • TiffConvertOptions의 인스턴스 생성
  • from\page, pages\count, rotate\angle, grayscale 및 use\pdf를 정의합니다.
  • convertOptions를 설정 객체로 설정
  • 이제 출력 파일 경로를 제공하십시오.
  • 그런 다음 ConvertSettings를 인수로 사용하여 ConvertDocumentRequest를 생성합니다.
  • 마지막으로 ConvertDocumentRequest와 함께 ConvertApi.convert\document() 메서드를 호출하여 변환된 파일을 저장합니다.

다음 코드 샘플은 Ruby에서 REST API를 사용하여 단어를 TIFF 파일로 변환하는 방법을 보여줍니다.

# REST API를 사용하여 docx를 tiff로 변환하는 방법
# Convert API의 인스턴스 가져오기
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# 변환 설정 초기화
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @mystorage
@settings.file_path = "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# DOCX LoadOptions 설정
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new()
@convertOptions.from_page = 2
@convertOptions.pages_count = 2
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
# true인 경우 입력이 PDF로 변환된 후 원하는 형식으로 변환됩니다.
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "docx-to-tiff"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
# 문서를 tiff 파일 형식으로 변환
@result = @apiInstance.convert_document(@request)
puts("Successfully converted word document to tiff file. " + (@result).to_s)

WORD의 특정 페이지를 TIFF로 변환하는 방법

아래 단계에 따라 프로그래밍 방식으로 단어 페이지 모음을 TIFF로 변환할 수도 있습니다.

  • ConvertApi 인스턴스 만들기
  • 다음으로 ConvertSettings의 인스턴스를 만듭니다.
  • 저장소 이름 및 워드 파일 경로 설정
  • 출력 파일 형식으로 “tiff” 제공
  • DocxLoadOptions 인스턴스 생성
  • 보호된 docx 파일 암호 및 load\options 설정
  • TiffConvertOptions의 인스턴스 생성
  • 페이지 컬렉션 정의, 회전\각도, 회색조 및 사용\pdf
  • convertOptions를 설정 객체로 설정
  • 이제 출력 파일 경로를 제공하십시오.
  • 그런 다음 ConvertSettings를 인수로 사용하여 ConvertDocumentRequest를 생성합니다.
  • 마지막으로 ConvertDocumentRequest와 함께 ConvertApi.convert\document() 메서드를 호출하여 변환된 파일을 저장합니다.

다음 코드 샘플은 Ruby에서 REST API를 사용하여 단어의 특정 페이지를 TIFF 파일로 변환하는 방법을 보여줍니다.

# 이 코드 예제는 DOCX의 특정 페이지를 TIFF로 변환하는 방법을 보여줍니다.
# 변환 API 인스턴스 만들기
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# 변환 설정 만들기
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @mystorage
@settings.file_path =  "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# DOCX LoadOptions 설정
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new
# 변환할 특정 페이지의 페이지 색인
@convertOptions.pages = [2, 3, 4]
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
@convertOptions.use_pdf = false
@settings.convert_options = @convertOptions
@settings.output_path =  "docx-to-tiff"
 
# Word는 특정 페이지를 TIFF 형식으로 변환합니다.
@response = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Successfully converted word pages to TIFF file.")

온라인 DOCX(Word) to TIFF 변환기

온라인에서 DOCX를 TIFF로 변환하는 방법? 위의 API를 사용하여 개발된 다음 무료 온라인 단어에서 tiff 변환 도구를 사용해 보십시오.

합산

이 기사에서 우리는 다음을 배웠습니다.

  • ruby에서 워드 문서를 tiff 파일로 변환하는 방법;
  • docx 파일의 특정 페이지를 tiff 형식으로 변환하는 방법

문서에서 GroupDocs.Conversion Cloud API에 대해 자세히 알아볼 수 있습니다. 또한 브라우저를 통해 직접 API를 시각화하고 통신할 수 있는 API 참조 섹션도 있습니다.

질문하기

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

관련 기사

다음 문서를 참조하는 것이 좋습니다.