PDF 문서에 페이지 추가
Contents
[
Hide
]
PDF 파일에 페이지 추가
제공된 Rust 코드 조각은 Aspose.PDF 라이브러리를 사용하여 PDF 끝에 페이지를 추가하는 작업을 수행하는 방법을 보여줍니다.
- The open 함수는 프로그램이 기존 PDF 파일(sample.pdf)을 로드하여 조작할 수 있게 합니다. 이는 편집, 콘텐츠 추가 또는 데이터 읽기와 같은 모든 PDF 관련 작업에 필수적입니다.
- The page_add 메서드는 기존 PDF 문서에 새로운 빈 페이지를 삽입하는 데 사용됩니다. 이는 문서를 확장하거나 추가 콘텐츠를 준비하는 데 유용합니다.
- The 저장 이 메서드는 PDF에 대한 수정 사항이 파일에 다시 기록되도록 보장합니다. 이 단계는 새로운 페이지 추가와 같은 변경 사항을 지속하는 데 중요합니다.
이 스니펫은 기본 PDF 조작 작업을 위해 Aspose.PDF Rust 라이브러리를 사용하는 간결하고 효율적인 예시입니다.
Aspose.PDF for Rust를 사용하면 파일 내의 어느 위치에든 PDF 문서에 페이지를 삽입할 수 있을 뿐만 아니라 PDF 파일의 끝에 페이지를 추가할 수 있습니다.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document from file
let pdf = Document::open("sample.pdf")?;
// Add new page in PDF-document
pdf.page_add()?;
// Save the previously opened PDF-document
pdf.save()?;
Ok(())
}
PDF 파일에 페이지 삽입
The page_insert 이 메서드는 지정된 위치에 새 페이지를 삽입합니다. 이 기능은 기존 문서에 추가 페이지를 삽입해야 할 때 유용합니다. 예를 들어, 보고서나 프레젠테이션에 새로운 섹션이나 내용을 추가하는 경우입니다.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document from file
let pdf = Document::open("sample.pdf")?;
// Insert new page at the specified position in PDF-document
pdf.page_insert(1)?;
// Save the previously opened PDF-document
pdf.save()?;
Ok(())
}