AsposeWordsCloud-WordsApi
view release on metacpan or search on metacpan
lib/AsposeWordsCloud/Object/TextItem.pm
lib/AsposeWordsCloud/Object/TextItems.pm
lib/AsposeWordsCloud/Object/TextItemsResponse.pm
lib/AsposeWordsCloud/Object/TiffSaveOptionsData.pm
lib/AsposeWordsCloud/Object/Underline.pm
lib/AsposeWordsCloud/Object/WatermarkText.pm
lib/AsposeWordsCloud/WordsApi.pm
MANIFEST
README
t/01_words_api.t
t/data/aspose-cloud.png
t/data/FormFilled.docx
t/data/sample_EmbeddedOLE.docx
t/data/SampleBlankWatermarkDocument.docx
t/data/SampleBlankWordDocument.docx
t/data/SampleExecuteTemplate.doc
t/data/SampleExecuteTemplate.docx
t/data/SampleExecuteTemplateData.txt
t/data/SampleMailMergeTemplate.docx
t/data/SampleMailMergeTemplateData.txt
t/data/SampleMailMergeTemplateImage.doc
t/01_words_api.t view on Meta::CPAN
my $objectIndex = 0;
my $response = $storageApi->PutCreate(Path => $name, file => $data_path.$name);
is($response->{'Status'}, "OK");
$response = $wordsApi->GetDocumentDrawingObjectOleData(name=> $name, objectIndex=>$objectIndex);
is($response->{'Status'}, "OK");
};
subtest 'testPostDocumentExecuteMailMerge' => sub {
my $name = 'SampleMailMergeTemplateImage.doc';
my $document1 = 'aspose-cloud.png';
my $response = $storageApi->PutCreate(Path => $name, file => $data_path.$name);
is($response->{'Status'}, "OK");
$response = $storageApi->PutCreate(Path => $document1, file => $data_path.$document1);
is($response->{'Status'}, "OK");
$response = $wordsApi->PostDocumentExecuteMailMerge(name=> $name, file=>$data_path.'SampleMailMergeTemplateImageData.txt', withRegions=>'False');
isa_ok($response, 'AsposeWordsCloud::Object::DocumentResponse');
is($response->{'Status'}, "OK");
t/01_words_api.t view on Meta::CPAN
isa_ok($response, 'AsposeWordsCloud::Object::DocumentResponse');
is($response->{'Status'}, "OK");
};
subtest 'testPostInsertWatermarkImage' => sub {
my $name = 'SampleWordDocument.docx';
my $response = $storageApi->PutCreate(Path => $name, file => $data_path.$name);
is($response->{'Status'}, "OK");
$response = $wordsApi->PostInsertWatermarkImage(name=> $name, file => $data_path.'aspose-cloud.png');
isa_ok($response, 'AsposeWordsCloud::Object::DocumentResponse');
is($response->{'Status'}, "OK");
};
subtest 'testPostInsertWatermarkText' => sub {
my $name = 'SampleWordDocument.docx';
my $response = $storageApi->PutCreate(Path => $name, file => $data_path.$name);
is($response->{'Status'}, "OK");
t/01_words_api.t view on Meta::CPAN
my $response = $storageApi->PutCreate(Path => $name, file => $data_path.$name);
is($response->{'Status'}, "OK");
$response = $wordsApi->DeleteDocumentWatermark(name=> $name);
isa_ok($response, 'AsposeWordsCloud::Object::DocumentResponse');
is($response->{'Status'}, "OK");
};
subtest 'testPostInsertDocumentWatermarkImage' => sub {
my $name = 'SampleWordDocument.docx';
my $image = 'aspose-cloud.png';
my $response = $storageApi->PutCreate(Path => $name, file => $data_path.$name);
is($response->{'Status'}, "OK");
$response = $storageApi->PutCreate(Path => $image, file => $data_path.$image);
is($response->{'Status'}, "OK");
$response = $wordsApi->PostInsertDocumentWatermarkImage(name=> $name, file => $data_path.$image);
isa_ok($response, 'AsposeWordsCloud::Object::DocumentResponse');
is($response->{'Status'}, "OK");
};
subtest 'testPostInsertDocumentWatermarkText' => sub {
my $name = 'SampleWordDocument.docx';
my $image = 'aspose-cloud.png';
my $response = $storageApi->PutCreate(Path => $name, file => $data_path.$name);
is($response->{'Status'}, "OK");
my $watermarkText = AsposeWordsCloud::Object::WatermarkText->new('Text' => 'aspose.com');
$response = $wordsApi->PostInsertDocumentWatermarkText(name=> $name, body => $watermarkText);
isa_ok($response, 'AsposeWordsCloud::Object::DocumentResponse');
is($response->{'Status'}, "OK");
};
t/data/SampleMailMergeTemplateImageData.txt view on Meta::CPAN
<Fields>
<Img>aspose-words.png</Img>
<SenderName>Aspose.com</SenderName>
<RecipientName>Farooq Sheikh</RecipientName>
<FaxNumber>123456789</FaxNumber>
<PhoneNumber></PhoneNumber>
<Subject>Hello</Subject>
<Body>Test message 1</Body>
<Urgent>true</Urgent>
<ForReview>false</ForReview>
<PleaseComment>true</PleaseComment>
</Fields>
( run in 2.032 seconds using v1.01-cache-2.11-cpan-744e820c463 )