下面是小编为大家整理的把ppt中的文字转换到word文档,本文共9篇,欢迎阅读与收藏。
有一次,一个单位报来的光盘中只有一个ppt文件,而没有相应的word文档,而在无法使用网络的情况下,需要把ppt中的文字转换到word中,除了费时费力的一段文字一段文字的复制粘贴之外,其实还有好几种方法可以实现这个目标,
方法一就是利用ppt左侧的大纲视图把文字转换到word中去,
在打开的ppt文件中单击左侧的大纲显示,可以看到文字都在这里有显示,按ctrl a全选这些文字内容,再复制粘贴到word文档中。
这里有两点需要提醒一下,一是使用这种方法的前提必须在ppt版式中使用幻灯片版式中的版式才可以。如果文字是复制来的,则无法使用此方法。二是这个方法会把ppt中的各种符号原封不动的复制下来。
步骤: 1初始化bitmapinfoheader数据结构,用位图信息决定位图的宽高与字节数。最好使用bi_rgb压缩。 2实现并选择逻辑调色板。 3决定位图使用的字节数。首先为bitmapinfoheader和颜色表分配内存,然后调用getdibits去计算位图字节数。 4给最终的位图尺寸分
步骤:
1 初始化bitmapinfoheader数据结构。 用位图信息决定位图的宽高与字节数。最好使用bi_rgb压缩。
2 实现并选择逻辑调色板。
3 决定位图使用的字节数。首先为bitmapinfoheader和颜色表分配内存,然后调用getdibits()去计算位图字节数。
4 给最终的位图尺寸分配内存块,包括bitmapinfoheader和颜色表与位图字节数。
5 最终再调用getdibits()得到位图的字节数。
handle ddbtodib( cbitmap& bitmap, dword dwcompression, cpalette* ppal )
{
itmap m;
itmapinfoheader i;
pbitmapinfoheader pbi;
word wlen;
andle dib;
andle andle;
dc dc;
palette hpal;
assert( bitmap.getsafehandle() );
//这个函数没有bi_bitfields参数
if( dwcompression == bi_bitfields )
return null;
// 如果没有提供调色板,则使用缺省调色板
hpal = (hpalette) ppal->getsafehandle();
if (hpal==null)
hpal = (hpalette) getstockobject(default_palette);
// 得到位图信息
bitmap.getobject(sizeof(bm),(lpstr)&bm);
// 初始化bitmapinfoheader
bi.bisize = sizeof(bitmapinfoheader);
bi.biwidth = bm.bmwidth;
bi.biheight= bm.bmheight;
bi.biplanes= 1;
bi.bibitcount= bm.bmplanes * bm.bmbitspixel;
bi.bicompression=dwcompression;
bi.bisizeimage= 0;
bi.bixpelspermeter=0;
bi.biypelspermeter=0;
bi.biclrused= 0;
bi.biclrimportant=0;
//计算infoheader和色彩表的大小
int ncolors = (1<< bi.bibitcount);
if( ncolors >256 )
ncolors = 0;
dwlen = bi.bisize ncolors * sizeof(rgbquad);
// 得到dib所需的句柄
hdc = getdc(null);
hpal = selectpalette(hdc,hpal,false);
realizepalette(hdc);
// 分配内存以容纳bitmapinfoheader和色彩表
hdib = globalalloc(gmem_fixed,dwlen);
if (!hdib)
{
selectpalette(hdc,hpal,false);
releasedc(null,hdc);
return null;
lpbi = (lpbitmapinfoheader)hdib;
*lpbi = bi;
//将null作为lpvbits项的参数调用getdibits()函数
//该函数将会计算bitmapinfoheader的bisizeimage域
getdibits(hdc, (hbitmap)bitmap.getsafehandle(), 0l, (dword)bi.biheight,
(lpbyte)null, (lpbitmapinfo)lpbi, (dword)dib_rgb_colors);
bi = *lpbi;
// 如果该函数没有填写bisizeimage域,则计算它
// 每行象素必须占用4字节的整数倍(32位),
if (bi.bisizeimage == 0)
{
bi.bisizeimage = ((((bi.biwidth * bi.bibitcount) 31) & ~31) / 8)
* bi.biheight;
// 如果压缩方式使文件变得更大,那么必须增大文件的大小
if (dwcompression != bi_rgb)
bi.bisizeimage = (bi.bisizeimage * 3) / 2;
}
//重新分配内存以容纳所有内容
dwlen = bi.bisizeimage;
if (handle = globalrealloc(hdib, dwlen, gmem_moveable))
hdib = handle;
else
{
globalfree(hdib);
// 重新选择逻辑调色板
selectpalette(hdc,hpal,false);
releasedc(null,hdc);
return null;
}
// get the bitmap bits
lpbi = (lpbitmapinfoheader)hdib;
// 最后得到dib
bool bgotbits = getdibits( hdc, (hbitmap)bitmap.getsafehandle(),
0l, // 开始扫描的行
(dword)bi.biheight, // 扫描的总行数
(lpbyte)lpbi // bitmap文件象素的地址
(bi.bisize ncolors * sizeof(rgbquad)),
(lpbitmapinfo)lpbi, // bitmapinfo的地址
(dword)dib_rgb_colors); // 使用rgb作为色彩表
if( !bgotbits )
{
globalfree(hdib);
selectpalette(hdc,hpal,false);
releasedc(null,hdc);
return null;
}
selectpalette(hdc,hpal,false);
seleasedc(null,hdc);
return hdib;
}
}
原文转自:www.ltesting.net
操作步骤
1 切换到word文档中,把正文部分的内容全部选中单击鼠标右键,在弹出的快捷菜单中选择“复制”选项;
2 打开我们的powerpoint,单击“视图”选项卡,在“演示文稿视图”区域选择“普通视图”选项组,再单击“大纲”选项,鼠标定位在其大纲区域,单击右键粘贴刚刚复制的内容;
3 把内容复制到大纲区域后可以发现在右边的幻灯片区域也会出现复制的内容,只不过看起来不是那么的整洁;
4 这时候我们就要增加幻灯片的数量了,在“大纲”区域,把鼠标的光标定位在需要放在下张幻灯片中的内容的后面,然后单击回车,再生成一张幻灯片,重复该步骤,我们多生成几张幻灯片,如下所示;
5 鼠标单击“幻灯片”选项,我们在右边的幻灯片区域,进行内容修改,修改之后的ppt看起来是不是就变整洁了呢?
提示:这种方法适合所有的版本转换,用户需要注意的是复制在ppt中的内容可能会有点乱,这就要通过我们自己动手去修改了,
如果有现成合适的word文档,我们可以将word文档中的字符转换到ppt演示文稿中来,方法如下:
1、启动word,打开需要转换的word文档,
2、将作为每张幻灯片标题的字符设置为“标题1”样式,将做为小标题和幻灯片内容的字符分别设置为“标题2”和“标题3”样式,
3、执行“文件→发送→microsoft office powerpoint” 命令,系统自动启动powerpoint,并将上述字符转换到幻灯片中。
4、修饰。
在使用下面两种调用方法之前,都要在word中,对文本进行设置一下:将需要转换的文本设置为“标题1、标题2、标题3……”等样式,保存返回,
方法一:插入法:在powerpoint中,执行“插入→幻灯片(从大纲)”命令,打开“插入大纲”对话框(如图),选中需要调用的word文档,按下“插入”按钮即可,
注意:仿照此法操作,可以将文本文件、金山文字等格式的文档插入到幻灯片中。
方法二:发送法。在word中,打开相应的文档,执行“文件→发送→microsoft office powerpoint”命令,系统自动启动powerpoint,并将word中设置好格式的文档转换到演示文稿中。
首先在word中选择你要复制的内容,然后ctrl c进行复制,然后进入excel中,选择“编辑”→“选择性粘贴”→“文本”
excel如图所示:
excel如图所示:
这样把word里的文字转换到excel中了并一行行地在excel中,再选择要组成一行的表格,点击“格式”→“单元格”→“对齐”→“合并单元格”,这样就可以得到一行数据了,
如何把word里的文字转换到excel中
,
之后调整行宽即可。
word转ppt转换方法
,
转换方法
方法一、word“发送到mcrosoft ofice pwerpoint”转换成ppt幻灯片
方法二、通过复制粘贴 将word内容转换到ppt中
问:我是一名学生,现在老师上课一般都用ppt课件上课,我打算把老师课件打印出来复习,但是ppt直接打印效果不好,而且包含一些不需要的图片等等。我想把ppt幻灯片转化为word文档打印出来。不过幻灯片一张一张复制太慢了,想寻找一款软件,把ppt幻灯片转化为word文档,包括文本框里的内容、图表、照片。
答:有这种转换工具,但使用效果并不令人满意。其实,仅靠powerpoint本身是可以将文档内容转换到word的,这里介绍三种方法。
方法一、利用大纲视图
打开ppt演示文稿,单击“大纲”,在左侧“幻灯片/大纲”任务窗格的“大纲”选项卡里单击一下鼠标,按“ctrl a”组合键全选内容,然后使用“ctrl c”组合键或右键单击在快捷菜单中选择“复制”命令,将内容粘贴到word里。这种方法会把原来幻灯片中的行标、各种符号原封不动复制下来。
方法二、利用“发送”功能转换
打开要转换的ppt幻灯片,单击“文件→发送→microsoft word”菜单命令,
然后选择“只使用大纲”单选按钮,并单击“确定”按钮,等一会就发现整篇ppt文档在一个word文档里被打开。在转换后会发现 word有很多空行。在word里用替换功能全部删除空行可按“ctrl h”打开“替换”对话框,在“查找内容”里输入“^p^p”,在“替换为”里输入“^p”,多单击几次“全部替换”按钮即可。(“^”可在英文状态下用“shift 6”键来输入)。
方法三、利用“另存为”直接转换
打开需要转换的幻灯片,点击“文件”→“另存为”,然后在“保存类型”列表框里选择保存为“rtf”格式。现在用word打开刚刚保存的rtf文件,使用这种方法需要对文档进行适当的编辑。
首先,打开word文档,全部选中,执行“复制”命令,然后,启动powerpoint,如果是word 2002版,选择“普通”视图,单击“大纲”标签(如图1);如果没有“大纲”和“幻灯片”选项卡,显示的方法是在“视图”菜单上,单击“普通(恢复窗格)”或在窗口的左下角,单击[普通视图(恢复窗格)]按钮。
如果是word 97/2000版,可直接选择“大纲”视图,将光标定位到第一张幻灯片处,执行“粘贴”命令,则将word文档中的全部内容插入到了第一幻灯片中。接着,可根据需要进行文本格式的设置,包括字体、字号、字型、字的颜色和对齐方式等;然后将光标定位到需要划分为下一张幻灯片处,直接按回车键,即可创建出一张新的幻灯片;如果需要插入空行,按[shift enter],
经过调整,很快就可以完成多张幻灯片的制作(如图2)。最后,还可以使用“大纲”工具栏,利用“升级”、“降级”、“上移”、“下移”等按钮进一步进行调整。
反之,如果是将powerpoint演示文稿转换成word文档,同样可以利用“大纲”视图快速完成。方法是将光标定位在除第一张以外的其他幻灯片的开始处,按[backspace](退格键),重复多次,将所有的幻灯片合并为一张,然后全部选中,通过复制、粘贴到word中即可。
点击阅读更多学院相关文章>>
分享到
★
★
★
★
★
★
★
★
★
★