使用iText.Svg.Svg2Pdf需要安装那个NuGet包
时间: 2024-03-02 15:51:02 浏览: 164
itextpdf.svg
使用iText7将PDF转成图片,需要安装`iText.Svg`和`iText.Svg.Renderers`两个NuGet包。其中,`iText.Svg`包包含了将SVG转换成PDF的核心功能,`iText.Svg.Renderers`包包含了一些常见的SVG渲染器,例如ImageRenderer,用于将SVG中的图像渲染成PDF页面上的图片。
此外,为了支持SVG转换为图片,还需要安装`SkiaSharp`和`System.Drawing.Common`两个NuGet包。其中,`SkiaSharp`是一个跨平台的图像处理库,支持在不同的操作系统和硬件平台上进行图像的处理和输出;而`System.Drawing.Common`则是.NET Core和.NET Standard的官方兼容库,提供了对`System.Drawing`命名空间中常用类型的支持,例如`Bitmap`和`Image`等。
您可以在Visual Studio中打开NuGet包管理器,搜索并安装这些包。或者,在项目的.csproj文件中添加以下代码,手动引用这些包:
```xml
<ItemGroup>
<PackageReference Include="iText.Svg" Version="5.5.21" />
<PackageReference Include="iText.Svg.Renderers" Version="5.5.21" />
<PackageReference Include="SkiaSharp" Version="2.80.2" />
<PackageReference Include="System.Drawing.Common" Version="5.0.2" />
</ItemGroup>
```
请注意,以上版本号仅供参考,实际使用时可以根据需要进行修改。
阅读全文