PDF 문서에 페이지 추가

PDF 파일에 페이지 추가

제공된 Rust 코드 조각은 Aspose.PDF 라이브러리를 사용하여 PDF 끝에 페이지를 추가하는 작업을 수행하는 방법을 보여줍니다.

  1. The open 함수는 프로그램이 기존 PDF 파일(sample.pdf)을 로드하여 조작할 수 있게 합니다. 이는 편집, 콘텐츠 추가 또는 데이터 읽기와 같은 모든 PDF 관련 작업에 필수적입니다.
  2. The page_add 메서드는 기존 PDF 문서에 새로운 빈 페이지를 삽입하는 데 사용됩니다. 이는 문서를 확장하거나 추가 콘텐츠를 준비하는 데 유용합니다.
  3. 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(())
    }