TestCSS.xhtml переименована версия TestCSS.html. Таким образом, их содержимое одинаково.
Ниже (изображение 1) представлена структура моего проекта в Eclipse IDE. Если я запустил TestCSS.html, он будет дайте результат страницы как изображение 2 в браузере.
Ниже приведен код, который не работает как внешний CSS:
This one Working :
.redFontClass
{
color : red;
}
.blueFontClass
{
color : blue;
}
This one NOT Working :
This one NOT Working :
This one NOT Working :
Я пробовал всеми способами, включая абсолютный путь CSS внутри xhtml. Но CSS не применяется. Пожалуйста, помогите мне решить проблему.
Изображение 1

Изображение 2

RedCSS. css
.fontClass
{
color : red;
}
TestCSS.html
This Should come assss Red
Код Java:
public static void main(String[] args) throws Exception{
// Path of Input File
String inputFile = "C:\\Users\\Joseph.M\\WorkPlace_Struts2\\Fly-Sauccer-Web\\WebContent\\TestCSS.xhtml";
// Path of Output File
String outputFile = "C:\\Users\\Joseph.M\\WorkPlace_Struts2\\Fly-Sauccer-Web\\output.pdf";
OutputStream os = new FileOutputStream(outputFile);
ITextRenderer renderer = new ITextRenderer();
DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
InputStream is = new ByteArrayInputStream(FileUtils.readFileToByteArray(new File(inputFile)));
Document doc = builder.parse(is);
is.close();
renderer.setDocument(doc,null);
renderer.layout();
renderer.createPDF(os);
os.close();
}
Подробнее здесь: https://stackoverflow.com/questions/259 ... ing-saucer
Мобильная версия