@@ -8004,6 +8004,12 @@ func (a *PdfApiService) GetMarkdownInStorageToPdf(srcPath string, localVarOption
80048004/* PdfApiService Convert MHT file (located on storage) to PDF format and return resulting file in response.
80058005 @param srcPath Full source filename (ex. /folder1/folder2/template.mht)
80068006 @param optional (nil or map[string]interface{}) with one or more of:
8007+ @param "height" (float64) Page height
8008+ @param "width" (float64) Page width
8009+ @param "marginLeft" (float64) Page margin left
8010+ @param "marginBottom" (float64) Page margin bottom
8011+ @param "marginRight" (float64) Page margin right
8012+ @param "marginTop" (float64) Page margin top
80078013 @param "storage" (string) The document storage.
80088014 @return []byte*/
80098015func (a *PdfApiService) GetMhtInStorageToPdf(srcPath string, localVarOptionals map[string]interface{}) ([]byte, *http.Response, error) {
@@ -8022,11 +8028,47 @@ func (a *PdfApiService) GetMhtInStorageToPdf(srcPath string, localVarOptionals m
80228028 localVarQueryParams := _url.Values{}
80238029 localVarFormParams := _url.Values{}
80248030
8031+ if err := typeCheckParameter(localVarOptionals["height"], "float64", "height"); err != nil {
8032+ return successPayload, nil, err
8033+ }
8034+ if err := typeCheckParameter(localVarOptionals["width"], "float64", "width"); err != nil {
8035+ return successPayload, nil, err
8036+ }
8037+ if err := typeCheckParameter(localVarOptionals["marginLeft"], "float64", "marginLeft"); err != nil {
8038+ return successPayload, nil, err
8039+ }
8040+ if err := typeCheckParameter(localVarOptionals["marginBottom"], "float64", "marginBottom"); err != nil {
8041+ return successPayload, nil, err
8042+ }
8043+ if err := typeCheckParameter(localVarOptionals["marginRight"], "float64", "marginRight"); err != nil {
8044+ return successPayload, nil, err
8045+ }
8046+ if err := typeCheckParameter(localVarOptionals["marginTop"], "float64", "marginTop"); err != nil {
8047+ return successPayload, nil, err
8048+ }
80258049 if err := typeCheckParameter(localVarOptionals["storage"], "string", "storage"); err != nil {
80268050 return successPayload, nil, err
80278051 }
80288052
80298053 localVarQueryParams.Add("srcPath", parameterToString(srcPath, ""))
8054+ if localVarTempParam, localVarOk := localVarOptionals["height"].(float64); localVarOk {
8055+ localVarQueryParams.Add("height", parameterToString(localVarTempParam, ""))
8056+ }
8057+ if localVarTempParam, localVarOk := localVarOptionals["width"].(float64); localVarOk {
8058+ localVarQueryParams.Add("width", parameterToString(localVarTempParam, ""))
8059+ }
8060+ if localVarTempParam, localVarOk := localVarOptionals["marginLeft"].(float64); localVarOk {
8061+ localVarQueryParams.Add("marginLeft", parameterToString(localVarTempParam, ""))
8062+ }
8063+ if localVarTempParam, localVarOk := localVarOptionals["marginBottom"].(float64); localVarOk {
8064+ localVarQueryParams.Add("marginBottom", parameterToString(localVarTempParam, ""))
8065+ }
8066+ if localVarTempParam, localVarOk := localVarOptionals["marginRight"].(float64); localVarOk {
8067+ localVarQueryParams.Add("marginRight", parameterToString(localVarTempParam, ""))
8068+ }
8069+ if localVarTempParam, localVarOk := localVarOptionals["marginTop"].(float64); localVarOk {
8070+ localVarQueryParams.Add("marginTop", parameterToString(localVarTempParam, ""))
8071+ }
80308072 if localVarTempParam, localVarOk := localVarOptionals["storage"].(string); localVarOk {
80318073 localVarQueryParams.Add("storage", parameterToString(localVarTempParam, ""))
80328074 }
@@ -16533,6 +16575,80 @@ func (a *PdfApiService) PostComboBoxFields(name string, fields []ComboBoxField,
1653316575 return successPayload, localVarHttpResponse, err
1653416576}
1653516577
16578+ /* PdfApiService Compare two PDF documents.
16579+ @param path1 Path to first PDF document.
16580+ @param path2 Path to second PDF document.
16581+ @param outPath Full filename of the resulting document.
16582+ @param optional (nil or map[string]interface{}) with one or more of:
16583+ @param "storage" (string) The documents storage.
16584+ @return AsposeResponse*/
16585+ func (a *PdfApiService) PostComparePdf(path1 string, path2 string, outPath string, localVarOptionals map[string]interface{}) (AsposeResponse, *http.Response, error) {
16586+ var (
16587+ localVarHttpMethod = strings.ToUpper("Post")
16588+ localVarPostBody interface{}
16589+ localVarFileName string
16590+ localVarFileBytes []byte
16591+ successPayload AsposeResponse
16592+ )
16593+
16594+ // create path and map variables
16595+ localVarPath := a.client.cfg.BasePath + "/pdf/compare"
16596+
16597+ localVarHeaderParams := make(map[string]string)
16598+ localVarQueryParams := _url.Values{}
16599+ localVarFormParams := _url.Values{}
16600+
16601+ if err := typeCheckParameter(localVarOptionals["storage"], "string", "storage"); err != nil {
16602+ return successPayload, nil, err
16603+ }
16604+
16605+ localVarQueryParams.Add("path1", parameterToString(path1, ""))
16606+ localVarQueryParams.Add("path2", parameterToString(path2, ""))
16607+ localVarQueryParams.Add("outPath", parameterToString(outPath, ""))
16608+ if localVarTempParam, localVarOk := localVarOptionals["storage"].(string); localVarOk {
16609+ localVarQueryParams.Add("storage", parameterToString(localVarTempParam, ""))
16610+ }
16611+ // to determine the Content-Type header
16612+ localVarHttpContentTypes := []string{ "application/json", }
16613+
16614+ // set Content-Type header
16615+ localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
16616+ if localVarHttpContentType != "" {
16617+ localVarHeaderParams["Content-Type"] = localVarHttpContentType
16618+ }
16619+
16620+ // to determine the Accept header
16621+ localVarHttpHeaderAccepts := []string{
16622+ "application/json",
16623+ }
16624+
16625+ // set Accept header
16626+ localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
16627+ if localVarHttpHeaderAccept != "" {
16628+ localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
16629+ }
16630+ r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
16631+ if err != nil {
16632+ return successPayload, nil, err
16633+ }
16634+
16635+ localVarHttpResponse, err := a.client.callAPI(r)
16636+ if err != nil || localVarHttpResponse == nil {
16637+ return successPayload, localVarHttpResponse, err
16638+ }
16639+ defer localVarHttpResponse.Body.Close()
16640+ if localVarHttpResponse.StatusCode >= 300 {
16641+ bodyBytes, _ := io.ReadAll(localVarHttpResponse.Body)
16642+ return successPayload, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
16643+ }
16644+
16645+ if err = deserializeDTO(localVarHttpResponse.Body, &successPayload); err != nil {
16646+ return successPayload, localVarHttpResponse, err
16647+ }
16648+
16649+ return successPayload, localVarHttpResponse, err
16650+ }
16651+
1653616652/* PdfApiService Create empty document.
1653716653 @param name The new document name.
1653816654 @param documentConfig The document config for new document.
@@ -25446,6 +25562,12 @@ func (a *PdfApiService) PutMergeDocuments(name string, mergeDocuments MergeDocum
2544625562 @param name The document name.
2544725563 @param srcPath Full source filename (ex. /folder1/folder2/template.mht)
2544825564 @param optional (nil or map[string]interface{}) with one or more of:
25565+ @param "height" (float64) Page height
25566+ @param "width" (float64) Page width
25567+ @param "marginLeft" (float64) Page margin left
25568+ @param "marginBottom" (float64) Page margin bottom
25569+ @param "marginRight" (float64) Page margin right
25570+ @param "marginTop" (float64) Page margin top
2544925571 @param "dstFolder" (string) The destination document folder.
2545025572 @param "storage" (string) The document storage.
2545125573 @return AsposeResponse*/
@@ -25466,6 +25588,24 @@ func (a *PdfApiService) PutMhtInStorageToPdf(name string, srcPath string, localV
2546625588 localVarQueryParams := _url.Values{}
2546725589 localVarFormParams := _url.Values{}
2546825590
25591+ if err := typeCheckParameter(localVarOptionals["height"], "float64", "height"); err != nil {
25592+ return successPayload, nil, err
25593+ }
25594+ if err := typeCheckParameter(localVarOptionals["width"], "float64", "width"); err != nil {
25595+ return successPayload, nil, err
25596+ }
25597+ if err := typeCheckParameter(localVarOptionals["marginLeft"], "float64", "marginLeft"); err != nil {
25598+ return successPayload, nil, err
25599+ }
25600+ if err := typeCheckParameter(localVarOptionals["marginBottom"], "float64", "marginBottom"); err != nil {
25601+ return successPayload, nil, err
25602+ }
25603+ if err := typeCheckParameter(localVarOptionals["marginRight"], "float64", "marginRight"); err != nil {
25604+ return successPayload, nil, err
25605+ }
25606+ if err := typeCheckParameter(localVarOptionals["marginTop"], "float64", "marginTop"); err != nil {
25607+ return successPayload, nil, err
25608+ }
2546925609 if err := typeCheckParameter(localVarOptionals["dstFolder"], "string", "dstFolder"); err != nil {
2547025610 return successPayload, nil, err
2547125611 }
@@ -25474,6 +25614,24 @@ func (a *PdfApiService) PutMhtInStorageToPdf(name string, srcPath string, localV
2547425614 }
2547525615
2547625616 localVarQueryParams.Add("srcPath", parameterToString(srcPath, ""))
25617+ if localVarTempParam, localVarOk := localVarOptionals["height"].(float64); localVarOk {
25618+ localVarQueryParams.Add("height", parameterToString(localVarTempParam, ""))
25619+ }
25620+ if localVarTempParam, localVarOk := localVarOptionals["width"].(float64); localVarOk {
25621+ localVarQueryParams.Add("width", parameterToString(localVarTempParam, ""))
25622+ }
25623+ if localVarTempParam, localVarOk := localVarOptionals["marginLeft"].(float64); localVarOk {
25624+ localVarQueryParams.Add("marginLeft", parameterToString(localVarTempParam, ""))
25625+ }
25626+ if localVarTempParam, localVarOk := localVarOptionals["marginBottom"].(float64); localVarOk {
25627+ localVarQueryParams.Add("marginBottom", parameterToString(localVarTempParam, ""))
25628+ }
25629+ if localVarTempParam, localVarOk := localVarOptionals["marginRight"].(float64); localVarOk {
25630+ localVarQueryParams.Add("marginRight", parameterToString(localVarTempParam, ""))
25631+ }
25632+ if localVarTempParam, localVarOk := localVarOptionals["marginTop"].(float64); localVarOk {
25633+ localVarQueryParams.Add("marginTop", parameterToString(localVarTempParam, ""))
25634+ }
2547725635 if localVarTempParam, localVarOk := localVarOptionals["dstFolder"].(string); localVarOk {
2547825636 localVarQueryParams.Add("dstFolder", parameterToString(localVarTempParam, ""))
2547925637 }
0 commit comments