c# – 将图像导出为PDF

我有一个项目必须将图像导出为PDF.图像和文本都需要导出为pdf.有没有办法通过使用silverPDF.dll和PdfReader来做到这一点?

代码在这里.

private void btnOutlook_Click(object sender,System.Windows.RoutedEventArgs e)
    {
        XBrush xbrush;
        SaveFileDialog savePDF = new SaveFileDialog();
        savePDF.Filter = "PDF file format | *.pdf";
        if (savePDF.ShowDialog() == true)
        {
            PdfDocument document = new PdfDocument();
            pdfpage page = document.AddPage();
            XGraphics gfx = XGraphics.Frompdfpage(page);
            XPdfFontOptions options = new XPdfFontOptions(PdfFontEncoding.Unicode,PdfFontEmbedding.Always);

            XFont font = new XFont("Huxtable",20,XFontStyle.Bold,options);

            for (int x = 0; x < 10; x++)
            {
                if (x % 2 == 0)
                {
                    xbrush = XBrushes.Red;
                }
                else
                    xbrush = XBrushes.Black;
                gfx.DrawString(string.Format("{0}",stringArray[x]),font,xbrush,new XRect(0,(x * 20),page.Width,page.Height),XStringFormats.TopLeft);
            }

            document.Save(savePDF.OpenFile());
        }

    }

我可以在此代码中插入将其插入pdf的图像吗?有什么办法吗?感谢所有回复.

解决方法

它需要是SilverPDF吗?我之前使用iTextSharp库在我以前的雇主做过类似的事情(否则我会粘贴示例代码)

iTextSharp-Working-with-images

Download Link

相关文章

目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测...
目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory...
本文实现一个简单的配置类,原理比较简单,适用于一些小型项...
C#中Description特性主要用于枚举和属性,方法比较简单,记录...
[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机...
目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选...