首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

基于JAVA的常用文件转换器(word 转 html,word 转 pdf,word 转 jpeg,word 转 png等等)

后端 65.03MB 15 需要积分: 1
立即下载

资源介绍:

用JAVA语言写的一个小工具,用来做各种文件的相互装换 目前支持: 1:word 转 html 2:word 转 pdf 3:word 转 jpeg 4:word 转 png 5:html 转 word 6:html 转 pdf 7:html 转 png 8:doc 转 docx 9:excel 转 pdf 10:markdown 转 html 11:pdf 转 word 12:pdf 转 png 调用FileConvertUtil中的各种转换方法即可,支持自定义修改源码
package com.zhengqing.demo; import cn.hutool.core.util.StrUtil; import cn.hutool.http.HttpUtil; import cn.hutool.json.JSON; import cn.hutool.json.JSONUtil; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import java.io.*; import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.stream.Collectors; /** * @description: todo * @author: azhou * @create: 2024/6/27 11:56 **/ @Slf4j public class AzhouTest { public static void main(String[] args) throws Exception { String path = "E:\\project\\file"; // 获取所有的需要操作的项目列表 List projectFileList = getProjectFileList(path, false); // 分两部进行,1:先把word转换为html coverWordToHtml(projectFileList, true); // 解析HTML,上传对应图片到阿里云,html章节提取变成文章内容,替换阿里云图片,将项目打包变成zip,zip上传百度网盘,获取分享链接 parseHtml(projectFileList, true); } public static void coverWordToHtml(String filePath, String name) { try { WordHandleTest.parseWord(filePath, name); } catch (Exception e) { e.printStackTrace(); } } public static boolean checkFolderExists(String directoryPath, String folderName) { File directory = new File(directoryPath); if (!directory.isDirectory()) { return false; } File[] files = directory.listFiles(); if (files != null) { for (File file : files) { if (file.isDirectory() && file.getName().equals(folderName)) { return true; } } } return false; } public static boolean checkTitle(String title) { return title.equals("论文.doc") || title.equals("论文.docx"); } public static void parseHtml(List fileEntities, Boolean printExcel) throws IOException { log.info("html解析开始,待解析项目总数:{}", fileEntities.size()); int i = 178; List errorList = new ArrayList<>(); for (FileEntity fileEntity : fileEntities) { String wordPath = fileEntity.getWordPath(); log.info("当前解析地址:{}", wordPath); if (StrUtil.isEmpty(wordPath)) { errorList.add(fileEntity); continue; } String htmlFilePath = wordPath.replaceAll(fileEntity.getArticleName(), "") + "\\html"; String projectName = fileEntity.getProjectName().replaceAll("^springboot\\d+", ""); boolean b = htmlToTxt(htmlFilePath, projectName, i); if (!b) { errorList.add(fileEntity); } else { i++; } } if (printExcel) { String outputPath = "errorHtml.xlsx"; exportToExcel(errorList, outputPath); } } public static void deleteTxt(String folderPath) { File folder = new File(folderPath); if (!folder.exists()) return; // 获取文件夹中的所有文件 File[] files = folder.listFiles(); // 遍历文件数组 for (File file : files) { // 检查文件是否为txt文件 if (file.isFile() && file.getName().endsWith(".txt")) { // 删除txt文件 boolean isDeleted = file.delete(); } } } public static boolean htmlToTxt(String htmlFilePath, String projectName, Integer projectId) throws IOException { // 删除之前的 deleteTxt(htmlFilePath); String htmlPath = htmlFilePath + "\\b.html"; File file = new File(htmlPath); if (!file.exists()) { return false; } // 上传图片 File imgFile = new File(htmlFilePath); List> imgMap = handleImg(imgFile); // 使用Jsoup解析HTML文件 Document doc = Jsoup.parse(file, "UTF-8"); String text1 = doc.text(); String result = extractTextBetweenKeywords(text1, "摘", "关"); String info = result.replaceFirst("要", "").replaceAll(" ", ""); List projectWordInfos = new ArrayList<>(); if (StrUtil.isNotEmpty(info)) { ProjectWordInfo projectWordInfo = new ProjectWordInfo(); projectWordInfo.setTitle("摘要"); projectWordInfo.setText(handleText(info)); projectWordInfos.add(projectWordInfo); } else { info = "暂无简介"; } // 获取所有的h1标签 Elements h1Elements = doc.select("h1"); // 遍历h1标签,获取两个相隔的h1标签之间的内容 for (int i = 0; i < h1Elements.size() - 1; i++) { Element currentH1 = h1Elements.get(i); String title = currentH1.text(); Element nextH1 = h1Elements.get(i + 1); // 获取当前h1标签和下一个h1标签之间的内容 Elements elements = currentH1.nextElementSiblings(); String content = elements.toString(); int i1 = content.indexOf(nextH1.toString()); if (i1 == -1) continue; content = content.substring(0, i1); if (StrUtil.isEmpty(title)) title = "未知" + i; String fileTitle = handleText(title); // 将内容添加到列表中 ProjectWordInfo projectWordInfo = new ProjectWordInfo(); // 进行图片地址替换 for (Map map : imgMap) { String key = map.get("key"); if (content.contains(key)) { content = content.replace(key, map.get("value")); } } content = content.replaceAll("'Times New Roman'", "宋体").replaceAll("'", ""); projectWordInfo.setHtmlContent(content); projectWordInfo.setTitle(fileTitle); projectWordInfo.setText(handleText(elements.text())); projectWordInfos.add(projectWordInfo); } String fileName = htmlFilePath + "\\详细信息.txt"; String content = JSONUtil.toJsonStr(projectWordInfos); writeToFile(fileName, content); ProjectInfo projectInfo = new ProjectInfo(projectName, info, content, projectId, 1); HttpUtil.post("http://localhost:8080/web/add", JSONUtil.toJsonStr(projectInfo)); handleSql(imgMap, projectInfo); return true; } @Data @AllArgsConstructor @NoArgsConstructor static class ProjectInfo { private String projectName; private String projectIntroduction; private String wordContent; private Integer id; private Integer hasThesis; } static String currentFileName = "project"; static int count = 1; public static void appendTextToFile(String contentToAppend) { String filePath = currentFileName + count + ".sql"; try { File file = new File(filePath); if (file.exists() && file.length() > 5 * 1024 * 1024) { count++; String newFileName = currentFileName + count + ".sql"; if (!new File(newFileName).exists()) { filePath =

资源文件列表:

convert-file-format.zip 大约有276个文件
  1. convert-file-format/
  2. convert-file-format/.gitignore 121B
  3. convert-file-format/.idea/
  4. convert-file-format/.idea/.gitignore 184B
  5. convert-file-format/.idea/compiler.xml 906B
  6. convert-file-format/.idea/encodings.xml 191B
  7. convert-file-format/.idea/inspectionProfiles/
  8. convert-file-format/.idea/inspectionProfiles/Project_Default.xml 1.41KB
  9. convert-file-format/.idea/jarRepositories.xml 870B
  10. convert-file-format/.idea/libraries/
  11. convert-file-format/.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml 585B
  12. convert-file-format/.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml 585B
  13. convert-file-format/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml 628B
  14. convert-file-format/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml 607B
  15. convert-file-format/.idea/libraries/Maven__cn_hutool_hutool_all_5_3_8.xml 573B
  16. convert-file-format/.idea/libraries/Maven__commons_codec_commons_codec_1_15.xml 603B
  17. convert-file-format/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml 676B
  18. convert-file-format/.idea/libraries/Maven__commons_io_commons_io_2_7.xml 563B
  19. convert-file-format/.idea/libraries/Maven__commons_lang_commons_lang_2_5.xml 585B
  20. convert-file-format/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml 618B
  21. convert-file-format/.idea/libraries/Maven__com_alibaba_cloud_alicloud_context_1_0_5.xml 647B
  22. convert-file-format/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_alicloud_context_2_2_0_RELEASE.xml 794B
  23. convert-file-format/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_alicloud_oss_2_2_0_RELEASE.xml 766B
  24. convert-file-format/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_starter_alicloud_oss_2_2_0_RELEASE.xml 822B
  25. convert-file-format/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_core_3_4_0.xml 647B
  26. convert-file-format/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_ecs_4_2_0.xml 640B
  27. convert-file-format/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_ram_3_0_0.xml 640B
  28. convert-file-format/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_sts_3_0_0.xml 640B
  29. convert-file-format/.idea/libraries/Maven__com_aliyun_oss_aliyun_sdk_oss_3_1_0.xml 621B
  30. convert-file-format/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_3.xml 711B
  31. convert-file-format/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_3.xml 662B
  32. convert-file-format/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_3.xml 690B
  33. convert-file-format/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_3.xml 741B
  34. convert-file-format/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_3.xml 755B
  35. convert-file-format/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_3.xml 796B
  36. convert-file-format/.idea/libraries/Maven__com_github_virtuald_curvesapi_1_04.xml 599B
  37. convert-file-format/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_2.xml 605B
  38. convert-file-format/.idea/libraries/Maven__com_google_errorprone_error_prone_annotations_2_3_4.xml 712B
  39. convert-file-format/.idea/libraries/Maven__com_google_guava_failureaccess_1_0_1.xml 622B
  40. convert-file-format/.idea/libraries/Maven__com_google_guava_guava_29_0_jre.xml 587B
  41. convert-file-format/.idea/libraries/Maven__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml 895B
  42. convert-file-format/.idea/libraries/Maven__com_google_j2objc_j2objc_annotations_1_3.xml 647B
  43. convert-file-format/.idea/libraries/Maven__com_itextpdf_itextpdf_5_5_12.xml 578B
  44. convert-file-format/.idea/libraries/Maven__com_itextpdf_itext_asian_5_2_0.xml 592B
  45. convert-file-format/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml 606B
  46. convert-file-format/.idea/libraries/Maven__com_lowagie_itext_2_0_8.xml 546B
  47. convert-file-format/.idea/libraries/Maven__com_sun_jersey_jersey_core_1_9.xml 586B
  48. convert-file-format/.idea/libraries/Maven__com_sun_jersey_jersey_json_1_9.xml 586B
  49. convert-file-format/.idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_2_3_1.xml 608B
  50. convert-file-format/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml 760B
  51. convert-file-format/.idea/libraries/Maven__com_youbenzi_MD2File_1_0_2.xml 564B
  52. convert-file-format/.idea/libraries/Maven__fr_opensagres_xdocreport_fr_opensagres_xdocreport_converter_1_0_5.xml 801B
  53. convert-file-format/.idea/libraries/Maven__fr_opensagres_xdocreport_fr_opensagres_xdocreport_core_1_0_5.xml 766B
  54. convert-file-format/.idea/libraries/Maven__fr_opensagres_xdocreport_fr_opensagres_xdocreport_document_1_0_5.xml 794B
  55. convert-file-format/.idea/libraries/Maven__fr_opensagres_xdocreport_fr_opensagres_xdocreport_template_1_0_5.xml 794B
  56. convert-file-format/.idea/libraries/Maven__fr_opensagres_xdocreport_org_apache_poi_xwpf_converter_core_1_0_5.xml 801B
  57. convert-file-format/.idea/libraries/Maven__fr_opensagres_xdocreport_org_apache_poi_xwpf_converter_xhtml_1_0_5.xml 808B
  58. convert-file-format/.idea/libraries/Maven__gui_ava_html2image_2_0_1.xml 565B
  59. convert-file-format/.idea/libraries/Maven__io_micrometer_micrometer_core_1_6_1.xml 624B
  60. convert-file-format/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml 693B
  61. convert-file-format/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml 693B
  62. convert-file-format/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml 671B
  63. convert-file-format/.idea/libraries/Maven__javax_activation_javax_activation_api_1_2_0.xml 671B
  64. convert-file-format/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_3_1.xml 579B
  65. convert-file-format/.idea/libraries/Maven__junit_junit_4_12.xml 515B
  66. convert-file-format/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_18.xml 603B
  67. convert-file-format/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_18.xml 645B
  68. convert-file-format/.idea/libraries/Maven__net_coobird_thumbnailator_0_4_8.xml 602B
  69. convert-file-format/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml 602B
  70. convert-file-format/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml 567B
  71. convert-file-format/.idea/libraries/Maven__net_sourceforge_nekohtml_nekohtml_1_9_22.xml 626B
  72. convert-file-format/.idea/libraries/Maven__ognl_ognl_3_1_12.xml 518B
  73. convert-file-format/.idea/libraries/Maven__org_apache_commons_commons_collections4_4_1.xml 665B
  74. convert-file-format/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_11.xml 623B
  75. convert-file-format/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_13.xml 644B
  76. convert-file-format/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_13.xml 630B
  77. convert-file-format/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml 633B
  78. convert-file-format/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml 668B
  79. convert-file-format/.idea/libraries/Maven__org_apache_pdfbox_fontbox_2_0_23.xml 591B
  80. convert-file-format/.idea/libraries/Maven__org_apache_pdfbox_pdfbox_2_0_23.xml 584B
  81. convert-file-format/.idea/libraries/Maven__org_apache_poi_ooxml_schemas_1_1.xml 600B
  82. convert-file-format/.idea/libraries/Maven__org_apache_poi_poi_3_15.xml 537B
  83. convert-file-format/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_16.xml 579B
  84. convert-file-format/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_16.xml 635B
  85. convert-file-format/.idea/libraries/Maven__org_apache_poi_poi_scratchpad_3_12.xml 614B
  86. convert-file-format/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_39.xml 685B
  87. convert-file-format/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_39.xml 720B
  88. convert-file-format/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml 599B
  89. convert-file-format/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml 632B
  90. convert-file-format/.idea/libraries/Maven__org_assertj_assertj_core_3_18_1.xml 602B
  91. convert-file-format/.idea/libraries/Maven__org_attoparser_attoparser_2_0_5_RELEASE.xml 649B
  92. convert-file-format/.idea/libraries/Maven__org_checkerframework_checker_qual_2_11_1.xml 638B
  93. convert-file-format/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_8_3.xml 659B
  94. convert-file-format/.idea/libraries/Maven__org_codehaus_jackson_jackson_jaxrs_1_8_3.xml 638B
  95. convert-file-format/.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_asl_1_8_3.xml 673B
  96. convert-file-format/.idea/libraries/Maven__org_codehaus_jackson_jackson_xc_1_8_3.xml 617B
  97. convert-file-format/.idea/libraries/Maven__org_codehaus_jettison_jettison_1_1.xml 593B
  98. convert-file-format/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml 589B
  99. convert-file-format/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml 557B
  100. convert-file-format/.idea/libraries/Maven__org_hamcrest_hamcrest_core_2_2.xml 592B
  101. convert-file-format/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_12.xml 622B
  102. convert-file-format/.idea/libraries/Maven__org_javassist_javassist_3_20_0_GA.xml 610B
  103. convert-file-format/.idea/libraries/Maven__org_jdom_jdom_1_1.xml 513B
  104. convert-file-format/.idea/libraries/Maven__org_json_json_20170516.xml 548B
  105. convert-file-format/.idea/libraries/Maven__org_jsoup_jsoup_1_15_3.xml 545B
  106. convert-file-format/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_7_0.xml 626B
  107. convert-file-format/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_7_0.xml 654B
  108. convert-file-format/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_7_0.xml 675B
  109. convert-file-format/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_7_0.xml 675B
  110. convert-file-format/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_7_0.xml 693B
  111. convert-file-format/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_7_0.xml 686B
  112. convert-file-format/.idea/libraries/Maven__org_latencyutils_LatencyUtils_2_0_3.xml 615B
  113. convert-file-format/.idea/libraries/Maven__org_mockito_mockito_core_3_6_0.xml 595B
  114. convert-file-format/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_6_0.xml 658B
  115. convert-file-format/.idea/libraries/Maven__org_objenesis_objenesis_3_1.xml 568B
  116. convert-file-format/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml 593B
  117. convert-file-format/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml 532B
  118. convert-file-format/.idea/libraries/Maven__org_projectlombok_lombok_1_18_16.xml 591B
  119. convert-file-format/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml 597B
  120. convert-file-format/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml 594B
  121. convert-file-format/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml 573B
  122. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_4_0.xml 640B
  123. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_2_4_0.xml 703B
  124. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_4_0.xml 801B
  125. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_4_0.xml 738B
  126. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_devtools_2_4_0.xml 703B
  127. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_4_0.xml 696B
  128. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_actuator_2_4_0.xml 759B
  129. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_4_0.xml 731B
  130. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_4_0.xml 752B
  131. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_4_0.xml 731B
  132. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_4_0.xml 766B
  133. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_4_0.xml 745B
  134. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_4_0.xml 724B
  135. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_4_0.xml 675B
  136. convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_4_0.xml 773B
  137. convert-file-format/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_commons_2_2_0_RELEASE.xml 763B
  138. convert-file-format/.idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_4_1.xml 733B
  139. convert-file-format/.idea/libraries/Maven__org_springframework_spring_aop_5_3_1.xml 613B
  140. convert-file-format/.idea/libraries/Maven__org_springframework_spring_beans_5_3_1.xml 627B
  141. convert-file-format/.idea/libraries/Maven__org_springframework_spring_context_5_3_1.xml 641B
  142. convert-file-format/.idea/libraries/Maven__org_springframework_spring_core_5_3_1.xml 620B
  143. convert-file-format/.idea/libraries/Maven__org_springframework_spring_expression_5_3_1.xml 662B
  144. convert-file-format/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_1.xml 613B
  145. convert-file-format/.idea/libraries/Maven__org_springframework_spring_test_5_3_1.xml 620B
  146. convert-file-format/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_1.xml 634B
  147. convert-file-format/.idea/libraries/Maven__org_springframework_spring_web_5_3_1.xml 613B
  148. convert-file-format/.idea/libraries/Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_4_RELEASE.xml 785B
  149. convert-file-format/.idea/libraries/Maven__org_thymeleaf_thymeleaf_3_0_11_RELEASE.xml 645B
  150. convert-file-format/.idea/libraries/Maven__org_thymeleaf_thymeleaf_spring5_3_0_11_RELEASE.xml 701B
  151. convert-file-format/.idea/libraries/Maven__org_unbescape_unbescape_1_1_6_RELEASE.xml 638B
  152. convert-file-format/.idea/libraries/Maven__org_xhtmlrenderer_core_renderer_R8.xml 605B
  153. convert-file-format/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml 595B
  154. convert-file-format/.idea/libraries/Maven__org_yaml_snakeyaml_1_27.xml 555B
  155. convert-file-format/.idea/libraries/Maven__stax_stax_api_1_0_1.xml 539B
  156. convert-file-format/.idea/libraries/Maven__xerces_xercesImpl_2_11_0.xml 568B
  157. convert-file-format/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml 562B
  158. convert-file-format/.idea/misc.xml 405B
  159. convert-file-format/.idea/modules.xml 281B
  160. convert-file-format/.idea/uiDesigner.xml 8.71KB
  161. convert-file-format/.idea/workspace.xml 6.42KB
  162. convert-file-format/file-convert-util.iml 17.98KB
  163. convert-file-format/image/
  164. convert-file-format/image/主要调用工具类.png 38.27KB
  165. convert-file-format/lib/
  166. convert-file-format/lib/aspose-cells-8.5.2.jar 5.78MB
  167. convert-file-format/lib/aspose-words-18.6-jdk16.jar 10.08MB
  168. convert-file-format/lib/Spire.Doc.jar 29.78MB
  169. convert-file-format/lib/Spire.Pdf.jar 24.56MB
  170. convert-file-format/pom.xml 9.92KB
  171. convert-file-format/src/
  172. convert-file-format/src/main/
  173. convert-file-format/src/main/java/
  174. convert-file-format/src/main/java/com/
  175. convert-file-format/src/main/java/com/zhengqing/
  176. convert-file-format/src/main/java/com/zhengqing/demo/
  177. convert-file-format/src/main/java/com/zhengqing/demo/AlYunOSSUtil.java 3.93KB
  178. convert-file-format/src/main/java/com/zhengqing/demo/Application.java 311B
  179. convert-file-format/src/main/java/com/zhengqing/demo/AzhouTest.java 17.59KB
  180. convert-file-format/src/main/java/com/zhengqing/demo/config/
  181. convert-file-format/src/main/java/com/zhengqing/demo/config/Constants.java 951B
  182. convert-file-format/src/main/java/com/zhengqing/demo/config/MatchLicense.java 999B
  183. convert-file-format/src/main/java/com/zhengqing/demo/config/StartAppRunner.java 1000B
  184. convert-file-format/src/main/java/com/zhengqing/demo/doc2docx/
  185. convert-file-format/src/main/java/com/zhengqing/demo/doc2docx/Doc2DocxUtil.java 2.3KB
  186. convert-file-format/src/main/java/com/zhengqing/demo/excel2pdf/
  187. convert-file-format/src/main/java/com/zhengqing/demo/excel2pdf/Excel2PdfUtil.java 1.94KB
  188. convert-file-format/src/main/java/com/zhengqing/demo/FileConvertUtil.java 10.03KB
  189. convert-file-format/src/main/java/com/zhengqing/demo/FileEntity.java 376B
  190. convert-file-format/src/main/java/com/zhengqing/demo/html2img/
  191. convert-file-format/src/main/java/com/zhengqing/demo/html2img/Html2ImgUtil.java 1.67KB
  192. convert-file-format/src/main/java/com/zhengqing/demo/html2img/Html2PngUtil.java 2.3KB
  193. convert-file-format/src/main/java/com/zhengqing/demo/html2pdf/
  194. convert-file-format/src/main/java/com/zhengqing/demo/html2pdf/Html2PdfUtil.java 1.5KB
  195. convert-file-format/src/main/java/com/zhengqing/demo/html2word/
  196. convert-file-format/src/main/java/com/zhengqing/demo/html2word/Htm2WordUtil.java 3.15KB
  197. convert-file-format/src/main/java/com/zhengqing/demo/pdf2Img/
  198. convert-file-format/src/main/java/com/zhengqing/demo/pdf2Img/Pdf2PngUtil.java 2.37KB
  199. convert-file-format/src/main/java/com/zhengqing/demo/pdf2word/
  200. convert-file-format/src/main/java/com/zhengqing/demo/pdf2word/Pdf2WordUtil.java 4.99KB
  201. convert-file-format/src/main/java/com/zhengqing/demo/ProjectSqlConstant.java 917B
  202. convert-file-format/src/main/java/com/zhengqing/demo/ProjectWordInfo.java 270B
  203. convert-file-format/src/main/java/com/zhengqing/demo/util/
  204. convert-file-format/src/main/java/com/zhengqing/demo/util/MyFileUtil.java 5.55KB
  205. convert-file-format/src/main/java/com/zhengqing/demo/util/WkHtmlUtil.java 5.11KB
  206. convert-file-format/src/main/java/com/zhengqing/demo/word2html/
  207. convert-file-format/src/main/java/com/zhengqing/demo/word2html/Word2HtmlUtil.java 9.51KB
  208. convert-file-format/src/main/java/com/zhengqing/demo/word2img/
  209. convert-file-format/src/main/java/com/zhengqing/demo/word2img/Word2JpegUtil.java 2.32KB
  210. convert-file-format/src/main/java/com/zhengqing/demo/word2img/Word2PngUtil.java 2.31KB
  211. convert-file-format/src/main/java/com/zhengqing/demo/word2pdf/
  212. convert-file-format/src/main/java/com/zhengqing/demo/word2pdf/Word2PdfUtil.java 1.5KB
  213. convert-file-format/src/main/java/com/zhengqing/demo/WordHandleTest.java 1.44KB
  214. convert-file-format/src/main/resources/
  215. convert-file-format/src/main/resources/license.xml 581B
  216. convert-file-format/src/test/
  217. convert-file-format/src/test/java/
  218. convert-file-format/src/test/java/com/
  219. convert-file-format/src/test/java/com/zhengqing/
  220. convert-file-format/src/test/java/com/zhengqing/demo/
  221. convert-file-format/src/test/java/com/zhengqing/demo/AppTest.java 6.01KB
  222. convert-file-format/target/
  223. convert-file-format/target/classes/
  224. convert-file-format/target/classes/com/
  225. convert-file-format/target/classes/com/zhengqing/
  226. convert-file-format/target/classes/com/zhengqing/demo/
  227. convert-file-format/target/classes/com/zhengqing/demo/AlYunOSSUtil.class 4.4KB
  228. convert-file-format/target/classes/com/zhengqing/demo/Application.class 725B
  229. convert-file-format/target/classes/com/zhengqing/demo/AzhouTest$ProjectInfo.class 3.73KB
  230. convert-file-format/target/classes/com/zhengqing/demo/AzhouTest.class 19.11KB
  231. convert-file-format/target/classes/com/zhengqing/demo/config/
  232. convert-file-format/target/classes/com/zhengqing/demo/config/Constants.class 1017B
  233. convert-file-format/target/classes/com/zhengqing/demo/config/MatchLicense.class 1.2KB
  234. convert-file-format/target/classes/com/zhengqing/demo/config/StartAppRunner.class 1.6KB
  235. convert-file-format/target/classes/com/zhengqing/demo/doc2docx/
  236. convert-file-format/target/classes/com/zhengqing/demo/doc2docx/Doc2DocxUtil.class 2.29KB
  237. convert-file-format/target/classes/com/zhengqing/demo/excel2pdf/
  238. convert-file-format/target/classes/com/zhengqing/demo/excel2pdf/Excel2PdfUtil.class 1.81KB
  239. convert-file-format/target/classes/com/zhengqing/demo/FileConvertUtil.class 4.68KB
  240. convert-file-format/target/classes/com/zhengqing/demo/FileEntity.class 3.62KB
  241. convert-file-format/target/classes/com/zhengqing/demo/html2img/
  242. convert-file-format/target/classes/com/zhengqing/demo/html2img/Html2ImgUtil.class 2.05KB
  243. convert-file-format/target/classes/com/zhengqing/demo/html2img/Html2PngUtil.class 3.01KB
  244. convert-file-format/target/classes/com/zhengqing/demo/html2pdf/
  245. convert-file-format/target/classes/com/zhengqing/demo/html2pdf/Html2PdfUtil.class 1.67KB
  246. convert-file-format/target/classes/com/zhengqing/demo/html2word/
  247. convert-file-format/target/classes/com/zhengqing/demo/html2word/Htm2WordUtil.class 3.18KB
  248. convert-file-format/target/classes/com/zhengqing/demo/pdf2Img/
  249. convert-file-format/target/classes/com/zhengqing/demo/pdf2Img/Pdf2PngUtil.class 3.47KB
  250. convert-file-format/target/classes/com/zhengqing/demo/pdf2word/
  251. convert-file-format/target/classes/com/zhengqing/demo/pdf2word/Pdf2WordUtil.class 4.77KB
  252. convert-file-format/target/classes/com/zhengqing/demo/ProjectSqlConstant.class 1.13KB
  253. convert-file-format/target/classes/com/zhengqing/demo/ProjectWordInfo.class 2.28KB
  254. convert-file-format/target/classes/com/zhengqing/demo/util/
  255. convert-file-format/target/classes/com/zhengqing/demo/util/MyFileUtil.class 3.96KB
  256. convert-file-format/target/classes/com/zhengqing/demo/util/WkHtmlUtil.class 4.29KB
  257. convert-file-format/target/classes/com/zhengqing/demo/word2html/
  258. convert-file-format/target/classes/com/zhengqing/demo/word2html/Word2HtmlUtil$1.class 1009B
  259. convert-file-format/target/classes/com/zhengqing/demo/word2html/Word2HtmlUtil$2.class 2.03KB
  260. convert-file-format/target/classes/com/zhengqing/demo/word2html/Word2HtmlUtil.class 8.45KB
  261. convert-file-format/target/classes/com/zhengqing/demo/word2img/
  262. convert-file-format/target/classes/com/zhengqing/demo/word2img/Word2JpegUtil.class 3.02KB
  263. convert-file-format/target/classes/com/zhengqing/demo/word2img/Word2PngUtil.class 3.01KB
  264. convert-file-format/target/classes/com/zhengqing/demo/word2pdf/
  265. convert-file-format/target/classes/com/zhengqing/demo/word2pdf/Word2PdfUtil.class 1.67KB
  266. convert-file-format/target/classes/com/zhengqing/demo/WordHandleTest.class 2.45KB
  267. convert-file-format/target/classes/license.xml 581B
  268. convert-file-format/target/generated-sources/
  269. convert-file-format/target/generated-sources/annotations/
  270. convert-file-format/target/generated-test-sources/
  271. convert-file-format/target/generated-test-sources/test-annotations/
  272. convert-file-format/target/test-classes/
  273. convert-file-format/target/test-classes/com/
  274. convert-file-format/target/test-classes/com/zhengqing/
  275. convert-file-format/target/test-classes/com/zhengqing/demo/
  276. convert-file-format/target/test-classes/com/zhengqing/demo/AppTest.class 5.8KB
0评论
提交 加载更多评论
其他资源 typora直接安装中文版.exe
Typora是一款功能强大的Markdown编辑器,它将写作和预览无缝结合,为用户提供了一个简洁而高效的写作环境。与传统的Markdown编辑器不同,Typora允许用户直接在文档中看到格式化后的文本,省去了在编辑和预览模式之间切换的麻烦。这种即时预览功能极大地提高了写作效率,使得用户可以专注于内容创作,而不是格式调整。 Typora支持丰富的Markdown语法,包括但不限于标题、列表、引用、代码块、表格、数学公式等。这意味着用户可以轻松地创建结构化和格式化的文档,非常适合撰写技术文档、博客文章、学术论文等。此外,Typora还提供了多种主题和自定义选项,用户可以根据个人喜好调整界面风格,以获得最佳的写作体验。 除了Markdown编辑,Typora还支持导出功能,可以将编辑好的文档导出为PDF、HTML、Word等多种格式,方便用户分享或打印。这一功能使得Typora不仅是一个写作工具,也是一个强大的文档转换工具。 总体而言,Typora以其简洁的界面、强大的功能和出色的用户体验,成为了许多Markdown爱好者和专业写作者的首选编辑器。无论是日常笔记、项目文档还是公开发布的
PxCook-像素大厨
PxCook(像素大厨)是一款专为UI设计师和前端开发者设计的高效设计协作工具,它集成了设计稿测量、标注、切图、导出和设计规范管理等功能,极大地提升了设计到开发的协作效率。 首先,PxCook提供了精确的设计稿测量工具,设计师可以通过它轻松获取设计元素的尺寸、间距和颜色值等信息,确保设计的精确性。其次,它支持一键标注,自动识别设计稿中的元素并生成清晰的标注信息,包括文字、间距、尺寸等,这大大减少了手动标注的工作量,提高了标注的准确性和效率。 PxCook还具备智能切图功能,能够自动识别并切分设计稿中的图片资源,一键导出为开发所需的格式,如PNG、SVG等,同时支持导出CSS样式代码,方便前端开发者快速实现设计还原。此外,它还允许用户创建和管理设计规范,确保设计的一致性和复用性。 通过PxCook,设计师和开发团队可以实现无缝协作,设计师可以快速响应开发中的问题,而开发者也能高效地将设计还原为实际的网页或应用界面。整体而言,PxCook不仅提高了设计和开发的效率,还确保了最终产品的质量,是现代UI设计和开发流程中不可或缺的工具。
打字练习神器之金山打字通
金山打字通是一款由金山软件公司推出的电脑打字练习软件,旨在帮助用户提高打字速度和准确性,适用于从初学者到专业打字员的广泛用户群体。该软件以其友好的用户界面、多样化的练习模式和实用的功能,成为提升打字技能的有效工具。 软件的主要功能包括标准的打字练习、文章练习和游戏化学习等。在标准打字练习模式中,用户可以输入随机出现的字母、数字和符号,通过这种方式来练习和提高基本的打字技能。文章练习模式则提供各种文章段落,用户可以在模拟真实打字场景中练习,这不仅有助于提高打字速度,还能增强用户在实际工作中的应用能力。 金山打字通还特别设计了多种游戏模式,如打字游戏和打字比赛,这些游戏化元素极大地增加了学习的乐趣,使用户在轻松愉快的环境中提高打字技能。此外,软件支持自定义练习,用户可以导入自己的文本文件进行练习,这使得练习更加个性化和实用。 为了帮助用户更好地了解自己的进步,金山打字通提供了实时反馈功能,包括打字速度和准确率的统计。用户可以清晰地看到自己的进步和需要改进的地方,从而有针对性地进行练习。软件还支持多种键盘布局,包括标准的QWERTY键盘和其他语言的键盘布局,满足不同用户的需求。 总体
C++数据结构-图书管理系统
内容概要:使用C++编写的数据结构课程大作业:图书管理系统,实际考核优秀案例 适用人群:C++数据结构学习者,计算机方向大学生,期末考核焦虑人群 使用场景:再不写出来期末就丸辣!!!
QT翻金币教程以及源码!!!!!!
源码以及教程
QT翻金币教程以及源码!!!!!! QT翻金币教程以及源码!!!!!! QT翻金币教程以及源码!!!!!!
2024年电赛H题自动行驶小车全代码思路讲解
H题全部代码
基于JAVA的一个工具,将数据库链接信息转三线表word(论文帮手)
工程解压之后是一个普通的JAVA语言Maven工程,此工程本质上是一个小工具,用来将数据库中的表信息快速装换位论文中的三线表,其中表格的列包括【字段名,类型,是否为空,索引,默认值,说明】,代码全部可供自定义修改。 运行方式:使用Idea导入项目,找到Main.java这个类,修改其中与数据库的数据库名称,找到resouce下的dbInfo.propertie文件,修改数据库的链接信息,最后运行main函数即可。 核心就是:修改main函数databasename与dbinfo的数据库连接信息运行即可
基于JAVA的一个工具,将数据库链接信息转三线表word(论文帮手)
jar包反编译软件jd-gui
jar包反编译软件jd-gui