AsposeTasksCloud-TasksApi

 view release on metacpan or  search on metacpan

README.md  view on Meta::CPAN

#Instantiate Aspose.Tasks API SDK
my $tasksApi = AsposeTasksCloud::TasksApi->new();

my $data_path = '../data/';

#set input file name
my $filename = 'sample-project';
my $name = $filename . '.mpp';
my $format = "pdf";

#upload file to aspose cloud storage 
my $response = $storageApi->PutCreate(Path => $name, file => $data_path.$name);

#invoke Aspose.Tasks Cloud SDK API to convert project document to other formats                                   
$response = $tasksApi->GetTaskDocumentWithFormat(name => $name, format => $format);

if($response->{'Status'} eq 'OK'){
	#save converted format file from response stream
    my $output_file = 'C:/temp/'. $filename . '.' . $format;
	write_file($output_file, { binmode => ":raw" }, $response->{'Content'});
}



( run in 1.359 second using v1.01-cache-2.11-cpan-b16cb0d3907 )