File tree Expand file tree Collapse file tree 5 files changed +126
-0
lines changed Expand file tree Collapse file tree 5 files changed +126
-0
lines changed Original file line number Diff line number Diff line change @@ -82,6 +82,9 @@ pub struct Document { /* private fields */ }
8282| [ page_add_page_num] ( ./organize/page_add_page_num/ ) | Add page number on page |
8383| [ page_add_text_header] ( ./organize/page_add_text_header/ ) | Add text in page header |
8484| [ page_add_text_footer] ( ./organize/page_add_text_footer/ ) | Add text in page footer |
85+ | [ page_remove_annotations] ( ./organize/page_remove_annotations/ ) | Remove annotations in page. |
86+ | [ page_remove_hidden_text] ( ./organize/page_remove_hidden_text/ ) | Remove hidden text in page. |
87+ | [ page_remove_images] ( ./organize/page_remove_images/ ) | Remove images in page. |
8588
8689
8790## Core PDF functions
Original file line number Diff line number Diff line change @@ -36,6 +36,9 @@ url: /rust-cpp/organize/
3636| [ page_add_page_num] ( ./page_add_page_num/ ) | Add page number on page |
3737| [ page_add_text_header] ( ./page_add_text_header/ ) | Add text in page header |
3838| [ page_add_text_footer] ( ./page_add_text_footer/ ) | Add text in page footer |
39+ | [ page_remove_annotations] ( ./page_remove_annotations/ ) | Remove annotations in page. |
40+ | [ page_remove_hidden_text] ( ./page_remove_hidden_text/ ) | Remove hidden text in page. |
41+ | [ page_remove_images] ( ./page_remove_images/ ) | Remove images in page. |
3942
4043
4144## Detailed Description
Original file line number Diff line number Diff line change 1+ ---
2+ title : " page_remove_annotations"
3+ second_title : Aspose.PDF for Rust via C++
4+ description : " Removes annotations in page."
5+ type : docs
6+ url : /rust-cpp/organize/page_remove_annotations/
7+ ---
8+
9+ _ Removes annotations in page._
10+
11+ ``` rust
12+ pub fn page_remove_annotations (& self , num : i32 ) -> Result <(), PdfError >
13+ ```
14+
15+ * * Arguments **
16+ * * * num ** - the page number (1 - based )
17+
18+ * * Returns **
19+ * * * Ok (())** - if the operation succeeds
20+ * * * Err (PdfError )** - if the operation fails
21+
22+ * * Example **
23+
24+ ```rust
25+ use asposepdf :: Document ;
26+
27+ fn main () -> Result <(), Box <dyn std :: error :: Error >> {
28+ // Open a PDF-document from file
29+ let pdf = Document :: open (" sample.pdf" )? ;
30+
31+ // Remove annotations in page
32+ pdf . page_remove_annotations (1 )? ;
33+
34+ // Save the previously opened PDF-document with new filename
35+ pdf . save_as (" sample_page1_remove_annotations.pdf" )? ;
36+
37+ Ok (())
38+ }
39+
40+ ```
Original file line number Diff line number Diff line change 1+ ---
2+ title : " page_remove_hidden_text"
3+ second_title : Aspose.PDF for Rust via C++
4+ description : " Removes hidden text in page."
5+ type : docs
6+ url : /rust-cpp/organize/page_remove_hidden_text/
7+ ---
8+
9+ _ Removes hidden text in page._
10+
11+ ``` rust
12+ pub fn page_remove_hidden_text (& self , num : i32 ) -> Result <(), PdfError >
13+ ```
14+
15+ * * Arguments **
16+ * * * num ** - the page number (1 - based )
17+
18+ * * Returns **
19+ * * * Ok (())** - if the operation succeeds
20+ * * * Err (PdfError )** - if the operation fails
21+
22+ * * Example **
23+
24+ ```rust
25+ use asposepdf :: Document ;
26+
27+ fn main () -> Result <(), Box <dyn std :: error :: Error >> {
28+ // Open a PDF-document from file
29+ let pdf = Document :: open (" sample.pdf" )? ;
30+
31+ // Remove hidden text in page
32+ pdf . page_remove_hidden_text (1 )? ;
33+
34+ // Save the previously opened PDF-document with new filename
35+ pdf . save_as (" sample_page1_remove_hidden_text.pdf" )? ;
36+
37+ Ok (())
38+ }
39+
40+ ```
Original file line number Diff line number Diff line change 1+ ---
2+ title : " page_remove_images"
3+ second_title : Aspose.PDF for Rust via C++
4+ description : " Removes images in page."
5+ type : docs
6+ url : /rust-cpp/organize/page_remove_images/
7+ ---
8+
9+ _ Removes images in page._
10+
11+ ``` rust
12+ pub fn page_remove_images (& self , num : i32 ) -> Result <(), PdfError >
13+ ```
14+
15+ * * Arguments **
16+ * * * num ** - the page number (1 - based )
17+
18+ * * Returns **
19+ * * * Ok (())** - if the operation succeeds
20+ * * * Err (PdfError )** - if the operation fails
21+
22+ * * Example **
23+
24+ ```rust
25+ use asposepdf :: Document ;
26+
27+ fn main () -> Result <(), Box <dyn std :: error :: Error >> {
28+ // Open a PDF-document from file
29+ let pdf = Document :: open (" sample.pdf" )? ;
30+
31+ // Remove images in page
32+ pdf . page_remove_images (1 )? ;
33+
34+ // Save the previously opened PDF-document with new filename
35+ pdf . save_as (" sample_page1_remove_images.pdf" )? ;
36+
37+ Ok (())
38+ }
39+
40+ ```
You can’t perform that action at this time.
0 commit comments