C# 在PDF插入图片并设置图片透明度

 时间:2026-02-12 12:20:17

1、 在Visual Studio中创建一个控制台应用程序,并打开【解决方案资源管理器】,鼠标右键点击【引用】,选择【添加引用】:

C# 在PDF插入图片并设置图片透明度

2、选择【浏览】-【浏览】:

C# 在PDF插入图片并设置图片透明度

3、找到BIN文件夹下的dll文件(需事先将PDF类库包下载到本地路径,并解压),点击【添加】:

C# 在PDF插入图片并设置图片透明度

4、添加到引用列表后,点击【OK】,完成引用。

C# 在PDF插入图片并设置图片透明度

1、在VS程序中添加如下代码:

using Spire.Pdf;

using Spire.Pdf.Graphics;

namespace InsertImageAndSetTransparency

{

    class Program

    {

        static void Main(string[] args)

        {

            //加载PDF文档

            PdfDocument pdf = new PdfDocument();

            pdf.LoadFromFile("test.pdf");

            //获取第一页

            PdfPageBase page = pdf.Pages[0];

            //加载图片

            PdfImage image = PdfImage.FromFile("img.jpg");

            //设置图片位置

            float x = 60f;

            float y = 255f;

            //设置图片透明度

            page.Canvas.SetTransparency(0.3f, 0.3f,PdfBlendMode.Normal);

            //绘入图片

            page.Canvas.DrawImage(image, x, y);

            //保存当前画布状态

            page.Canvas.Save();

            //保存文档

            pdf.SaveToFile("result.pdf",FileFormat.PDF);

            System.Diagnostics.Process.Start("result.pdf");

        }

    }

}

2、执行程序,生成的PDF文档中可查看如图文档效果:

C# 在PDF插入图片并设置图片透明度

  • DXF图纸中图形作为块粘贴的方式
  • 锅炉的安全技术规范?
  • 阳江东平旅游攻略
  • QQ浏览器如何修改主页为多个网页
  • 如何在BIGEMAP中打开CAD shp kml excel、txt等
  • 热门搜索
    立体图形怎么画 qq怎么看特别关心我的人 杜康酒怎么样 牙神经痛怎么办 漱口水怎么用 高血压怎么引起的 怎么养兔子 香榧怎么读 嗓子有异物感是怎么回事 五菱宏光怎么样