精华内容
下载资源
问答
  • 本地导出xml格式文件手机,office打不开文件,但是wps可以打开本地导出的文件可以打开,但是代码提交到tomcat服务器上,再导出的文件打不开文件损坏,改成xml格式发现里面的中文乱码了,这个需要修改tomcat的...


    至于流程和步骤就不写了,主要是记录我导出时粗心遇到的问题

    本地导出xml格式的文件

    原因是因为获取xml文件方式不同,我一开始是用的改后缀为zip格式然后找到xml文件再改成ftl文件,但是那样获取的xml文件会缺少特别特别多的样式,以至于xml里的内容只有百多行,正确的流程应该是:第一步,单击文件,选择另存为:
    在这里插入图片描述
    然后选择xml格式保存:
    在这里插入图片描述
    保存完之后就可以修改xml文件后缀为ftl,用于生成ftl文件了,不过要注意的是xml文件里的内容格式可能会有少许异常,需要手动调整

    手机,office打不开文件,但是wps可以打开

    其实就是文件格式问题。。。。不过也有可能是我自己的问题哈哈哈,不过我试了很多方法,都打开不了生成的docx文件,只有wps能打开,改成doc后缀就可以打开了。
    在这里插入图片描述

    本地导出的文件可以打开,但是代码提交到tomcat服务器上,再导出的文件就打不开,文件损坏,改成xml格式发现里面的中文乱码了,这个需要修改tomcat的配置文件

    需要在tomcat的bin目录下的catalina.bat里加一条语句:
    在这里插入图片描述
    编辑,写入语句再进行重启,再导出就没有问题了
    在这里插入图片描述

    set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=1024m -Dfile.encoding=UTF-8
    

    要注意的是,freemarker里的填充值是不允许为空的,每次填充都需要进行空判断,如果有null值就会报错

    <#if list ??>
        <#list list as data>
    		<#if data.schoolName??>${data.schoolName}</#if>
    	</#list>
    </#if>
    

    这里是工具类代码,复制后修改一下模板路径可直接使用。

    controller层:

    @GetMapping("/exportWord")
        public void exportWord(HttpServletResponse response) throws IOException {
            //获取数据
            Map<String,Object> data=data.exportWord();
            wordUtil.exportWord(response,data,"test.doc", "test.ftl");
        }
    

    工具类:

    import freemarker.template.Configuration;
    import freemarker.template.Template;
    import freemarker.template.TemplateException;
    import lombok.extern.slf4j.Slf4j;
    import org.springframework.stereotype.Service;
    
    import javax.servlet.ServletOutputStream;
    import javax.servlet.http.HttpServletResponse;
    import java.io.*;
    import java.net.URLDecoder;
    import java.net.URLEncoder;
    import java.time.LocalDateTime;
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    
    /**
     * @Author: linFeng
     * @Date: 2019/12/10 15:11
     */
    @Slf4j
    public class WordUtil {
    
        private Configuration configuration = new Configuration(Configuration.VERSION_2_3_29);
    
        private final String ENCODING="UTF-8";
    
        private final String FTL_PATH="filefolder/ftl";
    
        /**
         * 导出word方法
         * @param response
         * @param data 要导入的数据
         * @param wordName word名称
         * @param ftlName ftl模板名称
         * @throws IOException
         */
        public void exportWord(HttpServletResponse response, Object data, String wordName, String ftlName) throws IOException {
            File file = null;
            InputStream fin = null;
            ServletOutputStream out = null;
            try {
                // createDoc方法生成Word文档  
                file = createDoc(data, ftlName, wordName);
                fin = new FileInputStream(file);
    
                response.setCharacterEncoding(ENCODING);
                response.setContentType("application/msword");
                response.setHeader("Content-Disposition", "attachment;filename="
                        .concat(String.valueOf(URLEncoder.encode(wordName, ENCODING))));
    
                out = response.getOutputStream();
                // 缓冲区
                byte[] buffer = new byte[512];
                int bytesToRead = -1;
                // 通过循环将读入的Word文件的内容输出到浏览器中  
                while ((bytesToRead = fin.read(buffer)) != -1) {
                    out.write(buffer, 0, bytesToRead);
                }
            }finally {
                if (fin != null) {
                    fin.close();
                }
                if (out != null) {
                    out.close();
                }
                // 删除临时文件
                if (file != null) {
                    file.delete();
                }
            }
        }
    
        /**
         * 生成word文件
         * @param dataMap 数据
         * @param ftlName ftl模板名
         * @param wordName word文件名
         * @return
         */
        public File createDoc(Object dataMap,String ftlName,String wordName) {
            configuration.setDefaultEncoding(ENCODING);
            // 设置模本装置方法和路径,FreeMarker支持多种模板装载方法。可以重servlet,classpath,数据库装载,
            try {
                //这里获取的是resources/filefolder/ftl里的文件
                configuration.setDirectoryForTemplateLoading(
                        new File(
                                URLDecoder.decode(
                                        Thread.currentThread().getContextClassLoader().getResource(
                                                FTL_PATH).getPath(), ENCODING)
                        )
                );
            } catch (IOException e) {
                log.error("createDoc获取文件夹失败",e);
                e.printStackTrace();
            }
            Template t = null;
            try {
                //要装载的模板
                t = configuration.getTemplate(ftlName,ENCODING);
    
    
            } catch (IOException e) {
                e.printStackTrace();
            }
            if(t==null){
                return null;
            }
            // 输出文档名称
            File outFile = new File(wordName);
            Writer out =null;
    
            try {
                out =new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile)));
            } catch (Exception e1) {
                e1.printStackTrace();
            }
            if(out==null){
                return null;
            }
            try {
                t.process(dataMap, out);
                out.close();
            } catch ( IOException | TemplateException e) {
                log.error("createDoc生成word失败",e);
                e.printStackTrace();
            }
            return outFile;
        }
        /**
         * 注意dataMap里存放的数据Key值要与模板中的参数相对应
         *
         */
        @SuppressWarnings("unchecked")
        public Map<String,Object> getData() {
            Map<String,Object>dataMap=new HashMap<>();
            // 添加假数据
            List<Map<String, String>> list = new ArrayList<>();
            for (int i =0;i < 30; i++){
                Map<String,String> map = new HashMap<>();
                map.put("stName", "学生姓名"+i);
                map.put("schoolName", "学校名称"+i);
                list.add(map);
            }
    
            dataMap.put("schoolName","学校名称");
            dataMap.put("now", LocalDateTime.now());
            dataMap.put("userName","用户姓名");
    
            dataMap.put("list",list);
            return dataMap;
        }
        public static void main(String[] args) throws Exception {
            WordUtil wordReporter = new WordUtil();
            //wordReporter.createDoc();
        }
    
    }
    
    
    展开全文
  • android手机自带浏览器无法识别apk文件  在项目中遇到安卓自带浏览器下载成功 , 但无法打开已下载的APK文件自动安装的问题,特别是三星系列的手机普遍存在这种问题,google后发现也有朋友遇到类似的问题: ...
    
    

      在项目中遇到安卓自带浏览器下载成功 , 但无法打开已下载的APK文件自动安装的问题,特别是三星系列的手机普遍存在这种问题,google后发现也有朋友遇到类似的问题:  http://bbs.csdn.net/topics/390262400

    引:   

         写了一些 android 的应用放在网站上让人下载,在某些机型上,三星的 android 的 4.0 以上多款机型最普遍, 用安卓自带浏览器下载程序,会提示 "无法打开文件",导致下载后不能直安装.

          现在只能采用下面方法解决:
          1.用 UC 来下载安装,但这样就要求客户要用 UC 才可下载及安装我们的系统
          2.叫用户自己在 android 在桌面上,打开文件夹, 则该 apk 点击时即可安装
        问题:某些 android 自带浏览器 , 可能 对下载的 apk 安装进行了限制。 我想通过自己办法,例如修改 apk 或者加某些编译参数,能否解决这种安装的兼容问题 ?

        解决方法:(1).  在IIS服务器上,MIME类型中添加一个: 

                  文件扩展名: .apk
                  MIME类型:  application/vnd.android.package-archive

           (2).  服务端部署在tomcat下,已经在tomcat的web.xml里面配置了mini type

             <mime-mapping>
                    <extension>apk</extension>
                    <mime-type>application/vnd.android.package-archive</mime-type>
               </mime-mapping>

      按照以上方法,解决了三星手机的下载后,apk无法打开直接安装的问题,同时却发现华为的一款手机使用默认的浏览器下载后仍然无法打开安装,经过多番测试,发现在android的AndroidManifest.xml中,如果缺少targetSdkVersion,华为手机通过默认浏览器下载后无法安装,加上之后一切正常(可见对于不同的android系统是多么的让人纠结啊)

     

      <uses-sdk  android:minSdkVersion="8" android:targetSdkVersion="8"/>

     

     

    展开全文
  • 给用户带来了很多的便捷之处,但是带来方便的同时也有一些小问题,不过既然是新系统一定是利大于弊,这些小问题不足惧,就像拍出来的照片格式虽然是heic格式,电脑打不开,但是图片在手机中确实少用了很多的内存,...

    iPhone自从升级到iOS11,控制面板做了很大的调整,给用户带来了很多的便捷之处,但是带来方便的同时也有一些小问题,不过既然是新系统一定是利大于弊,这些小问题不足为惧,就像拍出来的照片格式虽然是heic格式,电脑打不开,但是图片在手机中确实少用了很多的内存,那对于电脑打不开的情况,怎么处理呢?

    1、将手机中的照片传到电脑上,不需要在转换过程中一张一张的上传,是支持批量上传转换的哦!

     

    2、转换第一步,将图片添加到苹果HEIC图片转换器中,只需要点击“添加图片”就会弹出图片文件夹,然后批量选中即可;

    3、转换第二步,修改相关参数以及保存路径,默认的参数是可以不用修改的,保存位置要知道在哪就行;

    4、转换第三步,点击“开始转换”等待图片转换,批量转换是需要一会的,所以要保证网络正常;

    5、最后在保存位置查看图片即可,转换过的图片都是可以直接分享给好友的,安卓和电脑都可以打开哦!

    以上是如何在电脑上打开拼过手机拍的照片的方法和步骤,希望可以帮助

    展开全文
  • 最近客户转战手机端办公,问题来了,电脑上能打开的word,到了手机上就打不开了。freemarker生成的word的文件类型是Microsoft Office Word 97 - 2003 文档的。 自己创建的word在手机上是可以打开的。问题出在哪? **...
  • poi导出xlsx格式的excel怎么打不开,求大神帮忙!急 代码如下 /** * 执行导出Excel操作 */ function opExportOne(e) { var f = KaTeX parse error: Expected 'EOF', got '#' at position 3: (&quot;#̲...

    poi导出xlsx格式的excel怎么打不开,求大神帮忙!急

    代码如下
    /**
    * 执行导出Excel操作
    */
    function opExportOne(e) {
    var f = KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲requirePlanDeta…(e.currentTarget).closest(“tr”));
    var url = “${ctx}/oms/requirePlan/1/” + false+"/exportDetail?ids="+f.id;
    window.location.href = url;
    }

    /**
    * Excel导出
    * @param ids
    * @param templateId
    * @param isTransient
    * @param request
    * @param response
    */
    @RequestMapping(value = “{templateId}/{isTransient}/exportDetail”)
    public void exportExcel(@RequestParam(value = “ids”,required = false) String[] ids,
    @PathVariable(“templateId”) String templateId,
    @PathVariable(“isTransient”) boolean isTransient,
    HttpServletRequest request, HttpServletResponse response) {
    Searchable searchable = parseSearchFromExport(request);
    requirePlanDetailService.exportExcel(ids, searchable, response, templateId, isTransient);
    }

    业务层:
    @Override
    public void exportExcel(String[] ids,Searchable searchable, HttpServletResponse response, String templateId, boolean isTransient) {
    searchable.removePageable();
    UserAuthModel userAuthModel = (UserAuthModel) UserInfoUtil.getCurrentLoginUser();
    List purchaseGroupIdList = userAuthModel.getPurchaseGroupIds();
    if (CollectionUtil.isNotEmpty(purchaseGroupIdList)) {
    searchable.addSearchFilter(“groupId”, Operator.IN, purchaseGroupIdList);
    }

    	List<String> storerGroupIds = userAuthModel.getStorerGroupIds();
    	if (CollectionUtil.isNotEmpty(storerGroupIds)) {
    		searchable.addSearchFilter("parentObj.customerId", Operator.IN, storerGroupIds);
    	}
    
    	String[] rowName = {"序号","计划号","计划行号","预留号","提报单元","物料编码","物料描述","供应商","采购订单号","主单位","需求数量","需求日期",
    			"采购申请号","WBS元素","网络号","工单号","工单描述","项目、装置名称","施工单位"};
    	HSSFWorkbook workbook = new HSSFWorkbook();
    	HSSFSheet sheet = workbook.createSheet("需求计划明细表");
    	HSSFCellStyle columnTopStyle = this.getColumnTopStyle(workbook);
    	HSSFCellStyle style = this.getStyle(workbook);
    	// 定义所需列数
    	int columnNum = rowName.length;
    	HSSFRow rowRowName = sheet.createRow(1);
    	rowRowName.setHeight((short) (25 * 25));
    	// 将列头设置到sheet的单元格中
    	for(int n=0;n<columnNum;n++){
    		HSSFCell  cellRowName = rowRowName.createCell(n);                //创建列头对应个数的单元格
    		cellRowName.setCellType(HSSFCell.CELL_TYPE_STRING);                //设置列头单元格的数据类型
    		HSSFRichTextString text = new HSSFRichTextString(rowName[n]);
    		cellRowName.setCellValue(text);                                    //设置列头单元格的值
    		cellRowName.setCellStyle(columnTopStyle);                        //设置列头单元格样式
    	}
    	//写入数据
    	List<RequirePlanDetail> result = requirePlanDetailRepository.findAll(Arrays.asList(ids));
    	int i = 1;
    	for(RequirePlanDetail requirePlanDetail : result){
    		if(requirePlanDetail.getIsResease().equals(YesNoEnum.YES.getCode())){
    			continue;
    		}
    		HSSFRow row = sheet.createRow(++i);
    		row.setHeight((short) (30 * 20));
    
    		HSSFCell  cell0 = row.createCell(0);
    		cell0.setCellType(HSSFCell.CELL_TYPE_NUMERIC);
    		cell0.setCellValue(i - 1);
    		cell0.setCellStyle(style);
    		this.setStyleAndValue(row.createCell(1), requirePlanDetail.getPlanNo(), style);
    		this.setStyleAndValue(row.createCell(2),requirePlanDetail.getColNo(),style);
    		this.setStyleAndValue(row.createCell(3),requirePlanDetail.getReserveNo(),style);
    		this.setStyleAndValue(row.createCell(4), requirePlanDetail.getParentObj().getCustomerName(), style);
    		this.setStyleAndValue(row.createCell(5),requirePlanDetail.getPartNo(),style);
    		this.setStyleAndValue(row.createCell(6),requirePlanDetail.getPartName(),style);
    		this.setStyleAndValue(row.createCell(7),requirePlanDetail.getVendorName(),style);
    		this.setStyleAndValue(row.createCell(8),requirePlanDetail.getPoNo(),style);
    		this.setStyleAndValue(row.createCell(9),requirePlanDetail.getUnitName(),style);
    		this.setStyleAndValue(row.createCell(10),String.valueOf(requirePlanDetail.getQtyRequire()),style);
    		this.setStyleAndValue(row.createCell(11),requirePlanDetail.getParentObj().getRequireDate() == null ? "" : DateUtil.formatDate(requirePlanDetail.getParentObj().getRequireDate(), "yyyy-MM-dd HH:mm:ss"),style);
    		this.setStyleAndValue(row.createCell(12),requirePlanDetail.getApplyNo(),style);
    		this.setStyleAndValue(row.createCell(13),requirePlanDetail.getWbsElement(),style);
    		this.setStyleAndValue(row.createCell(14),requirePlanDetail.getNetworkNo(),style);
    		this.setStyleAndValue(row.createCell(15),requirePlanDetail.getJobNo(),style);
    		this.setStyleAndValue(row.createCell(16),requirePlanDetail.getJobDesc(),style);
    		this.setStyleAndValue(row.createCell(17),requirePlanDetail.getProjectName(),style);
    		this.setStyleAndValue(row.createCell(18),requirePlanDetail.getBuilderName(),style);
    	}
    	//让列宽随着导出的列长自动适应
    	for (int colNum = 0; colNum <=18; colNum++) {
    		int columnWidth = sheet.getColumnWidth(colNum) / 256;
    		for (int rowNum = 0; rowNum < sheet.getLastRowNum(); rowNum++) {
    			HSSFRow currentRow;
    			//当前行未被使用过
    			if (sheet.getRow(rowNum) == null) {
    				currentRow = sheet.createRow(rowNum);
    			} else {
    				currentRow = sheet.getRow(rowNum);
    			}
    			if (currentRow.getCell(colNum) != null) {
    				HSSFCell currentCell = currentRow.getCell(colNum);
    				if (currentCell.getCellType() == HSSFCell.CELL_TYPE_STRING) {
    					int length = currentCell.getStringCellValue().getBytes().length;
    					if (columnWidth < length) {
    						columnWidth = length;
    					}
    				}
    			}
    		}
    		if(colNum == 0){
    			sheet.setColumnWidth(colNum, (columnWidth-2) * 128);
    		}else{
    			sheet.setColumnWidth(colNum, (columnWidth+4) * 256);
    		}
    	}
    
    	try {
    		String fileName = "需求计划明细";
    		//输出Excel文件
    		OutputStream output=response.getOutputStream();
    		response.setHeader("Content-Disposition", "attachment;filename=".concat(String.valueOf(URLEncoder.encode(fileName + DateUtil.formatDate(new Date(), "yyyyMMdd") + ".xlsx", "UTF-8"))));
    		response.setHeader("Connection", "close");
    		response.setHeader("Content-Type", "application/vnd.ms-excel");
    		workbook.write(output);
    		output.close();
    	}catch(Exception e){
    		LogUtil.logError("导出Excel失败!原因:" + e.getMessage());
    	}
    }
    
    /*
     * 列头单元格样式
     */
    public HSSFCellStyle getColumnTopStyle(HSSFWorkbook workbook) {
    	HSSFFont font = workbook.createFont();
    	font.setFontHeightInPoints((short) 12);
    	font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
    	HSSFCellStyle style = workbook.createCellStyle();
    	style.setFont(font);
    	style.setWrapText(false);
    	style.setAlignment(HSSFCellStyle.ALIGN_CENTER);
    	style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
    	style.setFillForegroundColor(IndexedColors.WHITE.getIndex());
    	style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
    	style.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框
    	style.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框
    	style.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框
    	style.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框
    	return style;
    }
    
    /*
     * 列数据信息头单元格样式
     */
    public HSSFCellStyle getStyle(HSSFWorkbook workbook) {
    	HSSFFont font = workbook.createFont();
    	font.setFontHeightInPoints((short) 12);
    	HSSFCellStyle style = workbook.createCellStyle();
    	style.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框
    	style.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框
    	style.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框
    	style.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框
    	style.setFont(font);
    	style.setWrapText(false);
    	style.setAlignment(HSSFCellStyle.ALIGN_CENTER);
    	style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
    
    	return style;
    
    }
    
    /*
     * 列数据信息单元格样式
     * @param cell
     * @param value
     * @param style
     */
    public void setStyleAndValue(HSSFCell cell,String value,HSSFCellStyle style){
    	cell.setCellType(HSSFCell.CELL_TYPE_STRING);
    	HSSFRichTextString text = new HSSFRichTextString(value);
    	cell.setCellValue(text);
    	cell.setCellStyle(style);
    }
    

    插入链接与图片

    链接: link.

    图片: Alt

    带尺寸的图片: Alt

    居中的图片: Alt

    居中并且带尺寸的图片: Alt

    当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

    如何插入一段漂亮的代码片

    博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

    // An highlighted block
    var foo = 'bar';
    

    生成一个适合你的列表

    • 项目
      • 项目
        • 项目
    1. 项目1
    2. 项目2
    3. 项目3
    • 计划任务
    • 完成任务

    创建一个表格

    一个简单的表格是这么创建的:

    项目 Value
    电脑 $1600
    手机 $12
    导管 $1

    设定内容居中、居左、居右

    使用:---------:居中
    使用:----------居左
    使用----------:居右

    第一列 第二列 第三列
    第一列文本居中 第二列文本居右 第三列文本居左

    SmartyPants

    SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

    TYPE ASCII HTML
    Single backticks 'Isn't this fun?' ‘Isn’t this fun?’
    Quotes "Isn't this fun?" “Isn’t this fun?”
    Dashes -- is en-dash, --- is em-dash – is en-dash, — is em-dash

    创建一个自定义列表

    Markdown
    Text-to-HTML conversion tool
    Authors
    John
    Luke

    如何创建一个注脚

    一个具有注脚的文本。1

    注释也是必不可少的

    Markdown将文本转换为 HTML

    KaTeX数学公式

    您可以使用渲染LaTeX数学表达式 KaTeX:

    Gamma公式展示 Γ(n)=(n1)!nN\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N 是通过欧拉积分

    Γ(z)=0tz1etdt&ThinSpace;. \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.

    你可以找到更多关于的信息 LaTeX 数学表达式here.

    新的甘特图功能,丰富你的文章

    Mon 06Mon 13Mon 20已完成 进行中 计划一 计划二 现有任务Adding GANTT diagram functionality to mermaid
    • 关于 甘特图 语法,参考 这儿,

    UML 图表

    可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::

    张三李四王五你好!李四, 最近怎么样?你最近怎么样,王五?我很好,谢谢!我很好,谢谢!李四想了很长时间,文字太长了不适合放在一行.打量着王五...很好... 王五, 你怎么样?张三李四王五

    这将产生一个流程图。:

    链接
    长方形
    圆角长方形
    菱形
    • 关于 Mermaid 语法,参考 这儿,

    FLowchart流程图

    我们依旧会支持flowchart的流程图:

    Created with Raphaël 2.2.0开始我的操作确认?结束yesno
    • 关于 Flowchart流程图 语法,参考 这儿.

    导出与导入

    导出

    如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

    导入

    如果你想加载一篇你写过的.md文件或者.html文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
    继续你的创作。


    1. 注脚的解释 ↩︎

    展开全文
  • 刚刚搜了一下为什么手机端的word文本或EXCET表格从电脑传到手机格式就乱了,然后看到本站对这个问题没有过解释,为了方便大家,我把回答放在这里吧! 原因如下: 1、手机里没有下载查看EXCET或word的类型软件 2、...
  • 手机收到CAD图纸打不开怎么办?

    千次阅读 2019-05-06 14:12:12
    例如,在手机Q Q、微信上接收到同事发来的CAD图纸文件,急需要我们打开来仔细查阅,却总是打不开怎么办呢?今天小编就和大家讨论一下,手机收到CAD图纸打不开怎么办?具体演示操作如下: 在线转换 当我们在手机上...
  • 手机上视频格式m3u8装换mp4格式文件 M3U8 是 Unicode 版本的 M3U,用 UTF-8 编码的纯文本文件能直接转化mp4文件 1、首先在手机找到m3u8文件,用HTML文本格式打开。如果打开失败,可将m3u8文件后缀改txt后...
  • ftl模板生成的word文档打不开

    千次阅读 2020-04-19 21:44:33
    使用ftl用ftl模板生成的word文档打不开,一直未响应的可能问题如下: 1.word模板另存xml格式文件的时候,选择Word 2003 XML格式(兼容问题) 2.模板中有图片的时候,将ftl文件中图片的base64编码改成变量${xxx...
  • 1.看一下用QQ浏览器打开固定格式文件的效果图片 2.解决方案如下 找到电脑的控制面板——所有控制面板——默认程序——设置默认关联 找到固定的文件格式,双击然后选择默认的打开方式就可以恢复到wps打开文件了 ...
  • chm文件打不开的解决办法

    千次阅读 2019-01-11 10:19:06
    我们下载一个chm文档后可能经常会有打不开的情况,而在其它的一些电脑上却能正常打开,这说明不是文档本身的问题,而是系统设置的问题。  其实这是为了安全而作的一种限制,我们知道很多安全的东西大多是通过...
  • 为什么某些网页打不开而别人却能打开?1.防火墙设置有误2.你的一些正在运行的程序阻止了该网站的运行啊。向如你的杀毒软件之类的程序就会阻止其运行。你可以将阻止该网站运行的程序关闭,再打开该网页即可。3.在工具...
  • Word文件打不开出现内容错误

    万次阅读 2018-06-29 23:13:32
    在用word做文档的时候遇到一件特别气的事情,自己做的文档突然就打不开了,写着写着就出现错误,然后查看错误出现元素结束标记中的名称必须与起标记的元素类型相匹配。由于文档特别重要又要的特别急,心态真的是到...
  • id_rsa.pub 这个文件打不开,但是我需要复制内容生成 ssh 密钥 文件格式类型:Microsoft Publisher Document (.pub) 解决方法: 1、在当前文件目录输入 cmd【直接定位到当前目录下】 2、dos 下查看文件...
  • android intent打开各种格式文档方法

    千次阅读 2017-10-18 15:46:53
    我们开发的时候经常碰到打开各种文档,目前的应用处理方式 基本都是依赖于三方软件打开 ,而不是在应用内打开,因为文件格式有很多,倘若都在应用内打开的话,肯定要增加很大的开发时间和开发成本,而且实现效果没有...
  • '等特殊字符,需要对这些字符进行处理后,Word文件就可以打开了。 报错信息如下图示: 解决方案: configuration = new Configuration(); configuration.setDefaultEncoding("UTF-8"); configuration....
  • VOB是DVD中的视频容器格式,VOB是将视频文件、音频文件和字幕等全部放在一个容器中,这样就可以加密保护了。VOB常用于DVD视频对象,是DVD影碟上的关键文件,内含影碟视频的实际数据。但是这种文件是无法直接打开查看...
  • 很多朋友抱怨:新版的华为手机助手,如果备份手机的话必须用密码加密才能备份,加密后的文件都变成了enc后缀,电脑上加密的文件打不开,还没有电脑上解密的办法。根本给用户选择权! 笔者也遇到了这个问题,首先...
  • 现在使用苹果手机的小伙伴还是有非常多的吧,虽然说他的价格比较高,但是国内还是有一大批的忠实粉丝的,不过最近也是出了一些事情,导致了一些型号的手机不能发售,不过影响不大,还是可以正常购买的。不过使用苹果...
  • Android手机如何处理未知格式文件

    千次阅读 2020-06-06 09:52:52
    我们的手机随着时间的推移,会被各式各样...这些格式文件手机不能识别的,部分原因是文件命名的问题,也有可能是文件损坏等等。 对于文件命名问题,我们可以尝试打开文件手机会提示你想用什么样的方式打开:视频
  • 因为我们一般设计完成的CAD图纸文件一般都是DWG或者是DXF格式两种,要进行查看的话,在不用的地点都是极为方便的,所以就用到了转换图纸格式的操作了,那么怎么在手机上将DWG格式的CAD图纸文件转换成PDF格式?...
  • 如何使用手机打开CAJ文件

    千次阅读 2020-09-04 16:00:29
    我们下载学习资料经常会接触到CAJ格式文档,有时使用手机要怎么样还能打开呢?下面就说一说如何使用手机查看caj文件。 跟PC端一样,手机也可以使用CAJViewer阅读器,同样还是在知网官网下载,根据手机型号选择对应...
  • 方正阿帕比CEBX格式文档如何转换PDF格式文档、DOCX... CEB、CEBX格式是方正阿帕比的文件格式,使用Apabi Reader阅读器能够打开它们,但只能保存txt文本格式能直接保存PDF格式。如果直接将CEB、CEBX的文...
  • *.cdr是CorelDraw软件使用中的一种图形文件保存格式。 CDR文件属于CorelDraw专用文件存储格式,必须使用匹配软件才能打开浏览,你需要安装CoreDraw相关软件后才能打开该图形文件。 顺便给你解释下,那么什么是...
  • BMV格式什么软件打开

    千次阅读 2021-02-05 12:00:12
    BMV格式是BIGEMAP软件的一种格式,可以通过BIGEMAP桌面端打开 或者 手机端APP打开 。 BMV格式是一种数据格式,里面存储了地理信息相关的点线面数据,以及附件,如图片,文件等等。 BMV格式通过BIGEMAP打开之后可以...
  • IPhone手机打开EPUB文件教程

    千次阅读 2019-12-01 16:21:48
    IPhone手机打开EPUB文件教程 EPUB是一种电子图书标准,IPhone因为其系统的特殊性,可能很多用户在面对EPUB文件时比较迷茫,知道改如何打开,所以本文就教你如何IPhone移动平台下打开和阅读EPUB文件。如果你觉得在...
  • xlsm文件格式和xlsm文件打开方法介绍

    千次阅读 2016-04-12 11:54:46
     excel教程中.xlsm文件后缀扩展名是什么文件呢?.xlsm文件是OFFICE2007的格式文件。在EXCEL2007文件加入了宏代码,然后保存的格式就是这个xlsm文件。对Excel感兴趣的朋友可加Excel学习交流群:284029260  下面这...
  • input file 无法打开手机文件选择器

    万次阅读 2017-11-15 10:24:03
    手机端对input file的accept格式有特定的要求,必须要image/.这种的格式,否则会在点击上传时弹出无法打开文件选择器这样的提示框 ,image/jpg,image/jpeg,image/bmp,image/png">pc端对格式没有过多的要求,也可以如下...
  • M4A格式的音质很好,各方面都不错,但是有一些手机和播放设备都能完好的播放它,在这种情况下,可以考虑使用音频格式转换器将M4A格式转换成自己喜欢的格式,例如MP3格式。小编通过迅捷音频转换器来实现的,下面是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 122,431
精华内容 48,972
关键字:

为什么手机文件格式打不开