楼主: smm13814935389
4428 4

[问答] 利用ODS将控制图输出为PDF格式的下载,求解答 [推广有奖]

  • 0关注
  • 0粉丝

小学生

7%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
26 点
帖子
3
精华
0
在线时间
5 小时
注册时间
2012-5-28
最后登录
2012-8-7

楼主
smm13814935389 发表于 2012-5-29 10:15:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我要将后台生成的控制图在网页上提供PDF格式的下载,但是网页的报错一直提示“未指定设备”,求解答,代码和报错如下:
  1. %macro rpkz0051;
  2. %let outname = d:\ipcroot\webroot\download\tmp1.pdf;
  3. %put &outname;
  4. %let downname = ../H031/download/tmp1.pdf;
  5. %put &downname;

  6. ods printer pdf file ='&outname' style=sasweb;
  7. proc shewhart data=sub_ipc.kzdata limits=sub_ipc.limit;
  8. xrchart var*id /readlimits
  9. tests=1 to 8
  10. testlabel1='1'
  11. testlabel2='2'
  12. testlabel3='3'
  13. testlabel4='4'
  14. testlabel5='5'
  15. testlabel6='6'
  16. testlabel7='7'
  17. testlabel8='8'
  18. npanelpos= 10000
  19. cframe=bigb
  20. cinfill=ywh
  21. cconnect=default
  22. coutfill=RED
  23. clipfactor=1.5
  24. clipsymbol=dot
  25. cliplegpos=top
  26. cliplegend='# clipped Points'
  27. clipsubchar='#'
  28. cclip= RED
  29. NDEcIMAL=2
  30. NDEcIMAL2=2
  31. height=2
  32. VMINOR=0
  33. HMINOR=0
  34. ZONES
  35. ZONELABELS
  36. zonevalues
  37. cZONES=gray
  38. NOVANGLE

  39. ;
  40. run;
  41. ods printer close;

  42. data _null_;
  43. file _webout;
  44. put '<a href=';
  45. put "&downname";
  46. put '>数据下载</a>';
  47. run;

  48. %mend;
  49. %rpkz0051;
复制代码
  1. NOTE: 正将 ODS PDF 输出写入 DISK 目标d:\ipcroot\webroot\download\tmp1.pdf, 列显器为 PDF。
  2. NOTE: 该 SAS 会话使用的是 WORK 中的注册表,结束会话时将不会保存任何更改。
  3. NOTE: ODS Statistical Graphics will require a SAS/GRAPH license when it is declared production.

  4. DEVICE
  5. ERROR: 未指定设备。
  6. Graphics cannot be loaded by this procedure.
  7. NOTE: SAS 系统由于错误而停止了该步的处理。
  8. NOTE: “PROCEDURE SHEWHART”所用时间(总处理时间):
  9.       实际时间         0.01 秒
  10.       CPU 时间         0.01 秒
  11.       
  12. NOTE: ODS PDF 列显没有产生输出。
  13.       (有时是由于在 ODS PDF CLOSE 语句之前未放置 RUN 语句导致)。
复制代码


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:pdf格式 求解答 控制图 ods PDF download limits style file 网页

沙发
tj0412ymy 发表于 2012-5-29 18:31:01
试试在ODS前面加一句:
  1. options device=png;
复制代码
对SAS和统计方面感兴趣的朋友,请加SAS学习和认证讨论群:169157207。欢迎在群上讨论!

藤椅
smm13814935389 发表于 2012-5-30 10:09:21
tj0412ymy 发表于 2012-5-29 18:31
试试在ODS前面加一句:
谢谢你的帮助,加上去以后不报错了。但是程序放在SAS里面运行一切正常,可以将控制图保存为PDF,但是放到网页上保存为PDF格式后内容变成空白了,请问是什么原因?

板凳
tj0412ymy 发表于 2012-5-30 13:07:25
smm13814935389 发表于 2012-5-30 10:09
谢谢你的帮助,加上去以后不报错了。但是程序放在SAS里面运行一切正常,可以将控制图保存为PDF,但是放到 ...
试试控制一下图像区域:
  1. GOPTIONS xpixels=1000 ypixels=635 CBACK=WHITE;
复制代码
对SAS和统计方面感兴趣的朋友,请加SAS学习和认证讨论群:169157207。欢迎在群上讨论!

报纸
smm13814935389 发表于 2012-5-31 09:09:59
tj0412ymy 发表于 2012-5-30 13:07
试试控制一下图像区域:
  1. WARNING: 该驱动程序的像素是窗口系统或设备设置的。已忽略 GOPTIONS XPIXELS 和 YPIXELS。
  2. WARNING: 该驱动程序的像素是窗口系统或设备设置的。已忽略 GOPTIONS XPIXELS 和 YPIXELS。
复制代码

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-9 12:58