怎样提取游戏里的文字

怎样提取游戏里的文字,第1张

分类: 电脑/网络 >> 软件 >> 其他软件

问题描述:

1帝国时代系列等游戏里面关于历史的介绍。就是有什么英国人,中国人,韩国人,匈奴人,阿兹克人的历史介绍

2三国志之类的人物对白文字

3荣誉勋章、使命召唤之类每过一关就会有的任务介绍文字,以及游戏过程中的提示文字

什么软件最好?最方便?

解析:

用Office 2003提取中的文字

第一步 我们需要安装“Microsoft Office Document Imaging”的组件,点“开始→程序”,在 “Microsoft Office 工具” 里点“ Microsoft Office Document Imaging” 即可安装运行。

第二步 打开带有文字的或电子书籍等,找到你希望提取的页面,按下键盘上的打印屏幕键(PrintScreen)进行屏幕取图。

第三步 打开Microsoft Office Word 2003 ,将刚才的屏幕截图粘贴进去;点击“文件”菜单中的“打印”,在安装Microsoft Office Document Imaging组件后,系统会自动安装一个名为“Microsoft Office Document Imaging Writer”的打印机。

“Microsoft Office Document Imaging Writer”打印机,其他选项无须额外设置,点击“确定”按钮后,设定好文件输出的路径及文件名(缺省使用源文件名),然后很快就可以自动生成一个MDI格式的文档了。

打开刚才保存的MDI类型文件(如图3所示),根据你的需要用鼠标选择文字内容(被选中的内容在红色的框内),然后单击鼠标右键,在d出的快捷菜单中选择“将文本发送到Word”,即可将内容自动转换为一个新的Word文档,然后你就可以在Word文档中随心所欲地进行编辑这段文字了。

提示:如果你不想将转换的内容输入到一个新的Word 文档中,而是希望粘贴到一个已经打开的Word 文档,只需在上面的 *** 作中点击右键菜单的“复制”,然后再到指定文档中执行粘贴即可。

offiice2003 确实有这个功能!

自带了Document Imaging 安装office的时候选上

默认是不安装的!

还有很多OCR软件

我使用Document Imaging的时候感觉非常不错! 推荐一下

如果 公式 字母 中文 混排

任何软件都识别不全的!

用OCR就可以了.

比如Office 2003中也提供了文字识别服务,结合那个Image writer可以很方便将PDF转成WORD。

第一种方法:用SnagIt工具进行文字提取。

首先使用SnagIt的文字捕捉功能将文字提取出来。SnagIt当前版本为702,大小为8903KB,下载地址可以在sky/soft/2290 找到,汉化补丁可以在sky/soft/2291 找到。启动SnagIt,选择菜单“输入/区域”,选择菜单“工具/文字捕获”,然后我们打开要捕捉的文件窗口,按下捕捉快捷键,选定捕捉区域即可捕捉到文字。

接着用相应工具重排文字。此时我们发现提取的文字可能会有很多空格或段落错乱等现象,而且字号、字体等不合自己的心意。这时我们可以用熟悉的WPS或Word软件进行重新编排。我们以WPSOffice2003为例看看如何对付提取后文章的编排。

用WPSOffice2003打开提取文章;然后选择“工具”菜单下的“文字”/“段落重排”,这时你会看到提取文章重新进行排版;接下来选择“工具”菜单下的“文字”/“删除段首空格”命令,使得文章的每段参差不齐的行首空格被删除;再选择“工具”菜单下的“文字”/“增加段首空格”,文章变为正常的书写格式;提取文章一般都留有空段,为删除这些空段,继续选择“工具”菜单下的“文字”/“删除空段”命令,这时文章完全变为我们所要的形式;用你熟悉的界面任意编辑文章吧。

第二种方法:用屏幕截图然后让OCR软件识别。

打开带有文字的或电子书籍,翻到你希望提取的页面,点击键盘上的打印屏幕键(PrintScreen)进行屏幕捕获;打开Windows自带的画图工具,将刚才捕获的屏幕截图,粘贴进去,保存为一个bmp文件;接着打开刚才保存的文件,在编辑器中进行修正,根据你所要提取的文字进行裁剪,尽量去除不要的部分;最后启动OCR软件,在OCR中打开刚才保存的修改文件,进行文字识别,然后可随心所欲进行编辑。

其实咱们也不需要其他专业的程序进行提取,日常使用的百度网盘就能很好地提取PDF中的文字,接下来我教你怎么提取。

步骤:

第一步,打开百度网盘APP,未安装的请直接在应用商店搜索即可。

第二步,点击首页顶部的“文档”按钮,或直接点击热门工具中的“文字识别”工具。

