public class Docx4jUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static org.docx4j.wml.ObjectFactory |
factory |
| 构造器和说明 |
|---|
Docx4jUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
private static void |
addFieldBegin(org.docx4j.wml.P paragraph) |
private static void |
addFieldEnd(org.docx4j.wml.P paragraph) |
static void |
addImageToPara(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage,
org.docx4j.wml.ObjectFactory factory,
org.docx4j.wml.P paragraph,
String filePath,
String content,
org.docx4j.wml.RPr rpr,
String altText,
int id1,
int id2) |
static void |
addPageBreak(org.docx4j.wml.P para,
org.docx4j.wml.STBrType sTBrType) |
private static void |
addPageNumberField(org.docx4j.wml.P paragraph) |
static void |
addRPrBoldStyle(org.docx4j.wml.RPr runProperties) |
static void |
addRPrBorderStyle(org.docx4j.wml.RPr runProperties,
String size,
org.docx4j.wml.STBorder bordType,
String space,
String color) |
static void |
addRPrcaleStyle(org.docx4j.wml.RPr runProperties,
org.docx4j.wml.STVerticalAlignRun vAlign) |
static void |
addRPrEmbossStyle(org.docx4j.wml.RPr runProperties) |
static void |
addRPrEmStyle(org.docx4j.wml.RPr runProperties,
org.docx4j.wml.STEm emType) |
static void |
addRPrHightLightStyle(org.docx4j.wml.RPr runProperties,
String hightlight) |
static void |
addRPrImprintStyle(org.docx4j.wml.RPr runProperties) |
static void |
addRPrItalicStyle(org.docx4j.wml.RPr runProperties) |
static void |
addRPrOutlineStyle(org.docx4j.wml.RPr runProperties) |
static void |
addRPrScaleStyle(org.docx4j.wml.RPr runProperties,
int indent) |
static void |
addRPrShadowStyle(org.docx4j.wml.RPr runProperties) |
static void |
addRPrShdStyle(org.docx4j.wml.RPr runProperties,
org.docx4j.wml.STShd shdtype) |
static void |
addRPrStrikeStyle(org.docx4j.wml.RPr runProperties,
boolean isStrike,
boolean isDStrike) |
static void |
addRPrtPositionStyle(org.docx4j.wml.RPr runProperties,
int position) |
static void |
addRPrtSpacingStyle(org.docx4j.wml.RPr runProperties,
int spacing) |
static void |
addRPrUnderlineStyle(org.docx4j.wml.RPr runProperties,
org.docx4j.wml.UnderlineEnumeration enumType) |
static void |
addTrByIndex(org.docx4j.wml.Tbl tbl,
int index) |
static void |
addTrByIndex(org.docx4j.wml.Tbl tbl,
int index,
org.docx4j.wml.STVerticalJc vAlign,
org.docx4j.wml.JcEnumeration hAlign) |
static void |
appendParaRContent(org.docx4j.wml.P p,
org.docx4j.wml.RPr runProperties,
String content) |
static void |
convertDocxToHtml(String docxFilePath,
String htmlPath)
把docx转成html
|
private static org.docx4j.wml.Ftr |
createFooterWithPageNumber() |
private static org.docx4j.wml.Hdr |
createHeader(String content) |
static void |
createHyperlink(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage,
org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart mainPart,
org.docx4j.wml.ObjectFactory factory,
org.docx4j.wml.P paragraph,
String url,
String value,
String cnFontName,
String enFontName,
String fontSize) |
static org.docx4j.wml.Tbl |
createTable(int rowNum,
int colsNum,
int[] widthArr) |
static org.docx4j.wml.Tbl |
createTable(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
int rowNum,
int colsNum) |
static org.docx4j.openpackaging.packages.WordprocessingMLPackage |
createWordprocessingMLPackage() |
static void |
deleteTableByIndex2(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage,
int index)
已过时。
|
static void |
docxToHtml(String fileUrl) |
static List<Object> |
getAllElementFromObject(Object obj,
Class<?> toSearch) |
static List<org.docx4j.wml.Tbl> |
getAllTbl(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage) |
static org.docx4j.wml.SectPr |
getDocSectPr(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage) |
static String |
getElementContent(Object obj) |
static List<Object> |
getObjectByXpath(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage,
String xpath)
已过时。
|
static org.docx4j.wml.ParaRPr |
getParaRPr(org.docx4j.wml.PPr ppr) |
static org.docx4j.wml.PPr |
getPPr(org.docx4j.wml.P p) |
static org.docx4j.wml.RPr |
getRPr(org.docx4j.wml.R r) |
static List<org.docx4j.wml.Tr> |
getTblAllTr(org.docx4j.wml.Tbl tbl) |
static List<String> |
getTblContentList(org.docx4j.wml.Tbl tbl) |
static String |
getTblContentStr(org.docx4j.wml.Tbl tbl) |
static org.docx4j.wml.TblPr |
getTblPr(org.docx4j.wml.Tbl tbl) |
static org.docx4j.wml.Tc |
getTc(org.docx4j.wml.Tbl tbl,
int row,
int cell) |
static List<org.docx4j.wml.P> |
getTcAllP(org.docx4j.wml.Tc tc) |
static int |
getTcCellSizeWithMergeNum(org.docx4j.wml.Tr tr) |
static String |
getTcContent(org.docx4j.wml.Tc tc) |
static org.docx4j.wml.TcPr |
getTcPr(org.docx4j.wml.Tc tc) |
static List<org.docx4j.wml.Tc> |
getTrAllCell(org.docx4j.wml.Tr tr) |
static org.docx4j.wml.TrPr |
getTrPr(org.docx4j.wml.Tr tr) |
static int |
getWritableWidth(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage) |
static void |
html2Word(InputStream inputStream,
OutputStream docx)
网页转文件
Convert HTML to DOCX(OPENXML).
|
static org.docx4j.openpackaging.packages.WordprocessingMLPackage |
loadWordprocessingMLPackage(String filePath) |
static org.docx4j.openpackaging.packages.WordprocessingMLPackage |
loadWordprocessingMLPackageWithPwd(String filePath,
String password) |
static void |
main(String[] args) |
static void |
mergeCellsHorizontal(org.docx4j.wml.Tbl tbl,
int row,
int fromCell,
int toCell) |
static void |
mergeCellsHorizontalByGridSpan(org.docx4j.wml.Tbl tbl,
int row,
int fromCell,
int toCell) |
static void |
mergeCellsVertically(org.docx4j.wml.Tbl tbl,
int col,
int fromRow,
int toRow) |
static boolean |
removeParaByIndex(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage,
int index) |
static boolean |
removeTableByIndex(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage,
int index) |
static void |
removeTcContent(org.docx4j.wml.Tc tc) |
static boolean |
removeTrByIndex(org.docx4j.wml.Tbl tbl,
int index) |
static void |
saveWordPackage(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
File file) |
static void |
setDocInNumType(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
String countBy,
String distance,
String start,
org.docx4j.wml.STLineNumberRestart restartType) |
static void |
setDocMarginSpace(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
org.docx4j.wml.ObjectFactory factory,
String top,
String left,
String bottom,
String right) |
static void |
setDocSectionBreak(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
String sectValType) |
static void |
setDocTextDirection(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
String textDirection) |
static void |
setDocumentBackGround(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
org.docx4j.wml.ObjectFactory factory,
String color) |
static void |
setDocumentBorders(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
org.docx4j.wml.ObjectFactory factory,
org.docx4j.wml.CTBorder top,
org.docx4j.wml.CTBorder right,
org.docx4j.wml.CTBorder bottom,
org.docx4j.wml.CTBorder left) |
static void |
setDocumentSize(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
org.docx4j.wml.ObjectFactory factory,
String width,
String height,
org.docx4j.wml.STPageOrientation stValue) |
static void |
setDocVAlign(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
org.docx4j.wml.STVerticalJc valignType) |
static void |
setFontColor(org.docx4j.wml.RPr runProperties,
String color) |
static void |
setFontFamily(org.docx4j.wml.RPr runProperties,
String cnFontFamily,
String enFontFamily) |
static void |
setFontSize(org.docx4j.wml.RPr runProperties,
String fontSize) |
static void |
setFontStyle(org.docx4j.wml.RPr runProperties,
String cnFontFamily,
String enFontFamily,
String fontSize,
String color) |
static void |
setParagraghBorders(org.docx4j.wml.P p,
org.docx4j.wml.CTBorder topBorder,
org.docx4j.wml.CTBorder bottomBorder,
org.docx4j.wml.CTBorder leftBorder,
org.docx4j.wml.CTBorder rightBorder) |
static void |
setParagraphIndInfo(org.docx4j.wml.P p,
String firstLine,
String firstLineChar,
String hanging,
String hangingChar,
String right,
String rigthChar,
String left,
String leftChar) |
static void |
setParagraphShdStyle(org.docx4j.wml.P p,
org.docx4j.wml.STShd shdType,
String shdColor) |
static void |
setParagraphSpacing(org.docx4j.wml.P p,
boolean isSpace,
String before,
String after,
String beforeLines,
String afterLines,
boolean isLine,
String lineValue,
org.docx4j.wml.STLineSpacingRule sTLineSpacingRule) |
static void |
setParagraphSuppressLineNum(org.docx4j.wml.P p) |
static void |
setParaJcAlign(org.docx4j.wml.P paragraph,
org.docx4j.wml.JcEnumeration hAlign) |
static void |
setParaRContent(org.docx4j.wml.P p,
org.docx4j.wml.RPr runProperties,
String content) |
static void |
setParaVanish(org.docx4j.wml.PPr ppr,
boolean isVanish) |
static void |
setRPrVanishStyle(org.docx4j.wml.RPr runProperties,
boolean isVanish) |
static void |
setTableCellMargin(org.docx4j.wml.Tbl tbl,
String top,
String right,
String bottom,
String left) |
static void |
setTableWidth(org.docx4j.wml.Tbl tbl,
String width) |
static void |
setTblAllJcAlign(org.docx4j.wml.Tbl tbl,
org.docx4j.wml.JcEnumeration jcType) |
static void |
setTblAllVAlign(org.docx4j.wml.Tbl tbl,
org.docx4j.wml.STVerticalJc vAlignType) |
static void |
setTblBorders(org.docx4j.wml.TblPr tblPr,
org.docx4j.wml.CTBorder topBorder,
org.docx4j.wml.CTBorder rightBorder,
org.docx4j.wml.CTBorder bottomBorder,
org.docx4j.wml.CTBorder leftBorder,
org.docx4j.wml.CTBorder hBorder,
org.docx4j.wml.CTBorder vBorder) |
static void |
setTblJcAlign(org.docx4j.wml.Tbl tbl,
org.docx4j.wml.JcEnumeration jcType) |
static void |
setTcContent(org.docx4j.wml.Tc tc,
org.docx4j.wml.RPr rpr,
String content) |
static void |
setTcContent(org.docx4j.wml.Tc tc,
String content,
String cnFonts,
String enFonts) |
static void |
setTcHidden(org.docx4j.wml.Tc tc,
boolean hidden) |
static void |
setTcJcAlign(org.docx4j.wml.Tc tc,
org.docx4j.wml.JcEnumeration jcType) |
static void |
setTcVAlign(org.docx4j.wml.Tc tc,
org.docx4j.wml.STVerticalJc vAlignType) |
static void |
setTcWidth(org.docx4j.wml.Tc tc,
String width) |
static void |
setTrHeight(org.docx4j.wml.Tr tr,
String heigth) |
static void |
setTrHidden(org.docx4j.wml.Tr tr,
boolean hidden) |
public static void createHyperlink(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage,
org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart mainPart,
org.docx4j.wml.ObjectFactory factory,
org.docx4j.wml.P paragraph,
String url,
String value,
String cnFontName,
String enFontName,
String fontSize)
throws Exception
Exceptionpublic static List<Object> getAllElementFromObject(Object obj, Class<?> toSearch)
public static void saveWordPackage(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
File file)
throws Exception
Exceptionpublic static org.docx4j.openpackaging.packages.WordprocessingMLPackage createWordprocessingMLPackage()
throws Exception
Exceptionpublic static org.docx4j.openpackaging.packages.WordprocessingMLPackage loadWordprocessingMLPackageWithPwd(String filePath, String password) throws Exception
Exceptionpublic static org.docx4j.openpackaging.packages.WordprocessingMLPackage loadWordprocessingMLPackage(String filePath) throws Exception
Exceptionpublic static void mergeCellsHorizontalByGridSpan(org.docx4j.wml.Tbl tbl,
int row,
int fromCell,
int toCell)
public static void mergeCellsHorizontal(org.docx4j.wml.Tbl tbl,
int row,
int fromCell,
int toCell)
public static void mergeCellsVertically(org.docx4j.wml.Tbl tbl,
int col,
int fromRow,
int toRow)
public static org.docx4j.wml.Tc getTc(org.docx4j.wml.Tbl tbl,
int row,
int cell)
public static List<org.docx4j.wml.Tbl> getAllTbl(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage)
public static boolean removeTableByIndex(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage,
int index)
throws Exception
Exceptionpublic static String getTblContentStr(org.docx4j.wml.Tbl tbl) throws Exception
Exceptionpublic static List<String> getTblContentList(org.docx4j.wml.Tbl tbl) throws Exception
Exceptionpublic static org.docx4j.wml.TblPr getTblPr(org.docx4j.wml.Tbl tbl)
public static void setTableWidth(org.docx4j.wml.Tbl tbl,
String width)
public static org.docx4j.wml.Tbl createTable(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
int rowNum,
int colsNum)
throws Exception
Exceptionpublic static org.docx4j.wml.Tbl createTable(int rowNum,
int colsNum,
int[] widthArr)
throws Exception
Exceptionpublic static void setTblBorders(org.docx4j.wml.TblPr tblPr,
org.docx4j.wml.CTBorder topBorder,
org.docx4j.wml.CTBorder rightBorder,
org.docx4j.wml.CTBorder bottomBorder,
org.docx4j.wml.CTBorder leftBorder,
org.docx4j.wml.CTBorder hBorder,
org.docx4j.wml.CTBorder vBorder)
public static void setTblJcAlign(org.docx4j.wml.Tbl tbl,
org.docx4j.wml.JcEnumeration jcType)
public static void setTblAllJcAlign(org.docx4j.wml.Tbl tbl,
org.docx4j.wml.JcEnumeration jcType)
public static void setTblAllVAlign(org.docx4j.wml.Tbl tbl,
org.docx4j.wml.STVerticalJc vAlignType)
public static void setTableCellMargin(org.docx4j.wml.Tbl tbl,
String top,
String right,
String bottom,
String left)
public static List<org.docx4j.wml.Tr> getTblAllTr(org.docx4j.wml.Tbl tbl)
public static void setTrHeight(org.docx4j.wml.Tr tr,
String heigth)
public static void addTrByIndex(org.docx4j.wml.Tbl tbl,
int index)
public static void addTrByIndex(org.docx4j.wml.Tbl tbl,
int index,
org.docx4j.wml.STVerticalJc vAlign,
org.docx4j.wml.JcEnumeration hAlign)
public static int getTcCellSizeWithMergeNum(org.docx4j.wml.Tr tr)
public static boolean removeTrByIndex(org.docx4j.wml.Tbl tbl,
int index)
public static org.docx4j.wml.TrPr getTrPr(org.docx4j.wml.Tr tr)
public static void setTrHidden(org.docx4j.wml.Tr tr,
boolean hidden)
public static void setTcWidth(org.docx4j.wml.Tc tc,
String width)
public static void setTcHidden(org.docx4j.wml.Tc tc,
boolean hidden)
public static List<org.docx4j.wml.P> getTcAllP(org.docx4j.wml.Tc tc)
public static org.docx4j.wml.TcPr getTcPr(org.docx4j.wml.Tc tc)
public static void setTcVAlign(org.docx4j.wml.Tc tc,
org.docx4j.wml.STVerticalJc vAlignType)
public static void setTcJcAlign(org.docx4j.wml.Tc tc,
org.docx4j.wml.JcEnumeration jcType)
public static org.docx4j.wml.RPr getRPr(org.docx4j.wml.R r)
public static List<org.docx4j.wml.Tc> getTrAllCell(org.docx4j.wml.Tr tr)
public static void setTcContent(org.docx4j.wml.Tc tc,
org.docx4j.wml.RPr rpr,
String content)
public static void setTcContent(org.docx4j.wml.Tc tc,
String content,
String cnFonts,
String enFonts)
public static void removeTcContent(org.docx4j.wml.Tc tc)
public static void deleteTableByIndex2(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage,
int index)
throws Exception
Exceptionpublic static List<Object> getObjectByXpath(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage, String xpath) throws Exception
Exceptionpublic static boolean removeParaByIndex(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage,
int index)
public static void setParaJcAlign(org.docx4j.wml.P paragraph,
org.docx4j.wml.JcEnumeration hAlign)
public static void setParaRContent(org.docx4j.wml.P p,
org.docx4j.wml.RPr runProperties,
String content)
public static void appendParaRContent(org.docx4j.wml.P p,
org.docx4j.wml.RPr runProperties,
String content)
public static void addImageToPara(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordMLPackage,
org.docx4j.wml.ObjectFactory factory,
org.docx4j.wml.P paragraph,
String filePath,
String content,
org.docx4j.wml.RPr rpr,
String altText,
int id1,
int id2)
throws Exception
Exceptionpublic static void addPageBreak(org.docx4j.wml.P para,
org.docx4j.wml.STBrType sTBrType)
public static void setParagraphSuppressLineNum(org.docx4j.wml.P p)
public static void setParagraphShdStyle(org.docx4j.wml.P p,
org.docx4j.wml.STShd shdType,
String shdColor)
public static void setParagraphSpacing(org.docx4j.wml.P p,
boolean isSpace,
String before,
String after,
String beforeLines,
String afterLines,
boolean isLine,
String lineValue,
org.docx4j.wml.STLineSpacingRule sTLineSpacingRule)
isSpace - 是否设置段前段后值before - 段前磅数after - 段后磅数beforeLines - 段前行数afterLines - 段后行数isLine - 是否设置行距lineValue - 行距值sTLineSpacingRule - 自动auto 固定exact 最小 atLeast 1磅=20 1行=100 单倍行距=240public static void setParagraphIndInfo(org.docx4j.wml.P p,
String firstLine,
String firstLineChar,
String hanging,
String hangingChar,
String right,
String rigthChar,
String left,
String leftChar)
public static org.docx4j.wml.PPr getPPr(org.docx4j.wml.P p)
public static org.docx4j.wml.ParaRPr getParaRPr(org.docx4j.wml.PPr ppr)
public static void setParaVanish(org.docx4j.wml.PPr ppr,
boolean isVanish)
public static void setParagraghBorders(org.docx4j.wml.P p,
org.docx4j.wml.CTBorder topBorder,
org.docx4j.wml.CTBorder bottomBorder,
org.docx4j.wml.CTBorder leftBorder,
org.docx4j.wml.CTBorder rightBorder)
public static void setFontStyle(org.docx4j.wml.RPr runProperties,
String cnFontFamily,
String enFontFamily,
String fontSize,
String color)
public static void setFontSize(org.docx4j.wml.RPr runProperties,
String fontSize)
public static void setFontFamily(org.docx4j.wml.RPr runProperties,
String cnFontFamily,
String enFontFamily)
public static void setFontColor(org.docx4j.wml.RPr runProperties,
String color)
public static void addRPrBorderStyle(org.docx4j.wml.RPr runProperties,
String size,
org.docx4j.wml.STBorder bordType,
String space,
String color)
public static void addRPrEmStyle(org.docx4j.wml.RPr runProperties,
org.docx4j.wml.STEm emType)
public static void addRPrOutlineStyle(org.docx4j.wml.RPr runProperties)
public static void addRPrcaleStyle(org.docx4j.wml.RPr runProperties,
org.docx4j.wml.STVerticalAlignRun vAlign)
public static void addRPrScaleStyle(org.docx4j.wml.RPr runProperties,
int indent)
public static void addRPrtSpacingStyle(org.docx4j.wml.RPr runProperties,
int spacing)
public static void addRPrtPositionStyle(org.docx4j.wml.RPr runProperties,
int position)
public static void addRPrImprintStyle(org.docx4j.wml.RPr runProperties)
public static void addRPrEmbossStyle(org.docx4j.wml.RPr runProperties)
public static void setRPrVanishStyle(org.docx4j.wml.RPr runProperties,
boolean isVanish)
public static void addRPrShadowStyle(org.docx4j.wml.RPr runProperties)
public static void addRPrShdStyle(org.docx4j.wml.RPr runProperties,
org.docx4j.wml.STShd shdtype)
public static void addRPrHightLightStyle(org.docx4j.wml.RPr runProperties,
String hightlight)
public static void addRPrStrikeStyle(org.docx4j.wml.RPr runProperties,
boolean isStrike,
boolean isDStrike)
public static void addRPrBoldStyle(org.docx4j.wml.RPr runProperties)
public static void addRPrItalicStyle(org.docx4j.wml.RPr runProperties)
public static void addRPrUnderlineStyle(org.docx4j.wml.RPr runProperties,
org.docx4j.wml.UnderlineEnumeration enumType)
public static void setDocSectionBreak(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
String sectValType)
public static void setDocumentBackGround(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
org.docx4j.wml.ObjectFactory factory,
String color)
throws Exception
Exceptionpublic static void setDocumentBorders(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
org.docx4j.wml.ObjectFactory factory,
org.docx4j.wml.CTBorder top,
org.docx4j.wml.CTBorder right,
org.docx4j.wml.CTBorder bottom,
org.docx4j.wml.CTBorder left)
public static void setDocumentSize(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
org.docx4j.wml.ObjectFactory factory,
String width,
String height,
org.docx4j.wml.STPageOrientation stValue)
public static org.docx4j.wml.SectPr getDocSectPr(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage)
public static void setDocMarginSpace(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
org.docx4j.wml.ObjectFactory factory,
String top,
String left,
String bottom,
String right)
public static void setDocInNumType(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
String countBy,
String distance,
String start,
org.docx4j.wml.STLineNumberRestart restartType)
distance - :距正文距离 1厘米=567start - :起始编号(0开始)countBy - :行号间隔restartType - :STLineNumberRestart.CONTINUOUS(continuous连续编号)public static void setDocTextDirection(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
String textDirection)
public static void setDocVAlign(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage,
org.docx4j.wml.STVerticalJc valignType)
public static int getWritableWidth(org.docx4j.openpackaging.packages.WordprocessingMLPackage wordPackage)
throws Exception
Exceptionpublic static void convertDocxToHtml(String docxFilePath, String htmlPath) throws Exception
docxFilePath - htmlPath - Exceptionpublic static void main(String[] args)
public static void html2Word(InputStream inputStream, OutputStream docx)
inputStream - the source, a HTML file 网页流docx - the target, a DOCX file 文件流private static org.docx4j.wml.Hdr createHeader(String content)
private static org.docx4j.wml.Ftr createFooterWithPageNumber()
private static void addPageNumberField(org.docx4j.wml.P paragraph)
private static void addFieldBegin(org.docx4j.wml.P paragraph)
private static void addFieldEnd(org.docx4j.wml.P paragraph)
Copyright © 2022 jvs. All rights reserved.