나는 PNG 파일을 즉시 변환해야하는 응용 프로그램이 있습니다. 이 작업을 수행 할 기존 라이브러리가 있습니까? PDF를 PNG와 똑같이 보이기를 원합니다. 여분의 여백도 없으며 테두리도 없습니다.PNG 파일을 PDF로 변환 할 수있는 .NET 라이브러리가 있습니까?
.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
}
호기심에서 벗어나 그런 요구 사항에 대한 시나리오는 무엇입니까? 제 생각에 PNG는 더 넓은 범위의 클라이언트가 읽을 수있는 더 "열린"형식입니다. 그래서 그것을 PDF에 넣으면 그걸 잠급니다 (이것은 가능한 시나리오 일 수 있습니다 ...). –
@Uwe - PNG 파일을 동적으로 생성하는 앱이 있습니다. 내 최종 사용자를 위해 "최종"형식으로 저장하려고합니다. 저는 기본적으로 팜플렛을 만들고 있습니다. – Jim
설명해 주셔서 감사합니다. –