你好,我在linux环境下编译运行示例代码,打开pdf文件再保存为docx文件时,代码Save行抛出异常,改怎么解决呢?
示例代码如下:
auto asposeLicense = MakeObjectAspose::Pdf::License();
asposeLicense->SetLicense(u"aspose.lic");
Console::WriteLine(u"SetLicense finished.");
auto doc = MakeObject<Document>(u"helloworld.pdf");
doc->Save(u"helloworld.docx", SaveFormat::DocX);
其中helloword.pdf文件是如下代码生成的:
auto doc = MakeObject();
auto pages = doc->get_Pages();
pages->Add();
//Numeration of Pages starts from 1
auto page = pages->idx_get(1);
auto paragraps = page->get_Paragraphs();
paragraps->Add(MakeObject(u"Hello World!"));
auto text = MakeObject(u"This example is created by Aspose.Pdf for C++.");
auto ts = text->get_TextState();
ts->set_FontSize(16);
ts->set_FontStyle(FontStyles::Italic);
paragraps->Add(text);
doc->Save(u"helloworld.pdf");