将图片框图像保存为 PDF 文件

Posted

技术标签:

【中文标题】将图片框图像保存为 PDF 文件【英文标题】:Save Picture Box Image to PDF file 【发布时间】:2016-01-30 05:27:50 【问题描述】:

我正在使用 WinForms。在我的表格中,我有一个图片框。我想知道如何将图片框中的图像保存为pdf。到目前为止,我有这个代码,但是当我打开保存的文件以检查图片是否真的变成了 pdf 时,我似乎得到了一个错误。

    private void Save_btn_Click(object sender, EventArgs e)
    
        SaveFileDialog save = new SaveFileDialog();
        save.RestoreDirectory = true;

        if(save.ShowDialog() == DialogResult.OK)
        
            pictureBox1.Image.Save(save.FileName);
        
    

【问题讨论】:

要直接创建 PDF(而不是打印到 PDF 打印机驱动程序),您需要 PDF libraries.. 之一 【参考方案1】:

您的代码中使用的 System.Drawing.Image.Save() 方法只能保存为有限数量的文件类型,例如 BMP、TIFF 和 JPEG。根据您的代码调用它的方式,即使您将其命名为 filename.PDF,您也可能最终会得到一个 TIFF 文件。就像 TaW 评论的那样,此方法无法保存为 PDF,您需要为此使用外部工具。

【讨论】:

以上是关于将图片框图像保存为 PDF 文件的主要内容,如果未能解决你的问题,请参考以下文章

怎么用ABBYY将PDF转换为JPEG图像

怎么用ABBYY将PDF转换为JPEG图像

R语言可视化结果图片保存实战:将图片保存为pdf文件 R语言将图片保存为png文件 R语言使用ggsave将图片保存为png文件或者pdf文件

R语言可视化结果图片保存实战:将图片保存为pdf文件 R语言将图片保存为png文件 R语言使用ggsave将图片保存为png文件或者pdf文件

将图像转换为 pdf 但不保存在文件中

pdf怎么转换成jpg图片格式