@@ -8004,6 +8004,12 @@ func (a *PdfApiService) GetMarkdownInStorageToPdf(srcPath string, localVarOption
8004
8004
/* PdfApiService Convert MHT file (located on storage) to PDF format and return resulting file in response.
8005
8005
@param srcPath Full source filename (ex. /folder1/folder2/template.mht)
8006
8006
@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
8007
8013
@param "storage" (string) The document storage.
8008
8014
@return []byte*/
8009
8015
func (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
8022
8028
localVarQueryParams := _url.Values{}
8023
8029
localVarFormParams := _url.Values{}
8024
8030
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
+ }
8025
8049
if err := typeCheckParameter(localVarOptionals["storage"], "string", "storage"); err != nil {
8026
8050
return successPayload, nil, err
8027
8051
}
8028
8052
8029
8053
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
+ }
8030
8072
if localVarTempParam, localVarOk := localVarOptionals["storage"].(string); localVarOk {
8031
8073
localVarQueryParams.Add("storage", parameterToString(localVarTempParam, ""))
8032
8074
}
@@ -16533,6 +16575,80 @@ func (a *PdfApiService) PostComboBoxFields(name string, fields []ComboBoxField,
16533
16575
return successPayload, localVarHttpResponse, err
16534
16576
}
16535
16577
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
+
16536
16652
/* PdfApiService Create empty document.
16537
16653
@param name The new document name.
16538
16654
@param documentConfig The document config for new document.
@@ -25446,6 +25562,12 @@ func (a *PdfApiService) PutMergeDocuments(name string, mergeDocuments MergeDocum
25446
25562
@param name The document name.
25447
25563
@param srcPath Full source filename (ex. /folder1/folder2/template.mht)
25448
25564
@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
25449
25571
@param "dstFolder" (string) The destination document folder.
25450
25572
@param "storage" (string) The document storage.
25451
25573
@return AsposeResponse*/
@@ -25466,6 +25588,24 @@ func (a *PdfApiService) PutMhtInStorageToPdf(name string, srcPath string, localV
25466
25588
localVarQueryParams := _url.Values{}
25467
25589
localVarFormParams := _url.Values{}
25468
25590
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
+ }
25469
25609
if err := typeCheckParameter(localVarOptionals["dstFolder"], "string", "dstFolder"); err != nil {
25470
25610
return successPayload, nil, err
25471
25611
}
@@ -25474,6 +25614,24 @@ func (a *PdfApiService) PutMhtInStorageToPdf(name string, srcPath string, localV
25474
25614
}
25475
25615
25476
25616
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
+ }
25477
25635
if localVarTempParam, localVarOk := localVarOptionals["dstFolder"].(string); localVarOk {
25478
25636
localVarQueryParams.Add("dstFolder", parameterToString(localVarTempParam, ""))
25479
25637
}
0 commit comments