下载资源后端资源详情
convert-file-format.zip
大小:65.03MB
价格:45积分
下载量:0
评分:
5.0
上传者:weixin_46228112
更新日期:2024-08-09

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

资源文件列表(大概)

文件名
大小
convert-file-format/
-
convert-file-format/.gitignore
121B
convert-file-format/.idea/
-
convert-file-format/.idea/.gitignore
184B
convert-file-format/.idea/compiler.xml
906B
convert-file-format/.idea/encodings.xml
191B
convert-file-format/.idea/inspectionProfiles/
-
convert-file-format/.idea/inspectionProfiles/Project_Default.xml
1.41KB
convert-file-format/.idea/jarRepositories.xml
870B
convert-file-format/.idea/libraries/
-
convert-file-format/.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml
585B
convert-file-format/.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml
585B
convert-file-format/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml
628B
convert-file-format/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml
607B
convert-file-format/.idea/libraries/Maven__cn_hutool_hutool_all_5_3_8.xml
573B
convert-file-format/.idea/libraries/Maven__commons_codec_commons_codec_1_15.xml
603B
convert-file-format/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml
676B
convert-file-format/.idea/libraries/Maven__commons_io_commons_io_2_7.xml
563B
convert-file-format/.idea/libraries/Maven__commons_lang_commons_lang_2_5.xml
585B
convert-file-format/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml
618B
convert-file-format/.idea/libraries/Maven__com_alibaba_cloud_alicloud_context_1_0_5.xml
647B
convert-file-format/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_alicloud_context_2_2_0_RELEASE.xml
794B
convert-file-format/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_alicloud_oss_2_2_0_RELEASE.xml
766B
convert-file-format/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_starter_alicloud_oss_2_2_0_RELEASE.xml
822B
convert-file-format/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_core_3_4_0.xml
647B
convert-file-format/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_ecs_4_2_0.xml
640B
convert-file-format/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_ram_3_0_0.xml
640B
convert-file-format/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_sts_3_0_0.xml
640B
convert-file-format/.idea/libraries/Maven__com_aliyun_oss_aliyun_sdk_oss_3_1_0.xml
621B
convert-file-format/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_3.xml
711B
convert-file-format/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_3.xml
662B
convert-file-format/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_3.xml
690B
convert-file-format/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_3.xml
741B
convert-file-format/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_3.xml
755B
convert-file-format/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_3.xml
796B
convert-file-format/.idea/libraries/Maven__com_github_virtuald_curvesapi_1_04.xml
599B
convert-file-format/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_2.xml
605B
convert-file-format/.idea/libraries/Maven__com_google_errorprone_error_prone_annotations_2_3_4.xml
712B
convert-file-format/.idea/libraries/Maven__com_google_guava_failureaccess_1_0_1.xml
622B
convert-file-format/.idea/libraries/Maven__com_google_guava_guava_29_0_jre.xml
587B
convert-file-format/.idea/libraries/Maven__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml
895B
convert-file-format/.idea/libraries/Maven__com_google_j2objc_j2objc_annotations_1_3.xml
647B
convert-file-format/.idea/libraries/Maven__com_itextpdf_itextpdf_5_5_12.xml
578B
convert-file-format/.idea/libraries/Maven__com_itextpdf_itext_asian_5_2_0.xml
592B
convert-file-format/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml
606B
convert-file-format/.idea/libraries/Maven__com_lowagie_itext_2_0_8.xml
546B
convert-file-format/.idea/libraries/Maven__com_sun_jersey_jersey_core_1_9.xml
586B
convert-file-format/.idea/libraries/Maven__com_sun_jersey_jersey_json_1_9.xml
586B
convert-file-format/.idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_2_3_1.xml
608B
convert-file-format/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
760B
convert-file-format/.idea/libraries/Maven__com_youbenzi_MD2File_1_0_2.xml
564B
convert-file-format/.idea/libraries/Maven__fr_opensagres_xdocreport_fr_opensagres_xdocreport_converter_1_0_5.xml
801B
convert-file-format/.idea/libraries/Maven__fr_opensagres_xdocreport_fr_opensagres_xdocreport_core_1_0_5.xml
766B
convert-file-format/.idea/libraries/Maven__fr_opensagres_xdocreport_fr_opensagres_xdocreport_document_1_0_5.xml
794B
convert-file-format/.idea/libraries/Maven__fr_opensagres_xdocreport_fr_opensagres_xdocreport_template_1_0_5.xml
794B
convert-file-format/.idea/libraries/Maven__fr_opensagres_xdocreport_org_apache_poi_xwpf_converter_core_1_0_5.xml
801B
convert-file-format/.idea/libraries/Maven__fr_opensagres_xdocreport_org_apache_poi_xwpf_converter_xhtml_1_0_5.xml
808B
convert-file-format/.idea/libraries/Maven__gui_ava_html2image_2_0_1.xml
565B
convert-file-format/.idea/libraries/Maven__io_micrometer_micrometer_core_1_6_1.xml
624B
convert-file-format/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml
693B
convert-file-format/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml
693B
convert-file-format/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml
671B
convert-file-format/.idea/libraries/Maven__javax_activation_javax_activation_api_1_2_0.xml
671B
convert-file-format/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_3_1.xml
579B
convert-file-format/.idea/libraries/Maven__junit_junit_4_12.xml
515B
convert-file-format/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_18.xml
603B
convert-file-format/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_18.xml
645B
convert-file-format/.idea/libraries/Maven__net_coobird_thumbnailator_0_4_8.xml
602B
convert-file-format/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml
602B
convert-file-format/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml
567B
convert-file-format/.idea/libraries/Maven__net_sourceforge_nekohtml_nekohtml_1_9_22.xml
626B
convert-file-format/.idea/libraries/Maven__ognl_ognl_3_1_12.xml
518B
convert-file-format/.idea/libraries/Maven__org_apache_commons_commons_collections4_4_1.xml
665B
convert-file-format/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_11.xml
623B
convert-file-format/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_13.xml
644B
convert-file-format/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_13.xml
630B
convert-file-format/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml
633B
convert-file-format/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml
668B
convert-file-format/.idea/libraries/Maven__org_apache_pdfbox_fontbox_2_0_23.xml
591B
convert-file-format/.idea/libraries/Maven__org_apache_pdfbox_pdfbox_2_0_23.xml
584B
convert-file-format/.idea/libraries/Maven__org_apache_poi_ooxml_schemas_1_1.xml
600B
convert-file-format/.idea/libraries/Maven__org_apache_poi_poi_3_15.xml
537B
convert-file-format/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_16.xml
579B
convert-file-format/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_16.xml
635B
convert-file-format/.idea/libraries/Maven__org_apache_poi_poi_scratchpad_3_12.xml
614B
convert-file-format/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_39.xml
685B
convert-file-format/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_39.xml
720B
convert-file-format/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml
599B
convert-file-format/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml
632B
convert-file-format/.idea/libraries/Maven__org_assertj_assertj_core_3_18_1.xml
602B
convert-file-format/.idea/libraries/Maven__org_attoparser_attoparser_2_0_5_RELEASE.xml
649B
convert-file-format/.idea/libraries/Maven__org_checkerframework_checker_qual_2_11_1.xml
638B
convert-file-format/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_8_3.xml
659B
convert-file-format/.idea/libraries/Maven__org_codehaus_jackson_jackson_jaxrs_1_8_3.xml
638B
convert-file-format/.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_asl_1_8_3.xml
673B
convert-file-format/.idea/libraries/Maven__org_codehaus_jackson_jackson_xc_1_8_3.xml
617B
convert-file-format/.idea/libraries/Maven__org_codehaus_jettison_jettison_1_1.xml
593B
convert-file-format/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml
589B
convert-file-format/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml
557B
convert-file-format/.idea/libraries/Maven__org_hamcrest_hamcrest_core_2_2.xml
592B
convert-file-format/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_12.xml
622B
convert-file-format/.idea/libraries/Maven__org_javassist_javassist_3_20_0_GA.xml
610B
convert-file-format/.idea/libraries/Maven__org_jdom_jdom_1_1.xml
513B
convert-file-format/.idea/libraries/Maven__org_json_json_20170516.xml
548B
convert-file-format/.idea/libraries/Maven__org_jsoup_jsoup_1_15_3.xml
545B
convert-file-format/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_7_0.xml
626B
convert-file-format/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_7_0.xml
654B
convert-file-format/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_7_0.xml
675B
convert-file-format/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_7_0.xml
675B
convert-file-format/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_7_0.xml
693B
convert-file-format/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_7_0.xml
686B
convert-file-format/.idea/libraries/Maven__org_latencyutils_LatencyUtils_2_0_3.xml
615B
convert-file-format/.idea/libraries/Maven__org_mockito_mockito_core_3_6_0.xml
595B
convert-file-format/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_6_0.xml
658B
convert-file-format/.idea/libraries/Maven__org_objenesis_objenesis_3_1.xml
568B
convert-file-format/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml
593B
convert-file-format/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml
532B
convert-file-format/.idea/libraries/Maven__org_projectlombok_lombok_1_18_16.xml
591B
convert-file-format/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml
597B
convert-file-format/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml
594B
convert-file-format/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml
573B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_4_0.xml
640B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_2_4_0.xml
703B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_4_0.xml
801B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_4_0.xml
738B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_devtools_2_4_0.xml
703B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_4_0.xml
696B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_actuator_2_4_0.xml
759B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_4_0.xml
731B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_4_0.xml
752B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_4_0.xml
731B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_4_0.xml
766B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_4_0.xml
745B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_4_0.xml
724B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_4_0.xml
675B
convert-file-format/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_4_0.xml
773B
convert-file-format/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_commons_2_2_0_RELEASE.xml
763B
convert-file-format/.idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_4_1.xml
733B
convert-file-format/.idea/libraries/Maven__org_springframework_spring_aop_5_3_1.xml
613B
convert-file-format/.idea/libraries/Maven__org_springframework_spring_beans_5_3_1.xml
627B
convert-file-format/.idea/libraries/Maven__org_springframework_spring_context_5_3_1.xml
641B
convert-file-format/.idea/libraries/Maven__org_springframework_spring_core_5_3_1.xml
620B
convert-file-format/.idea/libraries/Maven__org_springframework_spring_expression_5_3_1.xml
662B
convert-file-format/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_1.xml
613B
convert-file-format/.idea/libraries/Maven__org_springframework_spring_test_5_3_1.xml
620B
convert-file-format/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_1.xml
634B
convert-file-format/.idea/libraries/Maven__org_springframework_spring_web_5_3_1.xml
613B
convert-file-format/.idea/libraries/Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_4_RELEASE.xml
785B
convert-file-format/.idea/libraries/Maven__org_thymeleaf_thymeleaf_3_0_11_RELEASE.xml
645B
convert-file-format/.idea/libraries/Maven__org_thymeleaf_thymeleaf_spring5_3_0_11_RELEASE.xml
701B
convert-file-format/.idea/libraries/Maven__org_unbescape_unbescape_1_1_6_RELEASE.xml
638B
convert-file-format/.idea/libraries/Maven__org_xhtmlrenderer_core_renderer_R8.xml
605B
convert-file-format/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml
595B
convert-file-format/.idea/libraries/Maven__org_yaml_snakeyaml_1_27.xml
555B
convert-file-format/.idea/libraries/Maven__stax_stax_api_1_0_1.xml
539B
convert-file-format/.idea/libraries/Maven__xerces_xercesImpl_2_11_0.xml
568B
convert-file-format/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml
562B
convert-file-format/.idea/misc.xml
405B
convert-file-format/.idea/modules.xml
281B
convert-file-format/.idea/uiDesigner.xml
8.71KB
convert-file-format/.idea/workspace.xml
6.42KB
convert-file-format/file-convert-util.iml
17.98KB
convert-file-format/image/
-
convert-file-format/image/主要调用工具类.png
38.27KB
convert-file-format/lib/
-
convert-file-format/lib/aspose-cells-8.5.2.jar
5.78MB
convert-file-format/lib/aspose-words-18.6-jdk16.jar
10.08MB
convert-file-format/lib/Spire.Doc.jar
29.78MB
convert-file-format/lib/Spire.Pdf.jar
24.56MB
convert-file-format/pom.xml
9.92KB
convert-file-format/src/
-
convert-file-format/src/main/
-
convert-file-format/src/main/java/
-
convert-file-format/src/main/java/com/
-
convert-file-format/src/main/java/com/zhengqing/
-
convert-file-format/src/main/java/com/zhengqing/demo/
-
convert-file-format/src/main/java/com/zhengqing/demo/AlYunOSSUtil.java
3.93KB
convert-file-format/src/main/java/com/zhengqing/demo/Application.java
311B
convert-file-format/src/main/java/com/zhengqing/demo/AzhouTest.java
17.59KB
convert-file-format/src/main/java/com/zhengqing/demo/config/
-
convert-file-format/src/main/java/com/zhengqing/demo/config/Constants.java
951B
convert-file-format/src/main/java/com/zhengqing/demo/config/MatchLicense.java
999B
convert-file-format/src/main/java/com/zhengqing/demo/config/StartAppRunner.java
1000B
convert-file-format/src/main/java/com/zhengqing/demo/doc2docx/
-
convert-file-format/src/main/java/com/zhengqing/demo/doc2docx/Doc2DocxUtil.java
2.3KB
convert-file-format/src/main/java/com/zhengqing/demo/excel2pdf/
-
convert-file-format/src/main/java/com/zhengqing/demo/excel2pdf/Excel2PdfUtil.java
1.94KB
convert-file-format/src/main/java/com/zhengqing/demo/FileConvertUtil.java
10.03KB
convert-file-format/src/main/java/com/zhengqing/demo/FileEntity.java
376B
convert-file-format/src/main/java/com/zhengqing/demo/html2img/
-
convert-file-format/src/main/java/com/zhengqing/demo/html2img/Html2ImgUtil.java
1.67KB
convert-file-format/src/main/java/com/zhengqing/demo/html2img/Html2PngUtil.java
2.3KB
convert-file-format/src/main/java/com/zhengqing/demo/html2pdf/
-
convert-file-format/src/main/java/com/zhengqing/demo/html2pdf/Html2PdfUtil.java
1.5KB
convert-file-format/src/main/java/com/zhengqing/demo/html2word/
-
convert-file-format/src/main/java/com/zhengqing/demo/html2word/Htm2WordUtil.java
3.15KB
convert-file-format/src/main/java/com/zhengqing/demo/pdf2Img/
-
convert-file-format/src/main/java/com/zhengqing/demo/pdf2Img/Pdf2PngUtil.java
2.37KB
convert-file-format/src/main/java/com/zhengqing/demo/pdf2word/
-
convert-file-format/src/main/java/com/zhengqing/demo/pdf2word/Pdf2WordUtil.java
4.99KB
convert-file-format/src/main/java/com/zhengqing/demo/ProjectSqlConstant.java
917B
convert-file-format/src/main/java/com/zhengqing/demo/ProjectWordInfo.java
270B
convert-file-format/src/main/java/com/zhengqing/demo/util/
-
convert-file-format/src/main/java/com/zhengqing/demo/util/MyFileUtil.java
5.55KB
convert-file-format/src/main/java/com/zhengqing/demo/util/WkHtmlUtil.java
5.11KB
convert-file-format/src/main/java/com/zhengqing/demo/word2html/
-
convert-file-format/src/main/java/com/zhengqing/demo/word2html/Word2HtmlUtil.java
9.51KB
convert-file-format/src/main/java/com/zhengqing/demo/word2img/
-
convert-file-format/src/main/java/com/zhengqing/demo/word2img/Word2JpegUtil.java
2.32KB
convert-file-format/src/main/java/com/zhengqing/demo/word2img/Word2PngUtil.java
2.31KB
convert-file-format/src/main/java/com/zhengqing/demo/word2pdf/
-
convert-file-format/src/main/java/com/zhengqing/demo/word2pdf/Word2PdfUtil.java
1.5KB
convert-file-format/src/main/java/com/zhengqing/demo/WordHandleTest.java
1.44KB
convert-file-format/src/main/resources/
-
convert-file-format/src/main/resources/license.xml
581B
convert-file-format/src/test/
-
convert-file-format/src/test/java/
-
convert-file-format/src/test/java/com/
-
convert-file-format/src/test/java/com/zhengqing/
-
convert-file-format/src/test/java/com/zhengqing/demo/
-
convert-file-format/src/test/java/com/zhengqing/demo/AppTest.java
6.01KB
convert-file-format/target/
-
convert-file-format/target/classes/
-
convert-file-format/target/classes/com/
-
convert-file-format/target/classes/com/zhengqing/
-
convert-file-format/target/classes/com/zhengqing/demo/
-
convert-file-format/target/classes/com/zhengqing/demo/AlYunOSSUtil.class
4.4KB
convert-file-format/target/classes/com/zhengqing/demo/Application.class
725B
convert-file-format/target/classes/com/zhengqing/demo/AzhouTest$ProjectInfo.class
3.73KB
convert-file-format/target/classes/com/zhengqing/demo/AzhouTest.class
19.11KB
convert-file-format/target/classes/com/zhengqing/demo/config/
-
convert-file-format/target/classes/com/zhengqing/demo/config/Constants.class
1017B
convert-file-format/target/classes/com/zhengqing/demo/config/MatchLicense.class
1.2KB
convert-file-format/target/classes/com/zhengqing/demo/config/StartAppRunner.class
1.6KB
convert-file-format/target/classes/com/zhengqing/demo/doc2docx/
-
convert-file-format/target/classes/com/zhengqing/demo/doc2docx/Doc2DocxUtil.class
2.29KB
convert-file-format/target/classes/com/zhengqing/demo/excel2pdf/
-
convert-file-format/target/classes/com/zhengqing/demo/excel2pdf/Excel2PdfUtil.class
1.81KB
convert-file-format/target/classes/com/zhengqing/demo/FileConvertUtil.class
4.68KB
convert-file-format/target/classes/com/zhengqing/demo/FileEntity.class
3.62KB
convert-file-format/target/classes/com/zhengqing/demo/html2img/
-
convert-file-format/target/classes/com/zhengqing/demo/html2img/Html2ImgUtil.class
2.05KB
convert-file-format/target/classes/com/zhengqing/demo/html2img/Html2PngUtil.class
3.01KB
convert-file-format/target/classes/com/zhengqing/demo/html2pdf/
-
convert-file-format/target/classes/com/zhengqing/demo/html2pdf/Html2PdfUtil.class
1.67KB
convert-file-format/target/classes/com/zhengqing/demo/html2word/
-
convert-file-format/target/classes/com/zhengqing/demo/html2word/Htm2WordUtil.class
3.18KB
convert-file-format/target/classes/com/zhengqing/demo/pdf2Img/
-
convert-file-format/target/classes/com/zhengqing/demo/pdf2Img/Pdf2PngUtil.class
3.47KB
convert-file-format/target/classes/com/zhengqing/demo/pdf2word/
-
convert-file-format/target/classes/com/zhengqing/demo/pdf2word/Pdf2WordUtil.class
4.77KB
convert-file-format/target/classes/com/zhengqing/demo/ProjectSqlConstant.class
1.13KB
convert-file-format/target/classes/com/zhengqing/demo/ProjectWordInfo.class
2.28KB
convert-file-format/target/classes/com/zhengqing/demo/util/
-
convert-file-format/target/classes/com/zhengqing/demo/util/MyFileUtil.class
3.96KB
convert-file-format/target/classes/com/zhengqing/demo/util/WkHtmlUtil.class
4.29KB
convert-file-format/target/classes/com/zhengqing/demo/word2html/
-
convert-file-format/target/classes/com/zhengqing/demo/word2html/Word2HtmlUtil$1.class
1009B
convert-file-format/target/classes/com/zhengqing/demo/word2html/Word2HtmlUtil$2.class
2.03KB
convert-file-format/target/classes/com/zhengqing/demo/word2html/Word2HtmlUtil.class
8.45KB
convert-file-format/target/classes/com/zhengqing/demo/word2img/
-
convert-file-format/target/classes/com/zhengqing/demo/word2img/Word2JpegUtil.class
3.02KB
convert-file-format/target/classes/com/zhengqing/demo/word2img/Word2PngUtil.class
3.01KB
convert-file-format/target/classes/com/zhengqing/demo/word2pdf/
-
convert-file-format/target/classes/com/zhengqing/demo/word2pdf/Word2PdfUtil.class
1.67KB
convert-file-format/target/classes/com/zhengqing/demo/WordHandleTest.class
2.45KB
convert-file-format/target/classes/license.xml
581B
convert-file-format/target/generated-sources/
-
convert-file-format/target/generated-sources/annotations/
-
convert-file-format/target/generated-test-sources/
-
convert-file-format/target/generated-test-sources/test-annotations/
-
convert-file-format/target/test-classes/
-
convert-file-format/target/test-classes/com/
-
convert-file-format/target/test-classes/com/zhengqing/
-
convert-file-format/target/test-classes/com/zhengqing/demo/
-
convert-file-format/target/test-classes/com/zhengqing/demo/AppTest.class
5.8KB

