SAS 合并RTF文件(CombineRTF_bodytitle)

使用SAS合并标准template标准化输出的rtf文件

使用SAS合并标准template输出的rtf文件,对应rtf文件应直接从SAS中输出不经过手动修改内容并保存的RTF文件(手动修改保存后RTF码会发生变化,RTF码会看起来很混乱,变得难以理解及不便合并且文件大小会增加)

此macro可以合并使用SAS按照标准化template进行标准化输出的RTF文件,适用于多个临床统计分析报告RTF文件合并;要求rtf为bodytitle格式的(即title,footnote放置在正文处),即类似下图格式:
在这里插入图片描述

资源链接:(包含宏库及使用说明文档)
链接:https://pan.baidu.com/s/1bYMEFO_Al4bSt1NY56GfJg?pwd=igpu
提取码:igpu

示例code:

*** 加载宏库 ***;
libname MACR "宏库路径";
title;footnote;
options nobyline nodate number formchar='|__|+|__+=|_/\<>*' center missing='' 
	nomlogic nomprint nosymbolgen  noquotelenmax ls=256  
	fmtsearch=(raw) mautosource  mstored sasmstore=MACR;

*****使用 %CombineRTF_bodytitle*****;
%let tflloc=%str(需要合并的RTF文件路径);

%CombineRTF_bodytitle(tflloc=&tflloc.
,external_title=1  /*使用外部导入RTF文件合并顺序*/
,addtoc=
,toc_info=%str(目录#30|30) /*设置目录页显示title=“目录”及每目录页最大存放链接数为30*/
,TFLorder=
,outloc=
,double_pagen=1   /*设置使用双页码*/
,check=0);

合并后可以设置自动转为PDF格式,下图为自动转PDF的示例(只展示目录页及书签部分,正文涉及敏感信息不便展示):
在这里插入图片描述

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值