|
@@ -485,25 +485,13 @@ public class SaleInterfaceSyncController {
|
|
|
/**
|
|
|
* 导入
|
|
|
*/
|
|
|
- //@RequiresPermissions("saleCode:sale_interface_sync:importCls")
|
|
|
- @ApiOperation(value="导入PDF", notes="导入PDF")
|
|
|
- @RequestMapping(value = "/importPDF", method = RequestMethod.POST)
|
|
|
- public Result<?> importCls(HttpServletRequest request, HttpServletResponse response, String type) {
|
|
|
+ @ApiOperation(value="导入Pdf", notes="导入Pdf")
|
|
|
+ @RequestMapping(value = "/importPdf", method = RequestMethod.POST)
|
|
|
+ public Result<?> importPdf(HttpServletRequest request, HttpServletResponse response) {
|
|
|
+ String type = request.getParameter("type");
|
|
|
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
|
|
|
MultipartFile file = multipartRequest.getFile("file");// 获取上传文件对象
|
|
|
try {
|
|
|
- // ----- 读取pdf内容到字符串 -----
|
|
|
-// StringBuilder content = new StringBuilder();
|
|
|
-// PdfReader reader = new PdfReader(file.getBytes());
|
|
|
-// PdfTextExtractor pdfTextExtractor = new PdfTextExtractor(reader);
|
|
|
-// for (int page = 1; page <= reader.getNumberOfPages(); ++page) {
|
|
|
-// content.append(pdfTextExtractor.getTextFromPage(page));
|
|
|
-// content.append("\n");
|
|
|
-// }
|
|
|
-// reader.close();
|
|
|
- // Map<String, Float> point = PDFTableReader.getPoint(file, txt);
|
|
|
-
|
|
|
-
|
|
|
PDDocument document = PDDocument.load(file.getInputStream());
|
|
|
PDFTextStripper pdfStripper = new PDFTextStripper();
|
|
|
String text = pdfStripper.getText(document);
|