C# 使用iTextSharp将矢量图形导出为pdf

C# 使用iTextSharp将矢量图形导出为pdf,c#,winforms,itextsharp,mschart,C#,Winforms,Itextsharp,Mschart,我是新来的,也是新来的,我被卡住了 我还不熟悉.net和pdf编程。我的一般编程知识还不错,但有些生疏 我想做的是: 在Visual Studio 2012/C中创建图表确定 将其另存为位图到文件流确定 使用iTextSharp创建pdf文件流并添加一些文本OK 将图表位图文件流添加到pdf文件流并以pdf格式写入磁盘OK 但是,位图结果非常差,即使启用了所有别名选项。所以我想以矢量格式将图表保存到文件流中。 -MS IMF格式是MS Graph图表控件支持/导出的唯一矢量格式。 -iTextS

我是新来的,也是新来的,我被卡住了

我还不熟悉.net和pdf编程。我的一般编程知识还不错,但有些生疏

我想做的是:

在Visual Studio 2012/C中创建图表确定 将其另存为位图到文件流确定 使用iTextSharp创建pdf文件流并添加一些文本OK 将图表位图文件流添加到pdf文件流并以pdf格式写入磁盘OK 但是,位图结果非常差,即使启用了所有别名选项。所以我想以矢量格式将图表保存到文件流中。 -MS IMF格式是MS Graph图表控件支持/导出的唯一矢量格式。 -iTextSharp PdfWriter仅导入位图,因此无法导入矢量图

那么我有什么选择呢?将图形创建为原始pdf不是一个选项

我在某个地方读到pdfStamper支持矢量图形,我尝试过,但失败得很惨;找不到将矢量数据传递到pdf流的方法

有什么想法吗

那么我有什么选择呢使用一些可以解析MS IMF的成像API,然后在writer.getDirectContent上使用PdfContentByte方法执行等效操作。