首先让我简要介绍一下我自己(请原谅我)。总的来说,我对编程和计算机/技术有着浓厚的兴趣。我在大学里学了一年的C/C++,参加了一个学期的集会。我玩过Visual。因此,我几乎所有的编程知识都局限于这三种语言,按熟练程度排列:
C/C++程序集Visual BASIC
我在一家小公司有一份工作,没有理由雇佣一名经过培训/“认证”的程序员,在那里,我的任务是自动化一个必须每月完成的过程。它涉及:
我的目标是自动化整个过程。到目前为止,一切都是手工完成的。电子邮件和传真一次只发一封。从网站的数字被读取并输入到Excel中一次一个。数字输入QB,发票一次打印一张。
到目前为止,我已经为Outlook添加了一个电子邮件日程安排,它每个月都会自动发送邮件。我正在设置要自动发送的传真(我唯一能想到的就是用VB或VC++中的API库操作Windows /Fax)。
此外,我正在自动化必须执行的计算,以便使用VBA/Excel和可能的Access准备输入QB所收集的数字。
现在,我正在集思广益,从返回的传真中自动收集数字(以及客户姓名)。我的想法是创建一个新的传真页,迫使客户“泡沫”的数字,就像一个ScanTron表。通过这种方式,我可以编写一个程序(也许是用C++)来解析PDF,在一个特定的地方寻找一个特定的彩色像素,以便将数字拼凑在一起(我想知道我是否可以通过从每个PDF中提取文本来自动OCR PDF并收集客户的名字?)然后可以将其发送到数据库,或者直接发送到Excel表( Excel表必须保留下来,以便打印数据的硬拷贝--尽管我认为没有Excel就可以完成这一任务)。
最后,由于有些客户拒绝使用这些方法中的任何一种,所以我们必须手动调用其中的一些方法。一旦我完成所有上述工作,我想发展一种方式,让客户打电话一个特定的电话号码和信息中的钥匙通过语音提示,然后将信息存放在某个数据库某处。这将是复杂的,需要特殊的设备,所以它将是最后和最低的优先权。现在不担心这个。
由于我在编程方面的经验不多(虽然我确信我的工作知识一旦开始就会迅速扩展,因为很多知识已经在我的大脑中),我想在我深入到这个项目之前,给自己最好的优势和可能的工具来解决这个项目,以至于改变我的方法会浪费大量的时间/工作。总之,我需要准确地概述我需要做什么/学习什么,以及使用什么技术/应用程序。
当我搜索我的编程问题时,这就是我一直关注的网站,我得出的结论是,这里的人通常知识渊博、耐心且乐于助人。我将感谢任何信息、建议和(或)见解的贡献,无论这些贡献多么微小。我意识到,在这种情况下,我是“乞丐”,因此我会感激我得到的一切。
提前谢谢。
在任何人说出什么之前:我有广泛的"UTFSE“,并吸收了其中的许多信息。然而,我们都知道,解决问题的能力并不等同于人类的能力--尤其是在精通特定领域的时候。
发布于 2013-11-23 08:26:52
干得好!你绝对是在正确的轨道上。这是大量的信息,所以如果我重复一遍你已经知道的事情,我很抱歉。
1) 传真-微软有一个很好的资源来学习如何发送传真(他们甚至提供代码)。看看这个:http://msdn.microsoft.com/en-us/library/windows/desktop/ms693482%28v=vs.85%29.aspx
2)您必须将的PDF的(如您所提到的)OCR,然后您可以提取信息。但是(你似乎明白),你不能用c++修改一个pdf。
3) C++允许您以Excel格式保存(并打开)文件。但是,是一种非常复杂的格式,可能会导致一些问题,其中一个问题是它希望将所有数据保存到一个单元格中。解决这个问题的一种方法是用.csv文件对I/O到Excel。用逗号分隔列和新行。例如,
A1,B1,C1
A2,B2,C2
A3,B3,C3
Excel将正确打开和读取这些文件。但是,你不能格式化字体,边框等等.是自动的。
这是我的知识范围,我从来没有处理过电子邮件或Quickbook。希望能帮上忙!
https://stackoverflow.com/questions/20159673
复制相似问题