Python에서 Rest API를 사용하여 PDF 페이지를 회전하는 방법

Python에서 Rest API를 사용하여 PDF 페이지 회전

방향이 잘못되었거나 방향이 잘못된 페이지가 포함된 문서의 페이지를 회전하려는 경우가 많을 수 있습니다. 예를 들어 PDF 문서 페이지가 거꾸로 되어 있으면 문서를 읽기가 매우 어려울 수 있습니다. 페이지 회전은 독자 경험을 향상시키는 데 매우 유용한 도움이 됩니다. 따라서 문서 회전을 수정하는 쉬운 솔루션은 GroupDocs.Merger Python SDK를 사용하는 것입니다. Python SDK를 사용하여 프로그래밍 방식으로 PDF 파일의 모든 페이지 또는 특정 페이지를 회전할 수 있습니다. 이 기사에서는 Python에서 REST API를 사용하여 PDF 파일 페이지를 영구적으로 회전하는 방법을 보여줍니다.

이 기사에서 다룰 주제는 다음과 같습니다.

PDF 페이지 Rotation Rest API 및 Python SDK

회전하는 PDF 파일의 경우 GroupDocs.Merger Cloud API의 Python SDK를 사용합니다. GroupDocs.Merger API를 사용하여 90, 180 또는 270도와 같은 회전 각도를 설정하여 PDF 페이지를 회전할 수 있습니다. 또한 Word, Excel, PDF, [PowerPoint][의 지원되는 문서 형식에서 단일 페이지 또는 페이지 모음을 분할, 결합, 제거 및 재정렬할 수 있습니다. 8] 및 HTML 등. 터미널에서 다음 명령을 사용하여 GroupDocs.Merger Cloud SDK를 Python 애플리케이션에 설치할 수 있습니다.

콘솔에서 다음 명령을 사용하여 Python 애플리케이션 코드에 GroupDocs.Merger Python SDK를 설치할 수 있습니다.

pip install groupdocs_merger_cloud

단계와 사용 가능한 코드 예제를 시작하기 전에 대시보드에서 클라이언트 ID와 클라이언트 암호를 얻으십시오. ID와 시크릿이 있으면 아래와 같이 코드를 추가합니다.

# groupdocs 병합 SDK 가져오기
import groupdocs_merger_cloud

# 무료 등록 후 https://dashboard.groupdocs.cloud에서 app_sid 및 app_key를 받으세요.
app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# 파일 API 구성 가져오기 
configuration = groupdocs_merger_cloud.Configuration(app_sid, app_key)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

Cloud SDK가 성공적으로 구성되면 Rotation 열거를 사용하여 시계 방향으로 적절한 회전 값을 선택할 수 있습니다.

Python에서 온라인으로 PDF 파일의 모든 페이지를 회전하는 방법

다음 섹션에서는 클라우드에서 PDF 파일 페이지를 영구적으로 회전할 수 있습니다. 회전은 90도 증분을 기반으로 합니다. PDF 페이지는 0/90/180/270도 회전할 수 있습니다. 다음은 PDF 페이지를 회전하는 단계입니다. 먼저 클라우드에 PDF 파일 업로드 업로드된 PDF 파일은 클라우드 대시보드의 파일 섹션에서 사용할 수 있습니다. PDF 파일을 회전하려는 특정 시나리오가 있을 수 있습니다. 아래 언급된 단계에 따라 PDF 파일의 모든 페이지를 회전할 수 있습니다.

  • 먼저 PagesApi 클래스의 인스턴스를 생성합니다.
  • 둘째, RotateOptions 클래스의 인스턴스를 만듭니다.
  • 그런 다음 FileInfo의 인스턴스를 만듭니다.
  • 이제 입력 PDF 문서 경로와 출력 파일 경로를 제공하십시오.
  • 그런 다음 Rotate90과 같이 원하는 페이지 회전을 설정하십시오.
  • 그런 다음 RotateOptions를 인수로 사용하여 RotateRequest를 생성합니다.
  • 마지막으로 rotate() 클래스를 호출하고 출력 PDF 문서를 저장합니다.

다음 코드 스니펫은 Python에서 REST API를 사용하여 PDF 파일의 모든 페이지를 회전하는 방법을 보여줍니다.

