是否可以将PNG文件导入SAS以包含在RTF输出中?

时间:2015-07-08 20:47:43

标签: sas sas-ods

我有在SAS之外创建的PNG文件,我希望将其包含在我将使用ODS从SAS输出的RTF文件中。是否可以使用SAS来执行此操作?我的互联网搜索带来了很多无关紧要的结果。

1 个答案:

答案 0 :(得分:2)

ODS RTF: The Basics And Beyond,当然是相关的。这是一个在正文中不使用标题的例子。

ods rtf file="c:\temp\test.rtf" startpage=never;
ods escapechar='^';
proc print data=sashelp.class;
run;
ods text='^S={preimage="C:\temp\SGPlot.jpeg" just=c}';
proc print data=sashelp.class;
run;
ods rtf close;

那是我使用的随机SGPLOT,但当然你可以使用你喜欢的任何东西。我添加了startpage=never以便将它放在同一页面上 - 但当然这是可选的(否则它会在我的示例中将图像放在自己的页面上)。

重要的是ods text(通常会放置一些文本),ods escapechar(将^设置为转义字符),然后是^S={ }这是你如何在RTF(和其他目的地)中插入样式和类似的东西。然后我们只使用preimage,这意味着在下一位(文本,此处为空白)之前放置一个图像。您可以很容易地将其放在title语句中,而不是ods text,如果这是您想要图像的位置。