如何用 C 语言创建 PS (PostScript) 文件?
例如,我想创建文件 myfile.ps 并将此代码绘制到 PostScript:
%!
newpath
0 0 moveto
120 120 lineto
144 120 lineto
200 122 lineto
0 0 lineto
stroke
showpage
如何用 C 语言创建 PS (PostScript) 文件?
例如,我想创建文件 myfile.ps 并将此代码绘制到 PostScript:
%!
newpath
0 0 moveto
120 120 lineto
144 120 lineto
200 122 lineto
0 0 lineto
stroke
showpage
通常 postscript 只是 ascii 文本,所以标准的文本输出工具可以正常工作。
#include <stdio.h>
int main(void) {
FILE *outfile;
outfile = fopen("myfile.ps", "w");
fprintf(outfile,
"%%!\n"
"%d %d moveto\n"
"%d %d lineto\n"
"%d %d lineto\n"
"%d %d lineto\n"
"%d %d lineto\n"
"stroke\n"
"showpage\n",
0, 0,
120, 120,
144, 120,
200, 122,
0, 0
);
return 0;
}