# Python에서 온라인으로 PDF 파일의 모든 페이지를 회전하는 방법
try:
    # Pages API 인스턴스 생성
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.RotateOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.pdf")
    options.output_path = "python-testing"
    # 원하는 페이지 회전을 90, 180 또는 270도로 설정합니다.
    options.mode = "Rotate90"    
     
    result = pagesApi.rotate(groupdocs_merger_cloud.RotateRequest(options))
    print("Successfully rotated all pages of PDF file online: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

마지막으로 위의 코드 샘플은 업데이트된 PDF 파일을 클라우드에 저장합니다. 다운로드 파일 코드 스니펫을 사용하여 회전된 PDF 문서를 다운로드할 수 있습니다.

Python을 사용하여 PDF 문서의 특정 페이지 회전

PDF 문서의 회전은 페이지 수준에서 적용됩니다. 따라서 요구 사항에 따라 PDF 파일의 특정 페이지를 회전할 수도 있습니다. 회전을 적용할 페이지 번호만 선택하면 됩니다. 아래 단계는 PDF 파일의 특정 페이지를 회전하는 방법을 설명합니다.

  • 먼저 PagesApi 인스턴스를 생성합니다.
  • 둘째, RotateOptions 클래스의 인스턴스를 만듭니다.
  • 그런 다음 FileInfo의 인스턴스를 만듭니다. class
  • 입력 PDF 문서 경로 및 출력 파일 경로 제공
  • 페이지 모음을 사용하여 정확한 페이지 번호 지정
  • 원하는 페이지 회전을 Rotate180으로 설정
  • 그런 다음 RotateOptions를 인수로 사용하여 RotateRequest를 생성합니다.
  • 마지막으로 rotate() 메서드를 호출하고 출력 PDF 문서를 저장합니다.

다음 코드 스니펫은 Python을 사용하여 PDF 문서에서 특정 또는 특정 페이지를 회전하는 방법을 자세히 설명합니다.

# Python을 사용하여 PDF 문서의 특정 페이지를 회전하는 방법
try:
    # Pages API 인스턴스 생성
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.RotateOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.pdf")
    options.output_path = "python-testing"
    # 페이지 컬렉션을 통해 1부터 시작하여 정확한 페이지 번호 제공
    options.pages = [1, 7]
    options.mode = "Rotate180"    
     
    result = pagesApi.rotate(groupdocs_merger_cloud.RotateRequest(options))
    print("Successfully rotated certain pages of PDF file online: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

마지막으로 위의 코드 샘플은 출력 PDF 파일을 클라우드에 저장합니다.

Python을 사용하여 페이지 번호 범위별로 PDF 페이지 회전

페이지 번호로 PDF 페이지를 회전할 수도 있습니다. 회전을 적용하려면 시작 페이지 번호와 끝 페이지 번호를 제공해야 합니다. 아래 단계는 PDF 파일의 페이지 번호로 PDF 페이지를 회전하는 방법을 설명합니다.

  • 먼저 PagesApi 인스턴스를 생성합니다.
  • 다음으로 RotateOptions 클래스의 인스턴스를 만듭니다.
  • 그런 다음 FileInfo의 인스턴스를 만듭니다. class
  • 입력 PDF 문서 경로 및 출력 파일 경로 제공
  • Rotate270처럼 원하는 페이지 회전 설정
  • 시작 페이지 번호와 끝 페이지 번호 값을 설정합니다.
  • 다음으로 range\mode를 EvenPages로 설정합니다.
  • 그런 다음 RotateOptions를 인수로 사용하여 RotateRequest를 생성합니다.
  • 마지막으로 rotate() 메서드를 호출하고 출력 PDF 문서를 저장합니다.

아래 코드 스니펫은 Python Rest API를 사용하여 페이지 번호를 제공하여 PDF 문서에서 페이지를 회전하는 방법을 보여줍니다.

# Python을 사용하여 페이지 번호 범위별로 PDF 페이지를 회전하는 방법
try:
    # Pages API 인스턴스 생성
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.RotateOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.pdf")
    options.output_path = "python-testing"
    options.mode = "Rotate270"
    options.start_page_number = 1
    options.end_page_number = 10
    # 범위 모드를 'AllPages' 또는 'OddPages' 또는 'EvenPages'로 설정
    options.range_mode = "EvenPages" 
     
    result = pagesApi.rotate(groupdocs_merger_cloud.RotateRequest(options))
    print("Successfully rotated PDF file pages using Python: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

위의 코드 예제는 출력 PDF 문서를 클라우드에 저장합니다.

PDF 페이지를 온라인에서 무료로 회전

PDF 페이지를 온라인에서 무료로 회전하는 방법은 무엇입니까? 위의 API를 사용하여 개발된 다음 PDF 온라인 무료 회전 도구를 사용하여 PDF를 온라인에서 무료로 회전하십시오.

합산

이것으로 이 기사의 결론에 도달했습니다. 이 기사에서 다음 자료에 대해 배웠습니다.

  • Python을 사용하여 PDF 문서의 모든 페이지를 회전하는 방법;
  • Python을 사용하여 PDF 파일의 특정 페이지를 회전하는 방법;
  • Python에서 페이지 범위별로 PDF 페이지를 회전하는 방법;

또한 문서를 사용하여 GroupDocs.Merge Cloud API에 대해 자세히 알아볼 수 있습니다. 또한 브라우저를 통해 직접 클라우드 API를 시각화하고 상호 작용할 수 있는 API 참조 섹션도 있습니다. 다른 흥미로운 주제에 대해서는 정기적인 업데이트를 위해 연락을 주시기 바랍니다. 시작 가이드를 따르는 것이 좋습니다.

마지막으로 groupdocs.cloud는 현재 REST API를 사용하여 다양한 파일 형식 솔루션에 대한 새로운 블로그 기사를 작성하고 있습니다. 최신 업데이트를 계속 지켜봐 주십시오.

질문하기

온라인 PDF 페이지 로테이터에 대한 질문이 있는 경우 무료 지원 포럼에서 언제든지 문의하십시오.

FAQ

Python에서 PDF 문서를 영구적으로 회전하는 방법은 무엇입니까?

Python에서 PDF 파일을 영구적으로 회전하는 방법에 대한 Python 코드 스니펫을 배우려면 이 링크를 방문하십시오.

REST API를 사용하여 온라인에서 PDF 파일을 회전하는 방법은 무엇입니까?

PagesApi의 인스턴스를 만들고 RotateOptions의 값을 설정하고 RotateRequest와 함께 pagesApi.rotate() 메서드를 호출하여 PDF를 회전하고 Python에서 온라인으로 저장합니다.

PDF 페이지 로테이터 무료 다운로드 라이브러리를 설치하는 방법은 무엇입니까?

PDF 로테이터Python 라이브러리 무료 다운로드를 설치하여 프로그래밍 방식으로 Windows에서 PDF를 회전할 수 있습니다.

Windows에서 PDF 페이지를 어떻게 회전합니까?

PDF 페이지 로테이터를 무료로 다운로드하려면 이 링크를 방문하세요. 이 오프라인 소프트웨어는 한 번의 클릭으로 Windows의 문서 회전을 포함하여 다양한 파일 형식 작업을 수행하는 데 사용됩니다.

또한보십시오