Exemplo n.º 1
0
 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)))
Exemplo n.º 2
0
    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)))
Exemplo n.º 8
0
    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)
Exemplo n.º 9
0
    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)
Exemplo n.º 10
0
    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)
Exemplo n.º 15
0
    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)