精华内容
下载资源
问答
  • 2020-09-18 10:08:58

    全网正确的下载word的java代码,关键的out. write(bytes,0,len);byte[] bytes=new byte[1024];int len=0;在此步骤中的len设值,表示不是每次都能读到1024字节,用len作为读取的长度,否则会出现文件损坏的情况。当我用swagger调试了一天下载的word文件打开时都提示文件损坏,懵了一天努力找资料,然而没有结果。
    原因居然是swagger的错!通过代码下载的文件在swagger上进行了转换,导致我们通过流写出的文件又被转了一次,这时候就导致了我们的文件被损坏了。
    使用postman或者在浏览器地址栏直接请求接口,返回的word文件就是正常可以打开的!!

    更多相关内容
  • word文档是许多电脑用户写作时使用的文件格式,当你辛辛苦苦写完一篇Word文档后,发现它因损坏而无法打开时,一定非常着急。其实,你不必心焦,因为我们还是有一些方法可以修复损坏文档,恢复受损文档中的文字。下面...

    word

    文档是许多电脑用户写作时使用的文件格式,当你辛辛苦苦写完一篇Word文档后,发现它因损坏而无法打开时,一定非常着急。其实,你不必心焦,因为我们还是有一些方法可以修复损坏文档,恢复受损文档中的文字。下面是具体的步骤:

    1 采用专用修复功能

    ①在“文件”菜单上,单击“打开”。

    ②在“查找范围”列表中,单击包含要打开的文件的驱动器、文件夹或Internet 位置。

    ③在文件夹列表中,定位并打开包含文件的文件夹。

    ④选择要恢复的文件。

    ⑤单击“打开”按钮旁边的箭头,然后单击“打开并修复”。 “打开并修复”是Word 2002/2003

    才具有的功能,如果该方法仍不能打开受损文档,或者您使用的是Word 97/2000,可以试试以下方法。

    2 提取文字法

    ①在“工具”菜单上,单击“选项”*“常规”选项卡。

    ②确认选中“打开时确认转换”复选框,然后单击“确定”。

    ③单击常用工具栏上的“打开”按钮。

    ④在“文件类型”框中,单击“从任意文件中恢复文本”。

    ⑤像通常一样打开文档。

    在使用上述方法打开受损Word 文档后,如果文档内容显示混乱,请继续以下工作。

    3 转换文档格式

    将Word文档转换为另一种格式,然后再将其转换回Word

    文档格式。这是最简单和最彻底的文档恢复方法,请始终先尝试这种方法。

    ①在Word 中打开损坏的文档。

    ②在“文件”菜单上,单击“另存为”。

    ③在“保存类型”列表中,单击“RTF 格式(*.rtf)”,然后单击“保存”。

    4 粘贴为新文档

    Word

    用文档中的最后一个段落标记关联各种格式设置信息,特别是节与样式的格式设置。如果将最后一个段落标记之外的所有内容复制到新文档,就有可能将损坏的内容留在原始文档中。在新文档中,重新应用所有丢失的节或样式的格式设置。选定最后一个段落标记之外的所有内容的方法是:在“工具”菜单上,单击“选项”*“编辑”,清除“使用智能段落选择范围”复选框,单击“确定”按钮,然后按“Ctrl+End”组合键,再按“Ctrl+Shift+Home”组合键。

    这几种方法学会了吗?再遇到相似的情况,我们可以试一试!http://www.wdashi.com/getimg-pdf

    展开全文
  • 实现将多个word文件合并成一个word文档,整理两种方法,所需资料比较齐全,已经过测试,可直接下载使用。
  • 使用ftl用ftl模板生成的word文档打不开,一直未响应的可能问题如下: 1.word模板另存为xml格式文件的时候,选择Word 2003 XML格式(兼容问题) 2.模板中有图片的时候,将ftl文件中图片的base64编码改成变量${xxx} ...
  • 损坏Word文档修复之法

    2009-02-20 23:31:33
    Word 文档是许多电脑用户写作时使用的文件格式,当您辛辛苦苦写完一篇Word文档后,发现它因损坏而无法打开时,一定非常着急。其实,您不必心焦,因为我们还是有一些方法可以修复损坏文档,恢复受损文档中的文字.
  • 悬赏园豆:15[待解决问题]代码: 1 import("Org.Util.PHPWord"); 2 import("Org.Util.PHPWord.IOFactory"); 3 $PHPWord = new \PHPWord(); 4 $document = $PHPWord->loadTemplate('template1.docx'); ...

    aee7c0b99fa019a633be84ac79bc76ea.png

    悬赏园豆:15

    [待解决问题]

    57e7d7b654833469823ca1a38534c098.png

    代码:

     1 import("Org.Util.PHPWord"); 2         import("Org.Util.PHPWord.IOFactory"); 3         $PHPWord = new \PHPWord(); 4         $document = $PHPWord->loadTemplate('template1.docx'); 5

    6 $document->setValue('v1','Sun');

    7 $document->setValue('today','Sun');

    8

    9

    10

    11

    12 $fileName = "word报表".date("YmdHis");

    13 header("Content-type: application/vnd.ms-word");

    14 header("Content-Disposition:attachment;filename=".$fileName.".docx");

    15 header('Cache-Control: max-age=0');

    16 $objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');

    17 $objWriter->save('php://output');

    导出的word文档提示损坏,不能打开。求大神解决。有没有做php的,看看代码有问题么?

    问题补充:

    项目急,求大神

    578931e8ec9ca92fc13a8af95715378e.png

    lippor

    |

    初学一级

    |

    园豆:59

    提问于:2015-11-28 11:03

    显示帮助

    使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。

    展开全文
  • 对于文档损坏的docx文档,无法借助代码打开office的(没损坏的也可以),使用这个代码,读取xml的文本数据,进行文档转换,实测约为300个文档/秒(也许更快,但是我没有这么多word文档)。【使用方法:将需要转换的...
  • 最近一个项目开发要用到PHP技术导出Word文档,比较了几种方案,首先是使用Microsoft Office自带的ActiveX/COM组件,比如Word.Application,这种方式的优点是格式兼容度高,可以生成纯doc的Word2003格式文档,缺点一...
  • 如题,用richeditcontrol如何打开损坏文档?!
  • 可修复大部份(90%)损坏word文档,很不错的修复工具。
  • 如何修复损坏Word文档.docx
  • 五法宝抢救损坏word文档.docx
  • 此软件可以修复被损坏的或者出现乱码的word文档
  • word乱码修复工具 修复损坏word文件

    千次下载 热门讨论 2009-07-07 20:34:51
    word乱码修复,最大可能挽回被破坏的word文件,解决打不开word文件等问题。(文件均为网上收集下载完后自行查毒。)
  • Word文件损坏修复工具是一款专业修复Word文档的软件,它可以修复因各种原因损坏的Word文档,从而可以方便那些忘记备份文件的人,大大减少了操作失误带来的后果,需要的用户赶快来下载吧!
  • } // 对输出文件做CRC32校验 CheckedOutputStream cos = new CheckedOutputStream(new FileOutputStream(tempZipFile), new CRC32()); Charset gbk = Charset.forName("gbk"); ZipOutputStream zos = new ...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    if ( StringUtils.isBlank(fileName) || CollectionUtils.isEmpty(fileList))

    {

    throw new Exception("入参不合法,缺少字段");

    }

    if (StringUtils.isBlank(loaclPath))

    {

    loaclPath = System.getProperty("java.io.tmpdir");//创建本地临时目录

    }

    File tempZipFile = new File(loaclPath+"/"+fileName);

    if (!tempZipFile.exists())

    {

    tempZipFile.createNewFile();

    }

    // 对输出文件做CRC32校验

    CheckedOutputStream cos = new CheckedOutputStream(new FileOutputStream(tempZipFile), new CRC32());

    Charset gbk = Charset.forName("gbk");

    ZipOutputStream zos = new ZipOutputStream(cos);// 输出流

    try {

    for (File file : fileList) {

    if (file.isDirectory()) {

    continue;

    }

    ZipEntry zipEntry = new ZipEntry(file.getName());

    // zipEntry.setSize(file.length());

    // zipEntry.setTime(System.currentTimeMillis());

    zos.putNextEntry(zipEntry);

    FileInputStream inputStream = new FileInputStream(file);

    byte[] buff = new byte[1024];

    try {

    int n;

    while ((n = inputStream.read(buff)) != -1) {

    zos.write(buff,0,n);

    }

    zos.flush();

    } catch (Exception e) {

    if (log.isErrorEnabled())

    {

    log.error("zip生成异常:"+e.getMessage());

    }

    } finally {

    if (null != inputStream) {

    inputStream.close();

    }

    }

    }

    }

    catch (Exception e)

    {

    if (null != zos)

    {

    zos.close();

    }

    }

    return tempZipFile;

    }

    展开全文
  • Word文档损坏了怎么办.docx
  • win10下始终都是正常的,linux下下载的word文档始终提示文件损坏之类的1.使用phpword创建一个word文档$phpWord = new \PhpOffice\PhpWord\PhpWord();//各种操作if(ob_get_length()) ob_end_clean();//linux加上这一...
  • 修复损坏Word文档的几种实用方法.docx
  • 写字板修复 win+R 运行 WORDPAD(写字板) 文件->打开->(选择要修复的文件) 文件-&...xx.word ...利用word修复 ...将文档作为文件插入到新文档 参考链接 http://www.wordlm.com/html/236...
  • WORD文档修复

    2018-07-14 15:23:37
    WORD乱码数据修复。基本可以。特别是数据恢复后乱码的问题
  • word文件损坏怎么办参考.doc
  • 我使用的是 Office 2019 的 Word 打开后缀名为 doc 的文件。 错误信息: 有多种原因可导致显示此错误消息。 文档可能已损坏。请使用“恢复文本”转换器或“打开并修复”功能。这两种功能都可在“打开”对话框中找到...
  • 修复损坏了的Word文档就用WordFix.docx
  • 使用freemarker生成复杂的word文档,生成的文档支持office查看,但是使用国产中标普华貌似有问题,office、wps没有问题。
  • Savvy DOCX Recovery 尝试对损坏Word 文档进行精确的手术,以重新排序或删除错误的 XML 标签。 如果这不起作用,它首先使用命令行应用程序 xmllint 尝试修复 DOCX 损坏的 XML 子文件。 如果这不起作用,则进行第...
  • 但是,如果添加标题以下载文件,则文件将以损坏的形式显示。注意:我正在使用openOffice打开它。这是我的代码:$document->save($doc);header('Content-Description: File Transfer');header('Content-Type: a...
  • Word文档损坏修复的几种实用方法.docx
  • 打开word文档损坏

    2021-08-11 00:52:01
    我正在尝试将Word文档(在ASP .NET服务器和Microsoft.Office.Interop.Word中生成)发送到客户端,但每次我尝试在客户端使用IE9打开时,它都说它可以'打开它,因为它已损坏,但如果我尝试保存并打开它,它工作正常。...
  • axios下载msword文件损坏 场景 项目中请求后端接口下载一个docx文件。 Response如下: 这时首先想到的是后端返回了二进制流,需要将流转换为Blob,生成downloadUrl,使用a标签下载。 Ctrl V 百度的代码: axios({ ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,077
精华内容 5,630
关键字:

怎么损坏word文件