Skip to content

Commit 93c17d7

Browse files
Examples for SDK v20.3
1 parent 2753e13 commit 93c17d7

135 files changed

Lines changed: 1271 additions & 1352 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
.vscode
2+
3+
*.pyc
4+
5+
**/__pycache__/

.project

Lines changed: 0 additions & 17 deletions
This file was deleted.

.pydevproject

Lines changed: 0 additions & 9 deletions
This file was deleted.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Import modules
2+
import groupdocs_viewer_cloud
3+
from Common import Common
4+
5+
# This example demonstrates how to apply the watermark to the output pages
6+
class AddWatermark:
7+
@classmethod
8+
def Run(cls):
9+
apiInstance = groupdocs_viewer_cloud.ViewApi.from_config(Common.GetConfig())
10+
view_options = groupdocs_viewer_cloud.ViewOptions()
11+
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
12+
view_options.file_info.file_path = "SampleFiles/sample.docx"
13+
view_options.view_format = "HTML"
14+
view_options.watermark = groupdocs_viewer_cloud.Watermark()
15+
view_options.watermark.text = "This is a watermark"
16+
17+
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
18+
response = apiInstance.create_view(request)
19+
print("AddWatermark completed: " + str(len(response.pages)))
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Import modules
2+
import groupdocs_viewer_cloud
3+
from Common import Common
4+
5+
# This example demonstrates how to rotate output pages when viewing a document as PDF
6+
class FlipRotatePages:
7+
@classmethod
8+
def Run(cls):
9+
apiInstance = groupdocs_viewer_cloud.ViewApi.from_config(Common.GetConfig())
10+
view_options = groupdocs_viewer_cloud.ViewOptions()
11+
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
12+
view_options.file_info.file_path = "SampleFiles/sample.docx"
13+
view_options.view_format = "PDF"
14+
view_options.render_options = groupdocs_viewer_cloud.PdfOptions()
15+
page_rotation = groupdocs_viewer_cloud.PageRotation()
16+
page_rotation.page_number = 1
17+
page_rotation.rotation_angle = "On90Degree"
18+
view_options.render_options.page_rotations = [page_rotation]
19+
20+
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
21+
response = apiInstance.create_view(request)
22+
print("FlipRotatePages completed: " + response.file.path)
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Import modules
2+
import groupdocs_viewer_cloud
3+
from Common import Common
4+
5+
# This example demonstrates how to render documents with comments
6+
class RenderComments:
7+
@classmethod
8+
def Run(cls):
9+
apiInstance = groupdocs_viewer_cloud.ViewApi.from_config(Common.GetConfig())
10+
view_options = groupdocs_viewer_cloud.ViewOptions()
11+
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
12+
view_options.file_info.file_path = "SampleFiles/with_comment.docx"
13+
view_options.view_format = "HTML"
14+
view_options.render_options = groupdocs_viewer_cloud.HtmlOptions()
15+
view_options.render_options.render_comments = True
16+
17+
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
18+
response = apiInstance.create_view(request)
19+
print("RenderComments completed: " + str(len(response.pages)))
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Import modules
2+
import groupdocs_viewer_cloud
3+
from Common import Common
4+
5+
# This example demonstrates how to render consecutive pages
6+
class RenderConsecutivePages:
7+
@classmethod
8+
def Run(cls):
9+
apiInstance = groupdocs_viewer_cloud.ViewApi.from_config(Common.GetConfig())
10+
view_options = groupdocs_viewer_cloud.ViewOptions()
11+
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
12+
view_options.file_info.file_path = "SampleFiles/sample.docx"
13+
view_options.view_format = "HTML"
14+
view_options.render_options = groupdocs_viewer_cloud.HtmlOptions()
15+
view_options.render_options.start_page_number = 1
16+
view_options.render_options.count_pages_to_render = 2
17+
18+
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
19+
response = apiInstance.create_view(request)
20+
print("RenderConsecutivePages completed: " + str(len(response.pages)))
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Import modules
2+
import groupdocs_viewer_cloud
3+
from Common import Common
4+
5+
# This example demonstrates how to render hidden page
6+
class RenderHiddenPages:
7+
@classmethod
8+
def Run(cls):
9+
apiInstance = groupdocs_viewer_cloud.ViewApi.from_config(Common.GetConfig())
10+
view_options = groupdocs_viewer_cloud.ViewOptions()
11+
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
12+
view_options.file_info.file_path = "SampleFiles/with_hidden_page.pptx"
13+
view_options.view_format = "HTML"
14+
view_options.render_options = groupdocs_viewer_cloud.HtmlOptions()
15+
view_options.render_options.render_hidden_pages = True
16+
17+
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
18+
response = apiInstance.create_view(request)
19+
print("RenderHiddenPages completed: " + str(len(response.pages)))
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Import modules
2+
import groupdocs_viewer_cloud
3+
from Common import Common
4+
5+
# This example demonstrates how to render documents with notes
6+
class RenderNotes:
7+
@classmethod
8+
def Run(cls):
9+
apiInstance = groupdocs_viewer_cloud.ViewApi.from_config(Common.GetConfig())
10+
view_options = groupdocs_viewer_cloud.ViewOptions()
11+
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
12+
view_options.file_info.file_path = "SampleFiles/with_notes.pptx"
13+
view_options.view_format = "HTML"
14+
view_options.render_options = groupdocs_viewer_cloud.HtmlOptions()
15+
view_options.render_options.render_notes = True
16+
17+
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
18+
response = apiInstance.create_view(request)
19+
print("RenderNotes completed: " + str(len(response.pages)))
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Import modules
2+
import groupdocs_viewer_cloud
3+
from Common import Common
4+
5+
# This example demonstrates how to render selected pages
6+
class RenderSelectedPages:
7+
@classmethod
8+
def Run(cls):
9+
apiInstance = groupdocs_viewer_cloud.ViewApi.from_config(Common.GetConfig())
10+
view_options = groupdocs_viewer_cloud.ViewOptions()
11+
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
12+
view_options.file_info.file_path = "SampleFiles/sample.docx"
13+
view_options.view_format = "HTML"
14+
view_options.render_options = groupdocs_viewer_cloud.HtmlOptions()
15+
view_options.render_options.pages_to_render = [2, 3]
16+
17+
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
18+
response = apiInstance.create_view(request)
19+
print("RenderSelectedPages completed: " + str(len(response.pages)))

0 commit comments

Comments
 (0)