Skip to content

Commit 887b442

Browse files
Aspose.PDF for Rust via C++: remove_text_headers, remove_text_footers, page_remove_text_headers, page_remove_text_footers
1 parent 50b8cbb commit 887b442

6 files changed

Lines changed: 168 additions & 0 deletions

File tree

english/rust-cpp/_index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@ pub struct Document { /* private fields */ }
8080
| [embed_fonts](./organize/embed_fonts/) | Embed fonts a PDF-document. |
8181
| [unembed_fonts](./organize/unembed_fonts/) | Unembed fonts a PDF-document. |
8282
| [optimize_file_size](./organize/optimize_file_size/) | Optimize size of PDF-document with image compression quality. |
83+
| [remove_text_headers](./organize/remove_text_headers/) | Remove text headers from PDF-document. |
84+
| [remove_text_footers](./organize/remove_text_footers/) | Remove text footers from PDF-document. |
8385
| [page_rotate](./organize/page_rotate/) | Rotate a page in the PDF-document. |
8486
| [page_set_size](./organize/page_set_size/) | Set the size of a page in the PDF-document. |
8587
| [page_grayscale](./organize/page_grayscale/) | Convert page to black and white. |
@@ -94,6 +96,8 @@ pub struct Document { /* private fields */ }
9496
| [page_remove_tables](./organize/page_remove_tables/) | Remove tables in page. |
9597
| [page_remove_watermarks](./organize/page_remove_watermarks/) | Remove watermarks in page. |
9698
| [page_add_watermark](./organize/page_add_watermark/) | Add watermark on page. |
99+
| [page_remove_text_headers](./organize/page_remove_text_headers/) | Remove text headers in page. |
100+
| [page_remove_text_footers](./organize/page_remove_text_footers/) | Remove text footers in page. |
97101

98102

99103
## Core PDF functions

english/rust-cpp/organize/_index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ url: /rust-cpp/organize/
3434
| [embed_fonts](./embed_fonts/) | Embed fonts a PDF-document. |
3535
| [unembed_fonts](./unembed_fonts/) | Unembed fonts a PDF-document. |
3636
| [optimize_file_size](./optimize_file_size/) | Optimize size of PDF-document with image compression quality. |
37+
| [remove_text_headers](./remove_text_headers/) | Remove text headers from PDF-document. |
38+
| [remove_text_footers](./remove_text_footers/) | Remove text footers from PDF-document. |
3739
| [page_rotate](./page_rotate/) | Rotate a page in the PDF-document. |
3840
| [page_set_size](./page_set_size/) | Set the size of a page in the PDF-document. |
3941
| [page_grayscale](./page_grayscale/) | Convert page to black and white. |
@@ -48,6 +50,8 @@ url: /rust-cpp/organize/
4850
| [page_remove_tables](./page_remove_tables/) | Remove tables in page. |
4951
| [page_remove_watermarks](./page_remove_watermarks/) | Remove watermarks in page. |
5052
| [page_add_watermark](./page_add_watermark/) | Add watermark on page. |
53+
| [page_remove_text_headers](./page_remove_text_headers/) | Remove text headers in page. |
54+
| [page_remove_text_footers](./page_remove_text_footers/) | Remove text footers in page. |
5155

5256

5357
## Detailed Description
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: "page_remove_text_footers"
3+
second_title: Aspose.PDF for Rust via C++
4+
description: "Removes text footers in page."
5+
type: docs
6+
url: /rust-cpp/organize/page_remove_text_footers/
7+
---
8+
9+
_Removes text footers in page._
10+
11+
```rust
12+
pub fn page_remove_text_footers(&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 text footers in page
32+
pdf.page_remove_text_footers(1)?;
33+
34+
// Save the previously opened PDF-document with new filename
35+
pdf.save_as("sample_page1_remove_text_footers.pdf")?;
36+
37+
Ok(())
38+
}
39+
40+
```
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: "page_remove_text_headers"
3+
second_title: Aspose.PDF for Rust via C++
4+
description: "Removes text headers in page."
5+
type: docs
6+
url: /rust-cpp/organize/page_remove_text_headers/
7+
---
8+
9+
_Removes text headers in page._
10+
11+
```rust
12+
pub fn page_remove_text_headers(&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 text headers in page
32+
pdf.page_remove_text_headers(1)?;
33+
34+
// Save the previously opened PDF-document with new filename
35+
pdf.save_as("sample_page1_remove_text_headers.pdf")?;
36+
37+
Ok(())
38+
}
39+
40+
```
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: "remove_text_footers"
3+
second_title: Aspose.PDF for Rust via C++
4+
description: "Removes text footers from PDF-document."
5+
type: docs
6+
url: /rust-cpp/organize/remove_text_footers/
7+
---
8+
9+
_Removes text footers from PDF-document._
10+
11+
```rust
12+
pub fn remove_text_footers(&self) -> Result<(), PdfError>
13+
```
14+
15+
**Arguments**
16+
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 with filename
29+
let pdf = Document::open("sample.pdf")?;
30+
31+
// Remove text footers from PDF-document
32+
pdf.remove_text_footers()?;
33+
34+
// Save the previously opened PDF-document with new filename
35+
pdf.save_as("sample_remove_text_footers.pdf")?;
36+
37+
Ok(())
38+
}
39+
40+
```
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: "remove_text_headers"
3+
second_title: Aspose.PDF for Rust via C++
4+
description: "Removes text headers from PDF-document."
5+
type: docs
6+
url: /rust-cpp/organize/remove_text_headers/
7+
---
8+
9+
_Removes text headers from PDF-document._
10+
11+
```rust
12+
pub fn remove_text_headers(&self) -> Result<(), PdfError>
13+
```
14+
15+
**Arguments**
16+
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 with filename
29+
let pdf = Document::open("sample.pdf")?;
30+
31+
// Remove text headers from PDF-document
32+
pdf.remove_text_headers()?;
33+
34+
// Save the previously opened PDF-document with new filename
35+
pdf.save_as("sample_remove_text_headers.pdf")?;
36+
37+
Ok(())
38+
}
39+
40+
```

0 commit comments

Comments
 (0)