2 bearxw001 bearxw001 于 2016.05.03 13:58 提问

pdf文件尺寸,vc6怎么读取?

各位大神,我想在vc6里做个按钮,打开一个pdf文件,读取它的尺寸大小,输出到一个文本框中,请问怎么操作?

2个回答

zhaosheng0817
zhaosheng0817   2016.05.03 17:42
已采纳

fseek(fp,0,SEEK_END); // 设置文件位置指针到末尾
unsigned int fsize = ftell(fp) ; // ftell获得当前位置指针相对文件首的偏移量,文件小于2.1GB有效
fseek(fp,0,SEEK_SET); // 设置文件位置指针到开始

fsize就是文件大小

bearxw001
bearxw001 回复赵胜: 是页面大小,420mmx297mm啥的,我的图纸想读出图幅,谢谢了
大约 2 年之前 回复
bearxw001
bearxw001 回复赵胜: 不好意思,我想知道怎么读尺寸大小,不是文件大小,比如420mm*297mm
大约 2 年之前 回复
zhaosheng0817
zhaosheng0817   2016.05.03 17:43

fseek(fp,0,SEEK_END); // 设置文件位置指针到末尾
unsigned int fsize = ftell(fp) ; // ftell获得当前位置指针相对文件首的偏移量,文件小于2.1GB有效
fseek(fp,0,SEEK_SET); // 设置文件位置指针到开始

fsize就是文件大小

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
vc6快捷键大全PDF格式
偶尔用起了VC6,把中间的快捷键打印了出来,希望对大家有用
读取网卡物理地址 MAC VC6
读取网卡物理地址 MAC VC6 读取网卡物理地址 MAC VC6
读取Intel CPU序列号 VC6
读取Intel CPU序列号 VC6 读取Intel CPU序列号 VC6
VC6读取gif文件
VC6读取gif文件,可选择外部文件播放,解码速度还比较快
vc6读取mbr源码
#include #include #include #include LPTSTR ReadMBR(BYTE* pMBR,UINT nLen); LPTSTR ReadMBR(BYTE* pMBR, UINT nLen) { LPTSTR errMSG=""; HANDLE hDevice; TCHAR szDevicename[64];
VC6下Excel文件的读取和写入
--API方式 1、必须先安装Excel; 2、在工程中导入Excel API:  ClassWizar->Add Class->选择excel.exe->选中全部->确定  自动添加excel.h、excel.cpp到工程 3、Ole初始化:  在InitInstance()函数,添加:AfxOleInit(); 4、创建Excel模板文件:  新建一个空的xls文件,改名为
vc6 使用shapelib读取shape文件
vc6 使用 shapelib.dll 读取 shape文件,方便的读取方式
VC6
MFC中消息的分类1.标准消息除了WM_COMMAND之外,所有以WM_开头的消息都是标准消息,从CWnd派生的类都可以接受这类消息2.命令消息来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND呈现。在MFC中,通过菜单项的标识ID来区分不同的命令消息,在SDK中通过消息的wParam参数识别。从CCmdTarget派生的类,都可以接受到这类消息。3.通告
VC6实现读取H264格式文件
通过VC6实现读取H264格式视频文件,内附详细工程代码。
读取CPU的ID号vc6
读取CPU的ID号,用vc6便编写,很好用,适合做系统id唯一识别