使用JDOM處理XML資料之PDF篇(二) (轉)
XML的程式碼和microsoft-com::office" />
/Develop/read_article.?id=20733"> 相同
格式轉換的T-FO檔案的程式碼如下:
watchlist.pdf.xsl
xmlns:xsl="" version="1.0" xmlns:fo="" > <!-- defines page layout --> page-height="29.7cm" page-width="21cm" margin-top="1.5cm" margin-bottom="2cm" margin-left="2.5cm" margin-right="2.5cm"> <!-- defines the content --> font-size="10pt" font-family="serif" line-height="14pt" > Watch List - Customer # font-family="sans-serif" font-weight="bold" line-height="26pt" space-after.optimum="12pt" background-color="blue" color="white" text-align="center"> Your Stock Watch List font-family="sans-serif" font-weight="bold" line-height="18pt" space-after.optimum="10pt" start-indent="10pt"> Hello, font-family="sans-serif" font-style="italic" line-height="18pt" space-after.optimum="10pt" start-indent="15pt"> Prices were obtained at
line-height="14pt" font-family="sans-serif">
line-height="16pt" font-family="sans-serif"> $
最後我們在一個檔案中來這個bean:
pdfWriter.jsp
String aa=getContext().getRealPath("/")+"_xml";
String fileName="watchlist.xml";
String trace=aa+fileName;
String styleName="watchlist.pdf.xsl";
String styleTrace=aa+styleName;
String resultName="aa.pdf";
String resultTrace=aa+resultName;
XML.PDFWriter PDFWriter = new XML.PDFWriter();
try {
PDFWriter.createPDFFromXML(styleTrace,trace, resultTrace);
} catch (Exception e) {
System.out.println(e.getMessage());
}
%>
aa.pdf就是格式化後的結果。
到現在使用XML資料的三種方式都介紹過了:
直接讀取:
使用XSLT轉化成HTML:
和這篇裡介紹的使用XSL-FO轉化成二進位制格式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-984953/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用JDOM處理XML資料之PDF篇(一) (轉)XML
- 使用JDOM處理XML資料之XSLT篇(二) (轉)XML
- 使用JDOM處理XML資料之XSLT篇(一) (轉)XML
- 用JDOM處理XML文件 (轉)XML
- 使用jdom解析XMLXML
- 第五篇:資料預處理(二) - 異常值處理
- sklearn 第二篇:資料預處理
- 使用JDom從Java後臺給Flex前端傳遞xml資料JavaFlex前端XML
- 在.NET Framework中輕鬆處理XML資料(一) (轉)FrameworkXML
- 在.NET Framework中輕鬆處理XML資料(五) (轉)FrameworkXML
- Python資料處理(二):處理 Excel 資料PythonExcel
- JSP筆記-XML 資料處理JS筆記XML
- 處理XML資料應用實踐XML
- Flex 3處理資料 訪問 XML 資料4FlexXML
- Python資料處理(一):處理 JSON、XML、CSV 三種格式資料PythonJSONXML
- Salesforce 大資料量處理篇(二)IndexSalesforce大資料Index
- 玩轉大資料系列之二:資料分析與處理大資料
- jdom解析xml檔案XML
- 有關jdom解析xmlXML
- Flex3處理資料 訪問 XML 資料1FlexXML
- Linux上使用python處理docx轉pdf教程LinuxPython
- 機器學習 第3篇:資料預處理(使用插補法處理缺失值)機器學習
- 使用JAXB處理JAVA和XMLJavaXML
- 海量資料處理 (轉)
- 用JDOM操作XML檔案XML
- JDom讀寫XML(程式碼)XML
- ASP.NET 2.0中XML資料的處理ASP.NETXML
- [轉]使用 SAX 處理 XML 文件 和與DOM的區別XML
- ASP+SQL Server之圖象資料處理 (轉)SQLServer
- 資料處理及跳轉
- SqlServer 2005處理xml格式 (轉)SQLServerXML
- 第四篇:資料預處理(一) - 缺失值處理
- java 如何簡單快速處理 xml 中的資料JavaXML
- 深度學習——資料預處理篇深度學習
- JavaScript 資料處理 - 對映表篇JavaScript
- 用JDOM讀取XML檔案XML
- 資料處理之去除重複資料
- 影像處理第二篇之波段運算(軟體外掛篇)