File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -84,6 +84,7 @@ type Document struct {
8484| [ RemoveTextHeaders] ( ./organize/removetextheaders/ ) | Remove text headers from PDF-document. |
8585| [ RemoveTextFooters] ( ./organize/removetextfooters/ ) | Remove text footers from PDF-document. |
8686| [ Crop] ( ./organize/crop/ ) | Crop pages of a PDF-document. |
87+ | [ ReplaceFont] ( ./organize/replacefont/ ) | Replace font in a PDF-document. |
8788| [ PageRotate] ( ./organize/pagerotate/ ) | Rotate page. |
8889| [ PageSetSize] ( ./organize/pagesetsize/ ) | Set size of page. |
8990| [ PageGrayscale] ( ./organize/pagegrayscale/ ) | Convert page to black and white. |
@@ -101,6 +102,7 @@ type Document struct {
101102| [ PageRemoveTextHeaders] ( ./organize/pageremovetextheaders/ ) | Remove text headers in page. |
102103| [ PageRemoveTextFooters] ( ./organize/pageremovetextfooters/ ) | Remove text footers in page. |
103104| [ PageCrop] ( ./organize/pagecrop/ ) | Crop page. |
105+ | [ PageReplaceFont] ( ./organize/pagereplacefont/ ) | Replace font in page. |
104106
105107
106108## Core PDF functions
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ url: /go-cpp/organize/
3737| [ RemoveTextHeaders] ( ./removetextheaders/ ) | Remove text headers from PDF-document. |
3838| [ RemoveTextFooters] ( ./removetextfooters/ ) | Remove text footers from PDF-document. |
3939| [ Crop] ( ./crop/ ) | Crop pages of a PDF-document. |
40+ | [ ReplaceFont] ( ./replacefont/ ) | Replace font in a PDF-document. |
4041| [ PageRotate] ( ./pagerotate/ ) | Rotate page. |
4142| [ PageSetSize] ( ./pagesetsize/ ) | Set size of page. |
4243| [ PageGrayscale] ( ./pagegrayscale/ ) | Convert page to black and white. |
@@ -54,6 +55,7 @@ url: /go-cpp/organize/
5455| [ PageRemoveTextHeaders] ( ./pageremovetextheaders/ ) | Remove text headers in page. |
5556| [ PageRemoveTextFooters] ( ./pageremovetextfooters/ ) | Remove text footers in page. |
5657| [ PageCrop] ( ./pagecrop/ ) | Crop page. |
58+ | [ PageReplaceFont] ( ./pagereplacefont/ ) | Replace font in page. |
5759
5860
5961## Detailed Description
Original file line number Diff line number Diff line change 1+ ---
2+ title : " PageReplaceFont"
3+ second_title : Aspose.PDF for Go via C++
4+ description : " Replace font in page."
5+ type : docs
6+ url : /go-cpp/organize/pagereplacefont/
7+ ---
8+
9+ _ Replace font in page._
10+
11+ ``` go
12+ func (document *Document ) PageReplaceFont (num int32 , findFontName , replaceFontName string ) error
13+ ```
14+
15+ **Parameters**:
16+ * **num** - page number of the PDF-document
17+ * **findFontName** - font name to search
18+ * **replaceFontName** - font name to replace
19+
20+ **Return**:
21+ * **error** - contains an error or nil if absent
22+
23+
24+ **Example**:
25+ ```go
26+ package main
27+
28+ import "github.com/aspose-pdf/aspose-pdf-go-cpp"
29+ import "log"
30+
31+ func main() {
32+ // Open(filename string) opens a PDF-document with filename
33+ pdf , err := asposepdf.Open (" sample.pdf" )
34+ if err != nil {
35+ log.Fatal (err)
36+ }
37+ // Close() releases allocated resources for PDF-document
38+ defer pdf.Close ()
39+ // PageReplaceFont(num int32, findFontName, replaceFontName string) replaces font in page
40+ err = pdf.PageReplaceFont (1 , " Times-BoldItalic" , " Helvetica-Bold" )
41+ if err != nil {
42+ log.Fatal (err)
43+ }
44+ // SaveAs(filename string) saves previously opened PDF-document with new filename
45+ err = pdf.SaveAs (" sample_page1_ReplaceFont.pdf" )
46+ if err != nil {
47+ log.Fatal (err)
48+ }
49+ }
50+ ```
Original file line number Diff line number Diff line change 1+ ---
2+ title : " ReplaceFont"
3+ second_title : Aspose.PDF for Go via C++
4+ description : " Replace font in a PDF-document."
5+ type : docs
6+ url : /go-cpp/organize/replacefont/
7+ ---
8+
9+ _ Replace font in a PDF-document._
10+
11+ ``` go
12+ func (document *Document ) ReplaceFont (findFontName , replaceFontName string ) error
13+ ```
14+
15+ **Parameters**:
16+ * **findFontName** - font name to search
17+ * **replaceFontName** - font name to replace
18+
19+ **Return**:
20+ * **error** - contains an error or nil if absent
21+
22+
23+ **Example**:
24+ ```go
25+ package main
26+
27+ import "github.com/aspose-pdf/aspose-pdf-go-cpp"
28+ import "log"
29+
30+ func main() {
31+ // Open(filename string) opens a PDF-document with filename
32+ pdf , err := asposepdf.Open (" sample.pdf" )
33+ if err != nil {
34+ log.Fatal (err)
35+ }
36+ // Close() releases allocated resources for PDF-document
37+ defer pdf.Close ()
38+ // ReplaceFont(findFontName, replaceFontName string) replaces font in a PDF-document
39+ err = pdf.ReplaceFont (" Helvetica" , " Courier" )
40+ if err != nil {
41+ log.Fatal (err)
42+ }
43+ // SaveAs(filename string) saves previously opened PDF-document with new filename
44+ err = pdf.SaveAs (" sample_ReplaceFont.pdf" )
45+ if err != nil {
46+ log.Fatal (err)
47+ }
48+ }
49+ ```
You can’t perform that action at this time.
0 commit comments