资源内容介绍

用JAVA语言写的一个小工具,用来做各种文件的相互装换目前支持:1:word 转 html2:word 转 pdf3:word 转 jpeg4:word 转 png5:html 转 word6:html 转 pdf7:html 转 png8:doc 转 docx9:excel 转 pdf10:markdown 转 html11:pdf 转 word12: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 **/@Slf4jpublic class AzhouTest { public static void main(String[] args) throws Exception { String path = "E:\\project\\file"; // 获取所有的需要操作的项目列表 List<FileEntity> 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<FileEntity> fileEntities, Boolean printExcel) throws IOException { log.info("html解析开始,待解析项目总数:{}", fileEntities.size()); int i = 178; List<FileEntity> 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<Map<String, String>> 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<ProjectWordInfo> 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<String, String> 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 =

用户评论 (0)

发表评论

captcha

相关资源

typora直接安装中文版.exe

Typora是一款功能强大的Markdown编辑器,它将写作和预览无缝结合,为用户提供了一个简洁而高效的写作环境。与传统的Markdown编辑器不同,Typora允许用户直接在文档中看到格式化后的文本,省去了在编辑和预览模式之间切换的麻烦。这种即时预览功能极大地提高了写作效率,使得用户可以专注于内容创作,而不是格式调整。Typora支持丰富的Markdown语法,包括但不限于标题、列表、引用、代码块、表格、数学公式等。这意味着用户可以轻松地创建结构化和格式化的文档,非常适合撰写技术文档、博客文章、学术论文等。此外,Typora还提供了多种主题和自定义选项,用户可以根据个人喜好调整界面风格,以获得最佳的写作体验。除了Markdown编辑,Typora还支持导出功能,可以将编辑好的文档导出为PDF、HTML、Word等多种格式,方便用户分享或打印。这一功能使得Typora不仅是一个写作工具,也是一个强大的文档转换工具。总体而言,Typora以其简洁的界面、强大的功能和出色的用户体验,成为了许多Markdown爱好者和专业写作者的首选编辑器。无论是日常笔记、项目文档还是公开发布的

42.04MB28积分

PxCook-像素大厨

PxCook(像素大厨)是一款专为UI设计师和前端开发者设计的高效设计协作工具,它集成了设计稿测量、标注、切图、导出和设计规范管理等功能,极大地提升了设计到开发的协作效率。首先,PxCook提供了精确的设计稿测量工具,设计师可以通过它轻松获取设计元素的尺寸、间距和颜色值等信息,确保设计的精确性。其次,它支持一键标注,自动识别设计稿中的元素并生成清晰的标注信息,包括文字、间距、尺寸等,这大大减少了手动标注的工作量,提高了标注的准确性和效率。PxCook还具备智能切图功能,能够自动识别并切分设计稿中的图片资源,一键导出为开发所需的格式,如PNG、SVG等,同时支持导出CSS样式代码,方便前端开发者快速实现设计还原。此外,它还允许用户创建和管理设计规范,确保设计的一致性和复用性。通过PxCook,设计师和开发团队可以实现无缝协作,设计师可以快速响应开发中的问题,而开发者也能高效地将设计还原为实际的网页或应用界面。整体而言,PxCook不仅提高了设计和开发的效率,还确保了最终产品的质量,是现代UI设计和开发流程中不可或缺的工具。

10.72MB28积分

打字练习神器之金山打字通

金山打字通是一款由金山软件公司推出的电脑打字练习软件,旨在帮助用户提高打字速度和准确性,适用于从初学者到专业打字员的广泛用户群体。该软件以其友好的用户界面、多样化的练习模式和实用的功能,成为提升打字技能的有效工具。软件的主要功能包括标准的打字练习、文章练习和游戏化学习等。在标准打字练习模式中,用户可以输入随机出现的字母、数字和符号,通过这种方式来练习和提高基本的打字技能。文章练习模式则提供各种文章段落,用户可以在模拟真实打字场景中练习,这不仅有助于提高打字速度,还能增强用户在实际工作中的应用能力。金山打字通还特别设计了多种游戏模式,如打字游戏和打字比赛,这些游戏化元素极大地增加了学习的乐趣,使用户在轻松愉快的环境中提高打字技能。此外,软件支持自定义练习,用户可以导入自己的文本文件进行练习,这使得练习更加个性化和实用。为了帮助用户更好地了解自己的进步,金山打字通提供了实时反馈功能,包括打字速度和准确率的统计。用户可以清晰地看到自己的进步和需要改进的地方,从而有针对性地进行练习。软件还支持多种键盘布局,包括标准的QWERTY键盘和其他语言的键盘布局,满足不同用户的需求。总体

25.13MB34积分

C++数据结构-图书管理系统

内容概要:使用C++编写的数据结构课程大作业:图书管理系统,实际考核优秀案例适用人群:C++数据结构学习者,计算机方向大学生,期末考核焦虑人群使用场景:再不写出来期末就丸辣!!!

4.68KB17积分