91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 65KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-12
  • 語言: 其他
  • 標簽: java??word??docx4j??

資源簡介

docx4j解析word導入試題入庫,支持圖片解析,mathType公式解析,word自帶數學公式解析

資源截圖

代碼片段和文件信息

/**
?*?Mainbo.com?Inc.
?*?Copyright?(c)?2015-2017?All?Rights?Reserved.
?*/
package?com.mainbo.u3.personaltopic.util;

import?net.arnx.wmf2svg.gdi.svg.SvgGdi;
import?net.arnx.wmf2svg.gdi.wmf.WmfParser;
import?org.apache.batik.transcoder.TranscoderInput;
import?org.apache.batik.transcoder.TranscoderOutput;
import?org.apache.batik.transcoder.image.ImageTranscoder;
import?org.apache.batik.transcoder.image.JPEGTranscoder;
import?org.w3c.dom.Document;

import?javax.xml.transform.OutputKeys;
import?javax.xml.transform.Transformer;
import?javax.xml.transform.TransformerFactory;
import?javax.xml.transform.dom.DOMSource;
import?javax.xml.transform.stream.StreamResult;
import?java.io.ByteArrayInputStream;
import?java.io.ByteArrayOutputStream;
import?java.io.IOException;
import?java.io.InputStream;

/**
?*?

?*
?*?

?*
?*?@author?long
?*?@version?$Id:?ImageConvert.java?v?1.0?2017年11月13日?13:46.?long?Exp?$
?*/
public?class?ImageConvert?{


????public?static?byte[]?convert(byte[]?bytes)?{
????????try?{
????????????return?svgToJpg(wmfToSvg(bytes));
????????}?catch?(Exception?e)?{
????????????e.printStackTrace();
????????}
????????return?null;
????}

????/**
?????*?將svg轉化為JPG
?????*
?????*?@param?bytes
?????*/
????public?static?byte[]?svgToJpg(byte[]?bytes)?{
????????ByteArrayInputStream?svgInputStream?=?null;
????????ByteArrayOutputStream?jpg?=?null;
????????try?{
????????????JPEGTranscoder?it?=?new?JPEGTranscoder();
????????????it.addTranscodingHint(JPEGTranscoder.KEY_QUALITY?new?Float(1f));
????????????it.addTranscodingHint(ImageTranscoder.KEY_WIDTH?new?Float(100));
????????????jpg?=?new?ByteArrayOutputStream();
????????????svgInputStream?=?new?ByteArrayInputStream(bytes);
????????????it.transcode(?new?TranscoderInput(svgInputStream)?new?TranscoderOutput(jpg));
????????}?catch?(Exception?e)?{
????????????e.printStackTrace();
????????}?finally?{
????????????try?{
????????????????if?(svgInputStream?!=?null)?{
????????????????????svgInputStream.close();
????????????????}
????????????????if?(jpg?!=?null)?{
????????????????????jpg.close();
????????????????}
????????????}?catch?(IOException?e)?{
????????????????e.printStackTrace();
????????????}
????????}
????????return?jpg.toByteArray();
????}

????/**
?????*?將wmf轉換為svg
?????*?bytes
?????*/
????public?static?byte[]?wmfToSvg(byte[]?bytes)?{
????????boolean?compatible?=?false;
????????InputStream?in?=?null;
????????ByteArrayOutputStream?out?=?null;
????????try?{
????????????in?=?new?ByteArrayInputStream(bytes);
????????????WmfParser?parser?=?new?WmfParser();
????????????final?SvgGdi?gdi?=?new?SvgGdi(compatible);
????????????parser.parse(in?gdi);
????????????out?=?new?ByteArrayOutputStream();
????????????return?output(gdi.getDocument()?out);
????????}?catch?(Exception?e)?{
????????????e.printStackTrace();
????????}?finally?{
????????????try?{
????????????????if?(in?!=?null)?{
????????????????????in.close();

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4066??2017-11-21?11:08??Demo\ImageConvert.java

?????文件???????1639??2017-11-30?18:06??Demo\NodeUtil.java

?????文件???????2401??2017-11-30?15:19??Demo\Omml2LatexUtil.java

?????文件????????886??2017-12-01?14:30??Demo\pom依賴.txt

?????文件??????14163??2017-12-01?14:28??Demo\Split.java

?????目錄??????????0??2017-12-01?14:30??Demo

-----------?---------??----------?-----??----

????????????????23155????????????????????6


評論

共有 條評論