2013-11-15 2 views
0

Я пытаюсь экспортировать созданную JSP веб-страницу документа в Microsoft Word. В веб-браузере все выглядит великолепно. Однако, когда я изменяюЭкспорт JSP в Word с внешним CSS

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.util.*, java.text.*;" errorPage="" %> 

в

<%@ page contentType="application/msword; charset=windows-1252" language="java" import="java.util.*, java.text.*;" errorPage="" %> 

На странице будет попытке открыть в слово, но он потеряет все его укладки.

Я связываюсь с несколькими внешними таблицами стилей, но они не взяты в Word Document.

<link rel="stylesheet" type="text/css" href="css/common.css"/> 
<link rel="stylesheet" type="text/css" href="css/general.css"/> 
<link rel="stylesheet" type="text/css" href="css/headerfooter.css"/> 

Я также попытался связать href с прямым расположением на сервере. Это тоже не сработало.

<link rel="stylesheet" type="text/css" href="http://localhost:8080/app/css/common.css"/> 
<link rel="stylesheet" type="text/css" href="http://localhost:8080/app/css/general.css"/> 
<link rel="stylesheet" type="text/css" href="http://localhost:8080/app/css/headerfooter.css"/> 

Наконец, я попытался переместить стиль в JSP. Однако это не сработало, когда дело доходило до экспорта документа на слово.

Как я могу экспортировать JSP в Microsoft Word и сохранить его стиль?

+0

Лол. Да, потому что преобразование в Word так же просто, как изменение заголовка содержимого. Шутки в сторону? Являются ли документы HTML эквивалентными документам Word? Поиск Apache POI. Его библиотека фактически создает реальный документ Word. – developerwjk

+0

@developerwjk Пока я ценю ввод, снисходительный тон ничего не помогает. На самом деле Word очень хорошо обрабатывает HTML-документы, и в моем конкретном случае гораздо проще создать HTML-документ, чем для работы с Apache POI. – Tykin

ответ

0

Ссылка на внешние листы для стилизации приведет к тому, что JSP потеряет форматирование. Решение состоит в том, чтобы внедрить стиль в JSP. Хотя я упоминал выше, что я это сделал, он содержал ошибки форматирования, которые после исправления отображали стиль в Microsoft Word.

Кроме того, здесь есть хороший ресурс для добавления слова конкретного стиля для вашего документа, таких как ориентация, поля страницы и встроенных изображения:

http://sebsauvage.net/wiki/doku.php?id=word_document_generation

Смежные вопросы