c++或java拼接矢量图

请问有5个单独的矢量图文件,内容分别为某个字母(类似A,B,C,D,a,b,c,d等),怎么用c++或java将它们拼凑在一起,做成一个单独的矢量图,内容为组合在一起的单词(类似Abc,abc,ABC等)。

提供一个思路:把矢量图转换为位图,在使用java的图片库合成新图片

java图片操作的文章 https://blog.csdn.net/xietansheng/article/details/78453570