Я работал над экспортом содержимого html (table) для Excel с использованием идентификатора таблицы. Я использовал тип контента, такой какЭкспорт содержимого в pdf без использования iText
response.getWriter().write(datatoexport);
response.setHeader("Content-Type", "application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment; filename=test_file.xls");
response.getWriter().flush();
response.getWriter().close();
Здесь datatoexport - это идентификатор таблицы.
Он отлично работает с Excel.
Но, если я использую тип контента в формате PDF, как
response.setHeader("Content-Type", "application/pdf");
response.setHeader("Content-Disposition", "attachment; filename=test_file.pdf");
Но я получаю PDF файл поврежден. Любая помощь? Без использования iText или других фляг, как я могу это достичь? Особенно в IE 8
Вы можете установить тип содержимого как 'pdf', но фактическое содержание' pdf' –
установки типа контента в формате PDF не делает свой вывод как реальный файл в формате PDF тип контента просто?. флаг, но не прямой порядок r сервер. –
Нет. Я пишу содержимое таблицы в формате pdf так же, как и Excel. Но я получаю поврежденный файл pdf. Любая помощь? –