說明如何使用
XDocReport API 將 Word 套表轉換成 Word 或 PDF,看完首頁的說明及操作
線上Demo可大致了解 API 的功能,測試的過程中 Word -> Word 後套表格式及中文目前的測試都正常,但Word -> PDF 英文沒問題、格式有些不正確而中文無法顯示,修改 API 後中文可獲得部份解決,格式的部份沒有細究還是有問題,後續會再詳細說明。
Microsoft Office
Document | Template | Converter |
Docx | Freemarker | | docxandfreemarker-0.9.8-sample.zip |
Docx | Velocity | | docxandvelocity-0.9.8-sample.zip |
Docx | Velocity | PDF/XHTML | docxandvelocity.converters-0.9.8-sample.zip |
PPTX | Velocity | | pptxandvelocity-0.9.8-sample.zip |
Open/Libre Office
ODP | Velocity | | odpandvelocity-0.9.8-sample.zip |
ODT | Velocity | | odtandvelocity-0.9.8-sample.zip |
ODT | Velocity | PDF/XHTML | odtandvelocity.converters-0.9.8-sample.zip |
從上表可以看到不單單處理Word,套表還可接受PPTX、ODP、ODT的格式。
Handle各個格式的套件如下:
- Microsoft Word - Apache POI - HWPF
- XHTML - Apache POI - XWPF
- PDF - Lowagie iText
- Template Replace - Apache Velocity、FreeMarker
以上資料都可從
XDocReport官網中查詢取得。