def Run(cls): infoApi = groupdocs_merger_cloud.InfoApi.from_config( Common.GetConfig()) fileInfo = groupdocs_merger_cloud.FileInfo( "WordProcessing/password-protected.docx", None, None, "password") result = infoApi.get_info( groupdocs_merger_cloud.GetInfoRequest(fileInfo)) print("Page count = " + str(len(result.pages)))
def Run(cls): documentApi = groupdocs_merger_cloud.DocumentApi.from_config( Common.GetConfig()) item1 = groupdocs_merger_cloud.JoinItem() item1.file_info = groupdocs_merger_cloud.FileInfo( "WordProcessing/four-pages.docx") item2 = groupdocs_merger_cloud.JoinItem() item2.file_info = groupdocs_merger_cloud.FileInfo( "WordProcessing/one-page.docx") options = groupdocs_merger_cloud.JoinOptions() options.join_items = [item1, item2] options.output_path = "Output/joined.docx" result = documentApi.join(groupdocs_merger_cloud.JoinRequest(options)) print("Output file path = " + result.path)
def Run(cls): securityApi = groupdocs_merger_cloud.SecurityApi.from_config(Common.GetConfig()) options = groupdocs_merger_cloud.Options() options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/one-page.docx", None, None, "password") options.output_path = "Output/add-password.docx" result = securityApi.add_password(groupdocs_merger_cloud.AddPasswordRequest(options)) print("Output file path = " + result.path)
def Run(cls): securityApi = groupdocs_merger_cloud.SecurityApi.from_config(Common.GetConfig()) options = groupdocs_merger_cloud.UpdatePasswordOptions() options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/password-protected.docx", None, None, "password") options.output_path = "Output/update-password.docx" options.new_password = "******" result = securityApi.update_password(groupdocs_merger_cloud.UpdatePasswordRequest(options)) print("Output file path = " + result.path)
def Run(cls): pagesApi = groupdocs_merger_cloud.PagesApi.from_config(Common.GetConfig()) options = groupdocs_merger_cloud.ExtractOptions() options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx") options.output_path = "Output/extract-pages-by-numbers.docx" options.pages = [2, 4, 7] result = pagesApi.extract(groupdocs_merger_cloud.ExtractRequest(options)) print("Output file path = " + result.path)
def Run(cls): documentApi = groupdocs_merger_cloud.DocumentApi.from_config(Common.GetConfig()) options = groupdocs_merger_cloud.SplitOptions() options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx") options.output_path = "Output/split-to-multipage-document" options.pages = [3, 6, 8] options.mode = "Intervals" result = documentApi.split(groupdocs_merger_cloud.SplitRequest(options)) print("Documents count = " + str(len(result.documents)))
def Run(cls): documentApi = groupdocs_merger_cloud.DocumentApi.from_config(Common.GetConfig()) options = groupdocs_merger_cloud.PreviewOptions() options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/four-pages.docx") options.output_path = "Output/preview-page" options.pages = [1, 3] options.format = "Png" result = documentApi.preview(groupdocs_merger_cloud.PreviewRequest(options)) print("Documents count = " + str(len(result.documents)))
def Run(cls): pagesApi = groupdocs_merger_cloud.PagesApi.from_config( Common.GetConfig()) options = groupdocs_merger_cloud.RemoveOptions() options.file_info = groupdocs_merger_cloud.FileInfo( "WordProcessing/four-pages.docx") options.output_path = "Output/remove-pages.docx" options.pages = [2, 4] result = pagesApi.remove(groupdocs_merger_cloud.RemoveRequest(options)) print("Output file path = " + result.path)
def Run(cls): pagesApi = groupdocs_merger_cloud.PagesApi.from_config( Common.GetConfig()) options = groupdocs_merger_cloud.SwapOptions() options.file_info = groupdocs_merger_cloud.FileInfo( "WordProcessing/four-pages.docx") options.output_path = "Output/swap-pages.docx" options.first_page_number = 2 options.second_page_number = 4 result = pagesApi.swap(groupdocs_merger_cloud.SwapRequest(options)) print("Output file path = " + result.path)
def Run(cls): documentApi = groupdocs_merger_cloud.DocumentApi.from_config( Common.GetConfig()) item1 = groupdocs_merger_cloud.JoinItem() item1.file_info = groupdocs_merger_cloud.FileInfo( "WordProcessing/sample-10-pages.docx") item1.pages = [3, 6, 8] item2 = groupdocs_merger_cloud.JoinItem() item2.file_info = groupdocs_merger_cloud.FileInfo( "WordProcessing/four-pages.docx") item2.start_page_number = 1 item2.end_page_number = 4 item2.range_mode = "OddPages" options = groupdocs_merger_cloud.JoinOptions() options.join_items = [item1, item2] options.output_path = "Output/joined-pages.docx" result = documentApi.join(groupdocs_merger_cloud.JoinRequest(options)) print("Output file path = " + result.path)
def Run(cls): documentApi = groupdocs_merger_cloud.DocumentApi.from_config(Common.GetConfig()) options = groupdocs_merger_cloud.SplitOptions() options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx") options.output_path = "Output/split-by-start-end-numbers-with-filter" options.start_page_number = 3 options.end_page_number = 7 options.range_mode = "OddPages" options.mode = "Pages" result = documentApi.split(groupdocs_merger_cloud.SplitRequest(options)) print("Documents count = " + str(len(result.documents)))
def Run(cls): documentApi = groupdocs_merger_cloud.DocumentApi.from_config( Common.GetConfig()) options = groupdocs_merger_cloud.ImportOptions() options.file_info = groupdocs_merger_cloud.FileInfo( "Pdf/one-page-password.pdf", None, None, "password") options.attachments = ["Txt/document.txt"] options.output_path = "Output/with-attachment.pdf" result = documentApi.call_import( groupdocs_merger_cloud.CallImportRequest(options)) print("Output file path = " + result.path)
def Run(cls): pagesApi = groupdocs_merger_cloud.PagesApi.from_config( Common.GetConfig()) options = groupdocs_merger_cloud.RotateOptions() options.file_info = groupdocs_merger_cloud.FileInfo( "Pdf/ten-pages.pdf") options.output_path = "Output/rotate-pages.pdf" options.pages = [2, 4] options.mode = "Rotate90" result = pagesApi.rotate(groupdocs_merger_cloud.RotateRequest(options)) print("Output file path = " + result.path)
def Run(cls): pagesApi = groupdocs_merger_cloud.PagesApi.from_config( Common.GetConfig()) options = groupdocs_merger_cloud.OrientationOptions() options.file_info = groupdocs_merger_cloud.FileInfo( "WordProcessing/four-pages.docx") options.output_path = "Output/change-page-orientation.docx" options.pages = [2, 4] options.mode = "Landscape" result = pagesApi.orientation( groupdocs_merger_cloud.OrientationRequest(options)) print("Output file path = " + result.path)
def Run(cls): pagesApi = groupdocs_merger_cloud.PagesApi.from_config( Common.GetConfig()) options = groupdocs_merger_cloud.ExtractOptions() options.file_info = groupdocs_merger_cloud.FileInfo( "WordProcessing/sample-10-pages.docx") options.output_path = "Output/extract-pages-by-range.docx" options.start_page_number = 1 options.end_page_number = 10 options.range_mode = "EvenPages" result = pagesApi.extract( groupdocs_merger_cloud.ExtractRequest(options)) print("Output file path = " + result.path)