Skip to content

Commit 542910e

Browse files
Aspose.PDF for Go via C++: RemoveTables, PageRemoveTables
1 parent fb1966c commit 542910e

File tree

4 files changed

+99
-0
lines changed

4 files changed

+99
-0
lines changed

english/go-cpp/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ type Document struct {
7575
| [RemoveHiddenText](./organize/removehiddentext/) | Remove hidden text from PDF-document. |
7676
| [RemoveImages](./organize/removeimages/) | Remove images from PDF-document. |
7777
| [RemoveJavaScripts](./organize/removejavascripts/) | Remove java scripts from PDF-document. |
78+
| [RemoveTables](./organize/removetables/) | Remove tables from PDF-document. |
7879
| [PageRotate](./organize/pagerotate/) | Rotate page. |
7980
| [PageSetSize](./organize/pagesetsize/) | Set size of page. |
8081
| [PageGrayscale](./organize/pagegrayscale/) | Convert page to black and white. |
@@ -86,6 +87,7 @@ type Document struct {
8687
| [PageRemoveAnnotations](./organize/pageremoveannotations/) | Remove annotations in page. |
8788
| [PageRemoveHiddenText](./organize/pageremovehiddentext/) | Remove hidden text in page. |
8889
| [PageRemoveImages](./organize/pageremoveimages/) | Remove images in page. |
90+
| [PageRemoveTables](./organize/pageremovetables/) | Remove tables in page. |
8991

9092

9193
## Core PDF functions

english/go-cpp/organize/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ url: /go-cpp/organize/
2828
| [RemoveHiddenText](./removehiddentext/) | Remove hidden text from PDF-document. |
2929
| [RemoveImages](./removeimages/) | Remove images from PDF-document. |
3030
| [RemoveJavaScripts](./removejavascripts/) | Remove java scripts from PDF-document. |
31+
| [RemoveTables](./removetables/) | Remove tables from PDF-document. |
3132
| [PageRotate](./pagerotate/) | Rotate page. |
3233
| [PageSetSize](./pagesetsize/) | Set size of page. |
3334
| [PageGrayscale](./pagegrayscale/) | Convert page to black and white. |
@@ -39,6 +40,7 @@ url: /go-cpp/organize/
3940
| [PageRemoveAnnotations](./pageremoveannotations/) | Remove annotations in page. |
4041
| [PageRemoveHiddenText](./pageremovehiddentext/) | Remove hidden text in page. |
4142
| [PageRemoveImages](./pageremoveimages/) | Remove images in page. |
43+
| [PageRemoveTables](./pageremovetables/) | Remove tables in page. |
4244

4345

4446
## Detailed Description
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: "PageRemoveTables"
3+
second_title: Aspose.PDF for Go via C++
4+
description: "Remove tables in page."
5+
type: docs
6+
url: /go-cpp/organize/pageremovetables/
7+
---
8+
9+
_Remove tables in page._
10+
11+
```go
12+
func (document *Document) PageRemoveTables(num int32) error
13+
```
14+
15+
**Parameters**:
16+
* **num** - page number of the PDF-document
17+
18+
**Return**:
19+
* **error** - contains an error or nil if absent
20+
21+
22+
**Example**:
23+
```go
24+
package main
25+
26+
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
27+
import "log"
28+
29+
func main() {
30+
// Open(filename string) opens a PDF-document with filename
31+
pdf, err := asposepdf.Open("sample.pdf")
32+
if err != nil {
33+
log.Fatal(err)
34+
}
35+
// PageRemoveTables(num int32) removes tables in page
36+
err = pdf.PageRemoveTables(1)
37+
if err != nil {
38+
log.Fatal(err)
39+
}
40+
// SaveAs(filename string) saves previously opened PDF-document with new filename
41+
err = pdf.SaveAs("sample_page1_RemoveTables.pdf")
42+
if err != nil {
43+
log.Fatal(err)
44+
}
45+
// Close() releases allocated resources for PDF-document
46+
defer pdf.Close()
47+
}
48+
```
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: "RemoveTables"
3+
second_title: Aspose.PDF for Go via C++
4+
description: "Remove tables from PDF-document"
5+
type: docs
6+
url: /go-cpp/organize/removetables/
7+
---
8+
9+
_Remove tables from PDF-document_
10+
11+
```go
12+
func (document *Document) RemoveTables() error
13+
```
14+
15+
**Parameters**:
16+
17+
**Return**:
18+
* **error** - contains an error or nil if absent
19+
20+
21+
**Example**:
22+
```go
23+
package main
24+
25+
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
26+
import "log"
27+
28+
func main() {
29+
// Open(filename string) opens a PDF-document with filename
30+
pdf, err := asposepdf.Open("sample.pdf")
31+
if err != nil {
32+
log.Fatal(err)
33+
}
34+
// RemoveTables() removes tables from PDF-document
35+
err = pdf.RemoveTables()
36+
if err != nil {
37+
log.Fatal(err)
38+
}
39+
// SaveAs(filename string) saves previously opened PDF-document with new filename
40+
err = pdf.SaveAs("sample_RemoveTables.pdf")
41+
if err != nil {
42+
log.Fatal(err)
43+
}
44+
// Close() releases allocated resources for PDF-document
45+
defer pdf.Close()
46+
}
47+
```

0 commit comments

Comments
 (0)