我有一个应用程序,需要将 PNG 文件即时转换为 PDF。现有的图书馆可以做到这一点吗?我希望 PDF 看起来与 PNG 完全一样——没有多余的边距、没有边框等。
我正在使用.NET 4.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 文档?看一眼文本锐化 http://sourceforge.net/projects/itextsharp/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)