C# 에서 PDF를 회전하세요

PDF 문서 페이지 방향 솔루션.C# API용 무료 크로스 플랫폼 Aspose.PDF 를 사용하여 PDF 문서를 회전하세요

C# 를 사용하여 PDF 페이지를 회전하세요

PDF를 회전해야 합니까?PDF 문서를 프로그래밍 방식으로 수정하는 것은 현대 디지털 워크플로우의 필수적인 부분입니다. Aspose.PDF 같은.NET 라이브러리는 다른 소프트웨어에 의존하지 않고 상업적으로 사용할 수 있는 독립 실행형 솔루션입니다.전문 C# 개발자의 가능한 모든 요구 사항을 충족합니다.

이 C# 라이브러리를 사용하면 개발자가 프로그래밍을 통해 PDF 문서를 빠르고 효율적으로 회전할 수 있습니다.이 라이브러리는 C#을 사용하여 프로그래밍 방식으로 기존 PDF 파일에서 페이지의 페이지 방향을 쉽게 업데이트하거나 변경하는 방법을 보여줍니다.타사 소프트웨어를 설치할 필요가 없는 C#에서 PDF 문서를 처리하기 위한 독립 실행형 솔루션입니다.

PDF 페이지를 회전하기 위해 Aspose.PDF for .NET API를 사용하겠습니다. 이 API는 기능이 풍부하고 강력하며 사용하기 쉬운.NET 플랫폼용 문서 조작 API입니다.NuGet 패키지 관리자를 열고 Aspose.pdf를 검색하여 설치합니다.패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console

PM > Install-Package Aspose.PDF

PDF 문서를 회전하는 방법


사용자 환경에서 코드를 사용해 보려면 Aspose.PDF for .NET 이 필요합니다.

1.문서 인스턴스와 함께 PDF를 로드합니다. 1.페이지 크기 변경을 보정하려면 페이지를 위쪽으로 이동합니다. 1.이전 페이지 높이와 새 페이지 높이를 설정합니다. 1.페이지 회전 각도 설정. 1.출력 PDF 파일을 저장합니다.

작업을 위해 PDF 파일을 회전하려는 경우 이 솔루션이 도움이 될 수 있습니다. 이 강력한 Aspose.PDF .NET 라이브러리를 사용하면 품질을 유지하면서 페이지 방향을 업데이트하거나 변경할 수 있습니다. 이 전문 도구는 C#를 사용하여 PDF를 효과적으로 회전시킵니다. 다음 예는 C#에서 PDF 문서를 회전하는 방법을 보여줍니다.

PDF 회전 - C#

이 샘플 코드는 PDF 페이지를 회전하는 방법을 보여줍니다 - C#

Input file:

File not added

Output format:

PDF

Output file:

    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

    Document doc = new Document(dataDir + "input.pdf");
    foreach (Page page in doc.Pages)
    {
        
        Aspose.Pdf.Rectangle r = page.MediaBox;
        double newHeight = r.Width;
        double newWidth = r.Height;
        double newLLX = r.LLX;
        //  We must to move page upper in order to compensate changing page size
        // (lower edge of the page is 0,0 and information is usually placed from the
        //  Top of the page. That's why we move lover edge upper on difference between
        //  Old and new height.
        double newLLY = r.LLY + (r.Height - newHeight);
        page.MediaBox = new Aspose.Pdf.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight);
        // Sometimes we also need to set CropBox (if it was set in original file)
        page.CropBox = new Aspose.Pdf.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight);

        // Setting Rotation angle of page
        page.Rotate = Rotation.on90;
    }

    dataDir = dataDir + "ChangeOrientation_out.pdf";
    // Save output file
    doc.Save(dataDir);

C# API용 Aspose.PDF 정보

Aspose.PDF for C# API는 PDF 파일 작업을 위한 다양한 기능을 제공합니다. 일부 기능은 다음과 같습니다.

  • 처음부터 또는 HTML, XML 또는 이미지에서 PDF 문서를 만듭니다.
  • 페이지, 텍스트, 이미지 및 기타 콘텐츠를 추가하거나 제거하여 기존 PDF 문서를 압축합니다.
  • PDF 문서를 HTML, XML 및 이미지와 같은 다른 형식으로 변환합니다.
  • PDF 문서를 이미지 또는 XPS 형식으로 렌더링합니다.
  • 응용 프로그램에서 직접 PDF 문서를 인쇄하십시오.
  • PDF 문서에 디지털 서명을 합니다.

Aspose 설명서에서 Aspose.PDF for C# API에 대한 자세한 내용을 확인할 수 있습니다.