-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpresentation_to_pdf_converter_examples.py
More file actions
53 lines (39 loc) · 1.88 KB
/
presentation_to_pdf_converter_examples.py
File metadata and controls
53 lines (39 loc) · 1.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import slidize
# Basic conversion from a presentation file to PDF
def convert_basic():
slidize.PresentationToPdfConverter.process("presentation.pptx", "presentation.pdf")
# Conversion with PDF/A-1b compliance level
def convert_with_compliance_level():
options = slidize.PdfConverterOptions()
options.compliance_level = slidize.PdfComplianceLevel.PDF_A1B
slidize.PresentationToPdfConverter.process("presentation.pptx", "presentation.pdf", options)
# Embedding full fonts in the PDF
def convert_with_embedded_fonts():
options = slidize.PdfConverterOptions()
options.embed_full_fonts = True
slidize.PresentationToPdfConverter.process("presentation.pptx", "presentation.pdf", options)
# Including hidden slides in the PDF
def convert_with_hidden_slides():
options = slidize.PdfConverterOptions()
options.show_hidden_slides = True
slidize.PresentationToPdfConverter.process("presentation.pptx", "presentation.pdf", options)
# Exporting notes and comments in the PDF
def convert_with_notes_and_comments():
slides_view_options = slidize.NotesCommentsViewOptions()
slides_view_options.notes_position = slidize.NotesPositions.BOTTOM_FULL
slides_view_options.comments_position = slidize.CommentsPositions.RIGHT
options = slidize.PdfConverterOptions()
options.slides_view_options = slides_view_options
slidize.PresentationToPdfConverter.process("presentation.pptx", "presentation.pdf", options)
# Adjusting JPEG quality in the PDF
def convert_with_jpeg_quality():
options = slidize.PdfConverterOptions()
options.jpeg_quality = 85
slidize.PresentationToPdfConverter.process("presentation.pptx", "presentation.pdf", options)
if __name__ == "__main__":
convert_basic()
convert_with_compliance_level()
convert_with_embedded_fonts()
convert_with_hidden_slides()
convert_with_notes_and_comments()
convert_with_jpeg_quality()