Exemplo n.º 1
0
 guid = fileId
 #Create list with entered data
 enteredData = {
     "email": email,
     "country": country,
     "name": name,
     "street": street,
     "city": city
 }
 #Create new Datasource object
 dataSource = Datasource
 array = []
 #Create DataSourceField object and filing it with entered data
 for key, data in enteredData.iteritems():
     value = [data]
     field = DatasourceField()
     field.name = key
     field.type = "text"
     field.values = value
     array.append(field)
 #Set DataSourceField object to the fields parameter of the DataSource object
 dataSource.fields = array
 try:
     #Add DataSource to GroupDocs
     addDataSource = mergeApi.AddDataSource(clientId, dataSource)
     #Check status
     if addDataSource.status == "Ok":
         try:
             #Merge DataSource with documnet and convert it to PDF
             job = mergeApi.MergeDatasource(
                 clientId,
Exemplo n.º 2
0
    try:
        enteredData = {
            "sex": sex,
            "age": age,
            "sunrise": sunrise,
            "name": name
        }
        #Create Datasource object
        dataSource = Datasource
        #Create empty list
        fieldsList = []
        #Create DatasourceField object and set data to it
        for fieldName, fieldContent in enteredData.iteritems():
            value = [fieldContent]
            dataFieled = DatasourceField()
            dataFieled.name = fieldName
            dataFieled.type = "text"
            dataFieled.values = value
            fieldsList.append(dataFieled)
        #Set Datasource fileds
        dataSource.fields = fieldsList

        try:
            #Add new Datasource to GroupDocs
            add = merg.AddDataSource(clientId, dataSource)

            try:
                #Merge new Datasource to document and convert document to pdf
                merge = merg.MergeDatasource(clientId,
                                             fileGuId,