我正在使用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);
}
}
答案 0 :(得分:2)
代码中使用的System.Drawing.Image.Save()方法只能保存为有限数量的文件类型,例如BMP,TIFF和JPEG。你的代码调用它的方式,你可能会得到一个TIFF文件,即使你称之为filename.PDF。与TaW评论一样,此方法无法保存为PDF,您需要使用外部工具。