代码之家  ›  专栏  ›  技术社区  ›  taji01

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

  •  1
  • taji01  · 技术社区  · 9 年前

    我正在使用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);
            }
        }
    

    enter image description here

    1 回复  |  直到 9 年前
        1
  •  2
  •   Brad Larson    8 年前

    System.Drawing.Image。代码中使用的Save()方法只能保存到有限数量的文件类型,如BMP、TIFF和JPEG。您的代码调用它的方式,即使您将其称为filename.PDF,也可能会以TIFF文件结束。正如TaW评论的那样,此方法无法保存为PDF,您需要使用外部工具来完成此操作。