2015-01-12 1 views
0

이미지 파일을 pdf로 변환하고 해당 pdf를 웹 서버에 저장해야합니다. VB.Net 함께 iTextSharp 사용하고 디스크에 iTextSharp 만든 PDF 작성됩니다 시도한 아무것도. 다음은 pdf 객체를 만드는 데 사용하는 코드입니다.이미지 파일을 PDFin으로 변환 VB.Net

Dim fileBytes As Byte() = fuCV.FileBytes 

    Dim doc As New iTextSharp.text.Document(iTextSharp.text.PageSize.LETTER, 10, 10, 42, 35) 
    Dim img As iTextSharp.text.Image = iTextSharp.text.Image.GetInstance(fileBytes) 
    img.ScaleToFit(280.0F, 260.0F) 
    img.SpacingBefore = 30.0F 
    img.SpacingAfter = 1.0F 
    img.Alignment = Element.ALIGN_CENTER 
    Dim paragraph = New Paragraph() 
    doc.Open() 
    doc.Add(paragraph) 
    doc.Add(img) 

문서 개체를 디스크에 저장해야합니다. 어떻게 할 수 있습니까?

답변

1

이 시도 :

using (FileStream ms = new FileStream(Server.MapPath("pdfs" + "/pdf1.pdf"), FileMode.Create)) 
{ 
    Document document = new Document(PageSize.A4, 25, 25, 30, 30); 
    PdfWriter writer = PdfWriter.GetInstance(document, ms); 
    document.Open(); 
    iTextSharp.text.Image image = iTextSharp.text.Image.GetInstance(Server.MapPath("imagenes") + "/Acceso.jpg"); 
    document.Add(image); 
    document.Close(); 
    writer.Close(); 
} 

나는 당신이 두 개의 폴더, PDF 파일 이름 하나 imagenes 이름을 가진 다른를 생성 한 필요가 있다고 말할 잊으.