C++ 経由で Rust を使用した PDF ページの削除

Contents
[ ]

Aspose.PDF for Rust via C++ を使用して PDF ファイルからページを削除できます。次のコードスニペットは、特定のページを削除して PDF ドキュメントを操作する方法を示しています。この手法は、ページの削除、変更後のドキュメントの保存、適切なリソース管理を行うための PDF ドキュメント操作タスクにおいて効率的です。

  1. PDF ファイルを開く。
  2. 特定のページを削除する際に page_delete 関数。
  3. Document を保存する際に 保存 メソッド。

    use asposepdf::Document;

    fn main() -> Result<(), Box<dyn std::error::Error>> {
        // Open a PDF-document from file
        let pdf = Document::open("sample.pdf")?;

        // Delete specified page in PDF-document
        pdf.page_delete(1)?;

        // Save the previously opened PDF-document
        pdf.save()?;

        Ok(())
    }