C++를 통해 Rust로 PDF 페이지 회전
Contents
[
Hide
]
이 섹션에서는 Rust를 사용하여 기존 PDF 파일에서 페이지 방향을 가로에서 세로로, 또는 그 반대로 변경하는 방법을 설명합니다.
페이지를 회전하면 전문가 환경에서 PDF를 인쇄하거나 표시할 때 적절한 정렬을 보장합니다.
- PDF 문서를 엽니다.
- PDF 페이지를 회전합니다. The 회전 함수는 지정된 페이지에 특정 회전(이 경우 180도)을 적용합니다.
- 변경 사항을 새 파일에 저장합니다. The save_as 함수는 원본을 보존하면서 업데이트된 버전을 저장하기 위해 새로운 PDF 파일을 생성합니다.
이 예제에서는 PDF 문서의 특정 페이지를 회전합니다:
use asposepdf::{Document, Rotation};
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Rotate PDF-document
pdf.rotate(Rotation::On270)?;
// Save the previously opened PDF-document with new filename
pdf.save_as("sample_rotate.pdf")?;
Ok(())
}