若通过顶部文档进入,则需要点击“文字识别”按钮即可进入识别界面。

第三步,进入扫描页面,对准PDF文件拍照或从相册中选取PDF截图。

第四步,将识别区域调整到需要识别的位置。

第五步,识别完成后可选择“复制文字”或“导出文字”。

是不是很简单呢?赶紧去试试吧!

需要用到的工具:cad软件,天正建筑软件。

具体 *** 作步骤如下:

1、找到从电脑下载的天正大厦软件,然后单击“打开”。

2、打开要在天正大厦提取的文本的CAD绘图。

3、找到要提取的文本,单击鼠标右键,将显示一个小工具栏。单击鼠标左键,选择“多行文字”,d出“多行文字”的 *** 作界面。

4、在“多行文字” *** 作界面,左键单击右上角的“屏幕选词”。

5、依次左键单击要提取的文本,然后单击侧面的“确定”。

想做金山词霸一样的屏幕取词啊?呵呵,还不敢说出来。

告诉你两个方法:

第一:

在金山词霸中2005中带了一个XdictGrbdll,添加引用

然后下面是代码

using System;

using SystemCollectionsGeneric;

using SystemComponentModel;

using SystemData;

using SystemText;

using SystemWindowsForms;

using XDICTGRB;//金山词霸组件

namespace WindowsApplication1

{

public partial class Form1 : Form,IXDictGrabSink

{

public Form1()

{

InitializeComponent();

}

private void Form1_Load(object sender, EventArgs e)

{

GrabProxy gp = new GrabProxy();

gpGrabInterval = 1;//指抓取时间间隔

gpGrabMode = XDictGrabModeEnumXDictGrabMouse;//设定取词的属性

gpGrabEnabled = true;//是否取词的属性

gpAdviseGrab(this);

}

//接口的实现

int IXDictGrabSinkQueryWord(string WordString, int lCursorX, int lCursorY, string SentenceString, ref int lLoc, ref int lStart)

{

thistextBox1Text = SentenceString;//鼠标所在语句

//thistextBox1Text = SentenceStringSubstring(lLoc + 1,1);//鼠标所在字符

return 1;

}

}

}

第二:

System32/Nhw32dll 有这么一个dll

nhw32dll 主要引出两个函数:

1 DWORD WINAPI BL_SetFlag32(UINT nFlag,

HWND hNotifyWnd,

int MouseX,

int MouseY)

功能:

启动或停止取词。

参数:

nFlag

[输入] 指定下列值之一:

GETWORD_ENABLE: 开始取词。在重画被取单词区域前设置此标志。nhw32dll是通过

重画单词区域,截取TextOutA, TextOutW, ExtTextOutA,

ExtTextOutW等Windows API函数的参数来取词的。

GETWORD_DISABLE: 停止取词。

hNotifyWnd

[输入] 通知窗口句柄。当取到此时,向该通知窗口发送一登记消息:GWMSG_GETWORDOK。

MouseX

[输入] 指定取词点的X坐标。

MouseY

[输入] 指定取词点的Y坐标。

返回值:

可忽略。

2 DWORD WINAPI BL_GetText32(LPSTR lpszCurWord,

int nBufferSize,

LPRECT lpWordRect)

功能:

从内部缓冲区取出单词文本串。对英语文本,该函数最长取出一行内以空格为界的三个英文单词串,遇空格,非英文字母及除‘-’外的标点符号,则终止取词。对汉字文本,该函数最长取出一行汉字串,遇英语字母,标点符号等非汉语字符,则终止取词。该函数不能同时取出英语和汉语字符。

参数:

lpszCurWord

[输入] 目的缓冲区指针。

nBufferSize

[输入] 目的缓冲区大小。

lpWordRect

[输出] 指向 RECT 结构的指针。该结构定义了被取单词所在矩形区域。

返回值:

当前光标在全部词中的位置。

此外,WinNT/2000版 nhw32dll 还引出另两个函数:

1 BOOL WINAPI SetNHW32()

功能:

Win NT/2000 环境下的初始化函数。一般在程序开始时,调用一次。

参数:

无。

返回值:

如果成功 TRUE ,失败 FALSE 。

2 BOOL WINAPI ResetNHW32()

功能:

Win NT/2000 环境下的去初始化函数。一般在程序结束时调用。

参数:

无。

返回值:

如果成功 TRUE ,失败 FALSE 。

以上就是关于怎样提取游戏里的文字全部的内容,包括:怎样提取游戏里的文字、什么软件可以提取pdf中的文字、怎么将CAD中的文字怎么快速提取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10111556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存