Our API is completely independent of your operating system, database system or development language. You can use any language and platform that supports HTTP to interact with our API. However, manually writing client code can be difficult, error-prone and time-consuming. Therefore, we have provided and support API SDKs in many development languages in order to make it easier to integrate with us. If you use SDK, it hides the File API calls and lets you use GroupDocs Cloud features in a native way for your preferred language.
usingGroupDocs.Conversion.Cloud.Sdk.Api;usingGroupDocs.Conversion.Cloud.Sdk.Client;usingGroupDocs.Conversion.Cloud.Sdk.Model.Requests;usingSystem;namespaceGroupDocs.Conversion.Cloud.Examples.CSharp{// Download_FileclassDownload_File{publicstaticvoidRun(){varconfiguration=newConfiguration(Common.MyAppSid,Common.MyAppKey);varapiInstance=newFileApi(configuration);try{varrequest=newDownloadFileRequest("conversions/one-page.docx",Common.MyStorage);varresponse=apiInstance.DownloadFile(request);Console.WriteLine("Expected response type is Stream: "+response.Length.ToString());}catch(Exceptione){Console.WriteLine("Exception while calling FileApi: "+e.Message);}}}}
<?phpinclude(dirname(__DIR__).'\CommonUtils.php');try{$apiInstance=CommonUtils::GetFileApiInstance();$request=newGroupDocs\Conversion\Model\Requests\DownloadFileRequest("conversions\\one-page.docx",CommonUtils::$MyStorage,null);$response=$apiInstance->downloadFile($request);echo"Expected response type is File: ",strlen($response);}catch(Exception$e){echo"Something went wrong: ",$e->getMessage(),"\n";}?>
packageexamples.Working_With_Files;importjava.io.File;importcom.groupdocs.cloud.conversion.api.*;importcom.groupdocs.cloud.conversion.client.ApiException;importcom.groupdocs.cloud.conversion.model.requests.*;importexamples.Utils;publicclassConversion_Java_Download_File{publicstaticvoidmain(String[]args){FileApiapiInstance=newFileApi(Utils.AppSID,Utils.AppKey);try{DownloadFileRequestrequest=newDownloadFileRequest("conversions\\one-page.docx",Utils.MYStorage,null);Fileresponse=apiInstance.downloadFile(request);System.err.println("Expected response type is File: "+response.length());}catch(ApiExceptione){System.err.println("Exception while calling FileApi:");e.printStackTrace();}}}
# Load the gemrequire'groupdocs_conversion_cloud'require'common_utilities/Utils.rb'classWorking_With_Filesdefself.Conversion_Ruby_Download_File()# Getting instance of the API$api=Common_Utilities.Get_FileApi_Instance()$request=GroupDocsConversionCloud::DownloadFileRequest.new("conversions/one-page.docx",$myStorage)$response=$api.download_file($request)puts("Expected response type is Stream: "+($response).to_s)endend
"use strict";classConversion_Node_Download_File{staticRun(){varrequest=newgroupdocs_conversion_cloud_1.DownloadFileRequest("conversions/one-page.docx",myStorage);fileApi.downloadFile(request).then(function(response){console.log("Expected response type is Stream: "+response.length);}).catch(function(error){console.log("Error: "+error.message);});}}module.exports=Conversion_Node_Download_File;
# Import modulesimportgroupdocs_conversion_cloudfromCommon_Utilities.UtilsimportCommon_UtilitiesclassConversion_Python_Download_File:@classmethoddefRun(self):# Create instance of the APIapi=Common_Utilities.Get_FileApi_Instance()try:request=groupdocs_conversion_cloud.DownloadFileRequest("conversions\\one-page.docx",Common_Utilities.myStorage)response=api.download_file(request)print("Expected response type is Stream: "+str(len(response)))exceptgroupdocs_conversion_cloud.ApiExceptionase:print("Exception while calling API: {0}".format(e.message))
packagemainimport("fmt""os"conversion"github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-go""github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-go-samples/config")funcDownloadFile(){varpath="WordProcessing/four-pages.docx"dlFileResp,_,err:=config.Client.FileApi.DownloadFile(ctx,path,nil)iferr!=nil{fmt.Print("Failed to download file %v\n",err)}// Get file info
fileInfo,errInfo:=dlFileResp.Stat()iferrInfo!=nil{fmt.Print(errInfo)}// Get the size of the file
fileSize:=fileInfo.Size()iffileSize==0{fmt.Print("File size is zero")}}
Our API is completely independent of your operating system, database system or development language. You can use any language and platform that supports HTTP to interact with our API. However, manually writing client code can be difficult, error-prone and time-consuming. Therefore, we have provided and support API SDKs in many development languages in order to make it easier to integrate with us. If you use SDK, it hides the File API calls and lets you use GroupDocs for Cloud features in a native way for your preferred language.
usingGroupDocs.Conversion.Cloud.Sdk.Api;usingGroupDocs.Conversion.Cloud.Sdk.Client;usingGroupDocs.Conversion.Cloud.Sdk.Model.Requests;usingSystem;usingSystem.IO;namespaceGroupDocs.Conversion.Cloud.Examples.CSharp{// Upload FileclassUpload_File{publicstaticvoidRun(){varconfiguration=newConfiguration(Common.MyAppSid,Common.MyAppKey);varapiInstance=newFileApi(configuration);try{// Open file in IOStream from local/disc.varfileStream=File.Open("..\\..\\..\\Data\\conversions\\one-page.docx",FileMode.Open);varrequest=newUploadFileRequest("conversions/one-page1.docx",fileStream,Common.MyStorage);varresponse=apiInstance.UploadFile(request);Console.WriteLine("Expected response type is FilesUploadResult: "+response.Uploaded.Count.ToString());}catch(Exceptione){Console.WriteLine("Exception while calling FileApi: "+e.Message);}}}}
<?phpinclude(dirname(__DIR__).'\CommonUtils.php');try{$apiInstance=CommonUtils::GetFileApiInstance();$fileStream=readfile("..\\resources\\conversions\\one-page.docx");$request=newGroupDocs\Conversion\Model\Requests\UploadFileRequest("conversions\\one-page1.docx",$fileStream,CommonUtils::$MyStorage,null);$response=$apiInstance->downloadFile($request);echo"Expected response type is FilesUploadResult: ",$response;}catch(Exception$e){echo"Something went wrong: ",$e->getMessage(),"\n";}?>
packageexamples.Working_With_Files;importjava.io.File;importjava.nio.file.Paths;importcom.groupdocs.cloud.conversion.api.*;importcom.groupdocs.cloud.conversion.client.ApiException;importcom.groupdocs.cloud.conversion.model.*;importcom.groupdocs.cloud.conversion.model.requests.*;importexamples.Utils;publicclassConversion_Java_Upload_File{publicstaticvoidmain(String[]args){FileApiapiInstance=newFileApi(Utils.AppSID,Utils.AppKey);try{FilefileStream=newFile(Paths.get("src\\main\\resources").toAbsolutePath().toString()+"\\conversions\\one-page.docx");UploadFileRequestrequest=newUploadFileRequest("conversions\\one-page1.docx",fileStream,Utils.MYStorage);FilesUploadResultresponse=apiInstance.uploadFile(request);System.out.println("Expected response type is FilesUploadResult: "+response.getUploaded().size());}catch(ApiExceptione){System.err.println("Exception while calling FileApi:");e.printStackTrace();}}}
# Load the gemrequire'groupdocs_conversion_cloud'require'common_utilities/Utils.rb'classWorking_With_Filesdefself.Conversion_Ruby_Upload_File()# Getting instance of the API$api=Common_Utilities.Get_FileApi_Instance()$fileStream=File.new("..\\Resources\\conversions\\one-page.docx","r")$request=GroupDocsConversionCloud::UploadFileRequest.new("conversions/one-page1.docx",$fileStream,$myStorage)$response=$api.upload_file($request)$fileStream.close()puts("Expected response type is FilesUploadResult: "+($response).to_s)endend
"use strict";classConversion_Node_Upload_File{staticRun(){// Open file in IOStream from local/disc.
varresourcesFolder='./Resources/conversions/one-page.docx';fs.readFile(resourcesFolder,(err,fileStream)=>{varrequest=newgroupdocs_conversion_cloud_1.UploadFileRequest("conversions/one-page1.docx",fileStream,myStorage);fileApi.uploadFile(request).then(function(response){console.log("Expected response type is FilesUploadResult: "+response.uploaded.length);}).catch(function(error){console.log("Error: "+error.message);});});}}module.exports=Conversion_Node_Upload_File;
# Import modulesimportgroupdocs_conversion_cloudfromCommon_Utilities.UtilsimportCommon_UtilitiesclassConversion_Python_Upload_File:@classmethoddefRun(self):# Create instance of the APIapi=Common_Utilities.Get_FileApi_Instance()try:request=groupdocs_conversion_cloud.UploadFileRequest("conversions\\one-page.docx","D:\\ewspace\\GroupDocs.Conversion.Cloud.Python.Examples\\src\\Resources\\conversions\\one-page.docx",Common_Utilities.myStorage)response=api.upload_file(request)print("Expected response type is FilesUploadResult: "+str(response))exceptgroupdocs_conversion_cloud.ApiExceptionase:print("Exception while calling API: {0}".format(e.message))
packagemainimport("fmt""os"conversion"github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-go""github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-go-samples/config")funcUploadFile(){localFile,err:=os.Open("./TestData/"+path)iferr!=nil{fmt.Printf("Failed to open file %v\n",err)}_,_,err=client.FileApi.UploadFile(ctx,path,localFile,nil)iferr!=nil{fmt.Printf("Failed to upload file %s: %v\n",path,err)}}
Our API is completely independent of your operating system, database system or development language. You can use any language and platform that supports HTTP to interact with our API. However, manually writing client code can be difficult, error-prone and time-consuming. Therefore, we have provided and support API SDKs in many development languages in order to make it easier to integrate with us. If you use SDK, it hides the File API calls and lets you use GroupDocs Cloud features in a native way for your preferred language.
usingGroupDocs.Conversion.Cloud.Sdk.Api;usingGroupDocs.Conversion.Cloud.Sdk.Client;usingGroupDocs.Conversion.Cloud.Sdk.Model.Requests;usingSystem;namespaceGroupDocs.Conversion.Cloud.Examples.CSharp{// Delete FileclassDelete_File{publicstaticvoidRun(){varconfiguration=newConfiguration(Common.MyAppSid,Common.MyAppKey);varapiInstance=newFileApi(configuration);try{varrequest=newDeleteFileRequest("conversions1/one-page1.docx",Common.MyStorage);apiInstance.DeleteFile(request);Console.WriteLine("Expected response type is Void: 'conversions1/one-page1.docx' deleted.");}catch(Exceptione){Console.WriteLine("Exception while calling FileApi: "+e.Message);}}}}
<?phpinclude(dirname(__DIR__).'\CommonUtils.php');try{$apiInstance=CommonUtils::GetFileApiInstance();$request=newGroupDocs\Conversion\Model\Requests\DeleteFileRequest("conversions1\\one-page-copied.docx",CommonUtils::$MyStorage);$apiInstance->deleteFile($request);echo"Expected response type is Void: 'conversions1/one-page-copied.docx' file deleted.";}catch(Exception$e){echo"Something went wrong: ",$e->getMessage(),"\n";}?>
packageexamples.Working_With_Files;importcom.groupdocs.cloud.conversion.api.*;importcom.groupdocs.cloud.conversion.client.ApiException;importcom.groupdocs.cloud.conversion.model.requests.*;importexamples.Utils;publicclassConversion_Java_Delete_File{publicstaticvoidmain(String[]args){FileApiapiInstance=newFileApi(Utils.AppSID,Utils.AppKey);try{DeleteFileRequestrequest=newDeleteFileRequest("conversions1\\one-page1.docx",Utils.MYStorage,null);apiInstance.deleteFile(request);System.out.println("Expected response type is Void: 'conversions1/one-page1.docx' deleted.");}catch(ApiExceptione){System.err.println("Exception while calling FileApi:");e.printStackTrace();}}}
# Load the gemrequire'groupdocs_conversion_cloud'require'common_utilities/Utils.rb'classWorking_With_Filesdefself.Conversion_Ruby_Delete_File()# Getting instance of the API$api=Common_Utilities.Get_FileApi_Instance()$request=GroupDocsConversionCloud::DeleteFileRequest.new("conversions1/one-page.docx",$myStorage)$response=$api.delete_file($request)puts("Expected response type is Void: 'conversions1/one-page.docx' deleted.")endend
"use strict";classConversion_Node_Delete_File{staticRun(){varrequest=newgroupdocs_conversion_cloud_1.DeleteFileRequest("conversions1/one-page1.docx",myStorage);fileApi.deleteFile(request).then(function(response){console.log("Expected response type is Void: 'conversions1/one-page1.docx' deleted.");}).catch(function(error){console.log("Error: "+error.message);});}}module.exports=Conversion_Node_Delete_File;
# Import modulesimportgroupdocs_conversion_cloudfromCommon_Utilities.UtilsimportCommon_UtilitiesclassConversion_Python_Delete_File:@classmethoddefRun(self):# Create instance of the APIapi=Common_Utilities.Get_FileApi_Instance()try:request=groupdocs_conversion_cloud.DeleteFileRequest("conversions1\\one-page.docx",Common_Utilities.myStorage)api.delete_file(request)print("Expected response type is Void: 'conversions1/one-page.docx' deleted.")exceptgroupdocs_conversion_cloud.ApiExceptionase:print("Exception while calling API: {0}".format(e.message))
Path of the source file including file name and extension e.g. /Folder1/file.ext. Required. Can be passed as query string parameter or as part of the URL
destPath
Path of the destination file. Required.
srcStorageName
Name of the storage of source file. If not set, then default storage used
destStorageName
Name of the storage of destination file. If not set, then default storage used
Our API is completely independent of your operating system, database system or development language. You can use any language and platform that supports HTTP to interact with our API. However, manually writing client code can be difficult, error-prone and time-consuming. Therefore, we have provided and support API SDKs in many development languages in order to make it easier to integrate with us. If you use SDK, it hides the File API calls and lets you use GroupDocs Cloud features in a native way for your preferred language.
usingGroupDocs.Conversion.Cloud.Sdk.Api;usingGroupDocs.Conversion.Cloud.Sdk.Client;usingGroupDocs.Conversion.Cloud.Sdk.Model.Requests;usingSystem;namespaceGroupDocs.Conversion.Cloud.Examples.CSharp{// Copy FileclassCopy_File{publicstaticvoidRun(){varconfiguration=newConfiguration(Common.MyAppSid,Common.MyAppKey);varapiInstance=newFileApi(configuration);try{varrequest=newCopyFileRequest("conversions/one-page1.docx","conversions/one-page-copied.docx",Common.MyStorage,Common.MyStorage);apiInstance.CopyFile(request);Console.WriteLine("Expected response type is Void: 'conversions/one-page1.docx' file copied as 'conversions/one-page-copied.docx'.");}catch(Exceptione){Console.WriteLine("Exception while calling FileApi: "+e.Message);}}}}
<?phpinclude(dirname(__DIR__).'\CommonUtils.php');try{$apiInstance=CommonUtils::GetFileApiInstance();$request=newGroupDocs\Conversion\Model\Requests\CopyFileRequest("conversions\\one-page.docx","conversions\\one-page-copied.docx",CommonUtils::$MyStorage,CommonUtils::$MyStorage);$apiInstance->copyFile($request);echo"Expected response type is Void: 'conversions/one-page.docx' file copied as 'conversions/one-page-copied.docx'.";}catch(Exception$e){echo"Something went wrong: ",$e->getMessage(),"\n";}?>
packageexamples.Working_With_Files;importcom.groupdocs.cloud.conversion.api.*;importcom.groupdocs.cloud.conversion.client.ApiException;importcom.groupdocs.cloud.conversion.model.requests.*;importexamples.Utils;publicclassConversion_Java_Copy_File{publicstaticvoidmain(String[]args){FileApiapiInstance=newFileApi(Utils.AppSID,Utils.AppKey);try{CopyFileRequestrequest=newCopyFileRequest("conversions\\one-page.docx","conversions\\one-page-copied.docx",Utils.MYStorage,Utils.MYStorage,null);apiInstance.copyFile(request);System.out.println("Expected response type is Void: 'conversions/one-page1.docx' file copied as 'conversions/one-page-copied.docx'.");}catch(ApiExceptione){System.err.println("Exception while calling FileApi:");e.printStackTrace();}}}
# Load the gemrequire'groupdocs_conversion_cloud'require'common_utilities/Utils.rb'classWorking_With_Filesdefself.Conversion_Ruby_Copy_File()# Getting instance of the API$api=Common_Utilities.Get_FileApi_Instance()$request=GroupDocsConversionCloud::CopyFileRequest.new("conversions/one-page.docx","conversions/one-page-copied.docx",$myStorage,$myStorage)$response=$api.copy_file($request)puts("Expected response type is Void: 'conversions/one-page.docx' file copied as 'conversions/one-page-copied.docx'.")endend
"use strict";classConversion_Node_Copy_File{staticRun(){varrequest=newgroupdocs_conversion_cloud_1.CopyFileRequest("conversions/one-page1.docx","conversions/one-page-copied.docx",myStorage,myStorage);fileApi.copyFile(request).then(function(response){console.log("Expected response type is Void: 'conversions/one-page1.docx' file copied as 'conversions/one-page-copied.docx'.");}).catch(function(error){console.log("Error: "+error.message);});}}module.exports=Conversion_Node_Copy_File;
# Import modulesimportgroupdocs_conversion_cloudfromCommon_Utilities.UtilsimportCommon_UtilitiesclassConversion_Python_Copy_File:@classmethoddefRun(self):# Create instance of the APIapi=Common_Utilities.Get_FileApi_Instance()try:request=groupdocs_conversion_cloud.CopyFileRequest("conversions\\one-page.docx","conversions\\one-page-copied.docx",Common_Utilities.myStorage,Common_Utilities.myStorage)api.copy_file(request)print("Expected response type is Void: 'conversions/one-page.docx' file copied as 'conversions/one-page-copied.docx'.")exceptgroupdocs_conversion_cloud.ApiExceptionase:print("Exception while calling API: {0}".format(e.message))
Path of the source file including file name and extension e.g. /Folder1/file.ext. Required. Can be passed as query string parameter or as part of the URL
destPath
Path of the destination file. Required.
srcStorageName
Name of the storage of source file. If not set, then default storage used
destStorageName
Name of the storage of destination file. If not set, then default storage used
Our API is completely independent of your operating system, database system or development language. You can use any language and platform that supports HTTP to interact with our API. However, manually writing client code can be difficult, error-prone and time-consuming. Therefore, we have provided and support API SDKs in many development languages in order to make it easier to integrate with us. If you use SDK, it hides the File API calls and lets you use GroupDocs for Cloud features in a native way for your preferred language.
usingGroupDocs.Conversion.Cloud.Sdk.Api;usingGroupDocs.Conversion.Cloud.Sdk.Client;usingGroupDocs.Conversion.Cloud.Sdk.Model.Requests;usingSystem;namespaceGroupDocs.Conversion.Cloud.Examples.CSharp{// Move FileclassMove_File{publicstaticvoidRun(){varconfiguration=newConfiguration(Common.MyAppSid,Common.MyAppKey);varapiInstance=newFileApi(configuration);try{varrequest=newMoveFileRequest("conversions/one-page1.docx","conversions1/one-page1.docx",Common.MyStorage,Common.MyStorage);apiInstance.MoveFile(request);Console.WriteLine("Expected response type is Void: 'conversions/one-page1.docx' file moved to 'conversions1/one-page1.docx'.");}catch(Exceptione){Console.WriteLine("Exception while calling FileApi: "+e.Message);}}}}
<?phpinclude(dirname(__DIR__).'\CommonUtils.php');try{$apiInstance=CommonUtils::GetFileApiInstance();$request=newGroupDocs\Conversion\Model\Requests\MoveFileRequest("conversions\\one-page.docx","conversions1\\one-page-copied.docx",CommonUtils::$MyStorage,CommonUtils::$MyStorage);$apiInstance->moveFile($request);echo"Expected response type is Void: 'conversions/one-page.docx' file moved as 'conversions1/one-page-copied.docx'.";}catch(Exception$e){echo"Something went wrong: ",$e->getMessage(),"\n";}?>
packageexamples.Working_With_Files;importcom.groupdocs.cloud.conversion.api.*;importcom.groupdocs.cloud.conversion.client.ApiException;importcom.groupdocs.cloud.conversion.model.requests.*;importexamples.Utils;publicclassConversion_Java_Move_File{publicstaticvoidmain(String[]args){FileApiapiInstance=newFileApi(Utils.AppSID,Utils.AppKey);try{MoveFileRequestrequest=newMoveFileRequest("conversions\\one-page1.docx","conversions1\\one-page1.docx",Utils.MYStorage,Utils.MYStorage,null);apiInstance.moveFile(request);System.out.println("Expected response type is Void: 'conversions/one-page1.docx' file moved to 'conversions1/one-page1.docx'.");}catch(ApiExceptione){System.err.println("Exception while calling FileApi:");e.printStackTrace();}}}
# Load the gemrequire'groupdocs_conversion_cloud'require'common_utilities/Utils.rb'classWorking_With_Filesdefself.Conversion_Ruby_Move_File()# Getting instance of the API$api=Common_Utilities.Get_FileApi_Instance()$request=GroupDocsConversionCloud::MoveFileRequest.new("conversions/one-page.docx","conversions1/one-page.docx",$myStorage,$myStorage)$response=$api.move_file($request)puts("Expected response type is Void: 'conversions/one-page.docx' file moved to 'conversions1/one-page.docx'.")endend
"use strict";classConversion_Node_Move_File{staticRun(){varrequest=newgroupdocs_conversion_cloud_1.MoveFileRequest("conversions/one-page1.docx","conversions1/one-page1.docx",myStorage,myStorage);fileApi.moveFile(request).then(function(response){console.log("Expected response type is Void: 'conversions/one-page1.docx' file moved to 'conversions1/one-page1.docx'.");}).catch(function(error){console.log("Error: "+error.message);});}}module.exports=Conversion_Node_Move_File;
# Import modulesimportgroupdocs_conversion_cloudfromCommon_Utilities.UtilsimportCommon_UtilitiesclassConversion_Python_Move_File:@classmethoddefRun(self):# Create instance of the APIapi=Common_Utilities.Get_FileApi_Instance()try:request=groupdocs_conversion_cloud.MoveFileRequest("conversions\\one-page.docx","conversions1\\one-page.docx",Common_Utilities.myStorage,Common_Utilities.myStorage)api.move_file(request)print("Expected response type is Void: 'conversions/one-page.docx' file moved to 'conversions1/one-page.docx'.")exceptgroupdocs_conversion_cloud.ApiExceptionase:print("Exception while calling API: {0}".format(e.message))