【发布时间】:2014-08-22 06:21:06
【问题描述】:
我正在尝试创建 PDF417 阅读器应用程序。我能够创建 PDF417 代码。
这是我用来创建 PDF417 代码的代码:
using STROKESCRIBECLSLib;
StrokeScribeClass ss = new StrokeScribeClass();
ss.Alphabet = enumAlphabet.PDF417;
ss.Text = "My Text";
ss.PDF417ErrLevel = 8;
ss.PDF417SymbolAspectRatio = 5;
int w = ss.BitmapW;
int h = ss.BitmapH;
ss.SavePicture(@"D:\pdf417.bmp", enumFormats.BMP, w, h);
if (ss.Error != 0)
MessageBox.Show(ss.ErrorDescription, "Write Error");
当我尝试读取文件时:
MessageBox.Show(ss.GetPicture(enumFormats.GIF, w, h).ToString());
它给了我:
System.__ComObject
有人知道如何阅读此 PDF417 代码中的文本吗?
【问题讨论】:
-
显然
ToString()不会返回解码后的字符串。GetPicture正在返回一个对象,查看它的字段/方法。阅读文档。