是否有一个.NET库可以将PNG文件转换为PDF?

是否有一个.NET库可以将PNG文件转换为PDF?,.net,pdf,png,.net,Pdf,Png,我有一个应用程序,我需要转换PNG文件PDF的飞行。是否有现有的库可以这样做?我希望PDF看起来和PNG一模一样——没有额外的边距,没有边框,等等 我正在使用.NET4.0 编辑:我试过iTextSharp,效果很好。以下是获取所需内容的基本代码 using System; using System.IO; using iTextSharp.text; using iTextSharp.text.pdf; public class ITextPDFHelper { public sta

我有一个应用程序,我需要转换PNG文件PDF的飞行。是否有现有的库可以这样做?我希望PDF看起来和PNG一模一样——没有额外的边距,没有边框,等等

我正在使用.NET4.0

编辑:我试过iTextSharp,效果很好。以下是获取所需内容的基本代码

using System;
using System.IO;
using iTextSharp.text;
using iTextSharp.text.pdf;

public class ITextPDFHelper
{
    public static void Main(string[] args)
    {
        ITextPDFHelper.CreatePDF("C:\\temp\test.pdf", "C:\\temp\test.png");
    }

    public static void CreatePDF(string fileToCreate, pngFileName)
    {
        Document doc = new Document();
        PdfWriter.GetInstance(doc, new FileStream(fileToCreate, FileMode.Create));
        doc.Open();
        Image png = Image.GetInstance(pngFileName);
        png.SetAbsolutePosition(0, 0);
        doc.Add(png);
        doc.Close();
    }//CreatePDF
}

你的意思是,一个pdf文档包含一个页面,其中有你的图片?查看

对于各种PDF操作,我正在使用和相关的产品,如

我认为这不是最直接的解决方案,但它应该可以用来实现您想要的结果。

这是我通常会做的事情……所以请查看

我不熟悉ImageMagick.NET的语法,但对于ImageMagick,您可以使用以下命令:

convert source.png dest.pdf

正如您所看到的,它相对简单。

只是出于好奇,这种需求的场景是什么?在我看来,PNG是一种更“开放”的格式,可以被更广泛的客户阅读。因此,将其放入PDF文件中可以有效地将其锁定(这本身可能是一种可能的情况…。@Uwe--我有一个应用程序,可以动态生成PNG文件。我想为我的最终用户提供一个“最终”格式。我基本上是在制作小册子。这难道不会增加
额外的边距
边框