sinake
2 天以前 c76f64a1f4d9a7f7283373be70b1dfd925286e4d
上传命名规则调整
已修改1个文件
18 ■■■■■ 文件已修改
ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
@@ -12,8 +12,6 @@
import org.apache.catalina.connector.Connector;
import org.apache.catalina.startup.Tomcat;
import org.apache.coyote.AbstractProtocol;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.text.PDFTextStripper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -186,20 +184,4 @@
        return 0;
    }
    @ApiOperation("pdf识别")
    @GetMapping("/common/pdfBox")
    public String pdfBox(String filePath) throws Exception {
        try (PDDocument document = PDDocument.load(new File(filePath))) {
            PDFTextStripper stripper = new PDFTextStripper();
            stripper.setSortByPosition(true); // 按页面排版顺序输出文字,发票必须开这个
            // 发票代码
            String codeReg = "发票代码[::](\\d{10,12})";
            // 发票号码
            String noReg = "发票号码[::](\\d{8})";
            // 价税合计
            String amountReg = "价税合计.*?¥([0-9.]+)";
            String text=stripper.getText(document);
            return text;
        }
    }
}