Skip to content

Commit afc8788

Browse files
author
Muhammad Mateen Sajid
committed
Added Examples for Aspose.PDF Cloud 19.2
1 parent d86fed6 commit afc8788

File tree

173 files changed

+2512
-0
lines changed

Some content is hidden

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

173 files changed

+2512
-0
lines changed

Examples/__init__.py

Whitespace-only changes.

Examples/configuration.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import asposepdfcloud
2+
from asposepdfcloud.apis.pdf_api import PdfApi
3+
from asposepdfcloud.rest import ApiException
4+
5+
from pprint import pprint
6+
7+
pdf_api_client = asposepdfcloud.api_client.ApiClient("b125f13bf6b76ed81ee990142d841195",
8+
"78946fb4-3bd4-4d3e-b309-f9e2ff9ac6f9")
9+
10+
temp_folder = ''
11+
test_data_path=''
12+
pdf_api = PdfApi(pdf_api_client)
13+
14+
15+
def uploadFile(name):
16+
pdf_api.put_create(temp_folder + '/' + name, test_data_path + name)

Examples/delete_all_annotations.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from configuration import *
2+
3+
file_name = 'PdfWithAnnotations.pdf'
4+
uploadFile(file_name)
5+
6+
response_annotations = pdf_api.get_document_annotations(file_name, folder=temp_folder)
7+
annotation_id = response_annotations.annotations.list[0].id
8+
9+
response = pdf_api.delete_annotation(file_name, annotation_id, folder=temp_folder)
10+
pprint(response)
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from configuration import *
2+
3+
file_name = 'PdfWithAnnotations.pdf'
4+
uploadFile(file_name)
5+
response = pdf_api.delete_document_annotations(file_name, folder=temp_folder)
6+
pprint(response)

Examples/delete_page_annotations.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from configuration import *
2+
3+
file_name = 'PdfWithAnnotations.pdf'
4+
uploadFile(file_name)
5+
6+
page_number = 2
7+
8+
response = pdf_api.delete_page_annotations(file_name, page_number, folder=temp_folder)
9+
pprint(response)

Examples/get_carret_annotations.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
from configuration import *
2+
file_name = 'PdfWithAnnotations.pdf'
3+
uploadFile(file_name)
4+
5+
response_annotations = pdf_api.get_document_caret_annotations(
6+
file_name, folder=temp_folder)
7+
annotation_id = response_annotations.annotations.list[0].id
8+
9+
response = pdf_api.get_caret_annotation(
10+
file_name, annotation_id, folder=temp_folder)
11+
12+
pprint(response)

Examples/get_circle_annotation.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
from configuration import *
2+
file_name = 'PdfWithAnnotations.pdf'
3+
uploadFile(file_name)
4+
5+
response_annotations = pdf_api.get_document_circle_annotations(
6+
file_name, folder=temp_folder)
7+
annotation_id = response_annotations.annotations.list[0].id
8+
9+
response = pdf_api.get_circle_annotation(
10+
file_name, annotation_id, folder=temp_folder)
11+
pprint(response)
12+

Examples/get_document_annotatios.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
from configuration import *
2+
3+
response =pdf_api.get_document_annotations("PdfWithAnnotations.pdf")
4+
pprint(response)

Examples/get_document_attachment.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from configuration import *
2+
file_name = 'PdfWithEmbeddedFiles.pdf'
3+
uploadFile(file_name)
4+
5+
opts = {
6+
"folder": temp_folder
7+
}
8+
9+
response = pdf_api.get_document_attachments(file_name, **opts)
10+
11+
pprint(response)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
from configuration import *
2+
file_name = 'PdfWithEmbeddedFiles.pdf'
3+
uploadFile(file_name)
4+
5+
attachment_index = 1
6+
opts = {
7+
"folder": temp_folder
8+
}
9+
10+
response = pdf_api.get_document_attachment_by_index(
11+
file_name, attachment_index, **opts)
12+
13+
pprint(response)

0 commit comments

Comments
 (0)