#android #file-handling #aspose-cells
#Android #обработка файлов #aspose-ячейки
Вопрос:
Я получаю эту ошибку в заголовке при сохранении файла Excel в pdf. Кстати, это в Android. Мой код в основном такой:
Workbook workbook = new Workbook(filePath);
workbook.save(“MyPdf.pdf”, SaveFormat.PDF);
Путь к файлу — это строка, которая имеет значение пути к файлу файла Excel. Я уже предоставил эти разрешения в манифесте, как и другие, но у меня все еще есть эта ошибка. С расширением «.pdf» или без него, это все равно не будет работать.
Комментарии:
1.
filePath is a string that has a value of the file path of the excel file.
Мы можем себе это представить. Но вам лучше указать значение. Поместите это в свой пост, видимый для всех. Также вы не упомянули ошибку в своем сообщении.2. @blackapps, значение пути к файлу — это результат, поступающий из файла через средство выбора файлов. Я чувствую, что мне не нужно было указывать значение. Ошибка в самом названии.
3. Ну, теперь вы знаете, что ошибались, глядя на принятый ответ.
Ответ №1:
Ваша ошибка указывает на проблему ввода-вывода и не имеет ничего общего с Aspose.Ячейки для Android через Java API. На Android вам необходимо указать путь к SD-карте для устройства (где вы будете хранить как входные, так и выходные файлы). Итак, убедитесь, что вы поступаете правильно. Смотрите пример кода для справки: например
Пример кода:
//Get the sd card path on the device
String sdCardPath = Environment.getExternalStorageDirectory().getPath() File.separator;
Workbook workbook = new Workbook(sdCardPath "Book1.xlsx");
workbook.save(sdCardPath "MyFile.pdf", SaveFormat.PDF);
Если у вас возникнут дополнительные запросы или проблемы, вы также можете опубликовать их на форумах.
PS. Я работаю разработчиком поддержки / евангелистом в Aspose.