方法保存格式没有 setter

has no setter to the method saveformat

尝试在 flutter 中使用 aspose_words_cloud 包。 class SaveOptionsData 这是 class 中的一种方法 Api ,它的目的是将 docx 转换为 pdf ,当我从 class SaveOptionsData 调用 saveFormat 时给我错误

here isn’t a setter named 'saveFormat' in class 'SaveOptionsData'

var wordsApi = WordsApi(configuration);
var pdfSaveOptions = SaveOptionsData();
pdfSaveOptions.fileName = 'dest.pdf';
// the error  appears here 
pdfSaveOptions.saveFormat= "pdf";
var saveAsRequest = SaveAsRequest('source.docx', pdfSaveOptions);
wordsApi.saveAs(saveAsRequest);

SaveOptionsDataclass中参考的代码,在我

之前是抽象的
//CHANGE IT  
String _saveFormat; 
String get saveFormat => _saveFormat;

aspose_words_cloud 为 pdf 提供 PdfSaveOptionsData()

var pdfSaveOptions = PdfSaveOptionsData();

您还可以创建另一个 class 扩展 SaveOptionsData 并将其用作 PdfSaveOptionsData

class CustomOption extends SaveOptionsData {
....
}

///use case
var pdfSaveOptions = CustomOption();