푸터 콘텐츠로 바로가기
IRONPDF 사용하기

VB .NET에서 PDF에 이미지 추가하는 방법

1. 서론

Adobe의 Portable Document Format (PDF)은 청구서 생성과 같은 작업 등 다양한 산업에서 널리 사용됩니다. 개발자들은 또한 PDF 형식을 사용하여 클라이언트 사양을 충족하는 문서를 생성합니다. 라이브러리 덕분에 PDF 생성 과정이 간소화되었으며, 프로젝트를 위해 라이브러리를 선택할 때는 빌드, 읽기 및 변환 기능과 같은 특징을 고려하세요.

2. IronPDF 기능

IronPDF는 PDF 문서를 생성, 읽기 및 편집을 돕는 강력한 PDF SDK 프레임워크입니다. Chrome 엔진을 사용하여 HTML을 PDF로 변환하고 Xamarin, Blazor, Unity, HoloLens 앱 등 다양한 웹 구성 요소를 지원합니다. 온라인 애플리케이션 및 전통적인 Windows 애플리케이션에서 모두 작동합니다. IronPDF는 HTML5, JavaScript, CSS 및 이미지를 사용하여 미적으로 우아한 PDF를 생성할 수 있으며, 강력한 HTML-to-PDF 변환기를 포함합니다.

  • IronPDF 라이브러리는 PDF 제작을 위한 다양한 입력을 지원하며, 이미지 파일을 PDF로 변환, HTML5를 PDF로 변환, ASPX 페이지에서 PDF 생성, 그리고 Razor/MVC View를 PDF로 변환할 수 있습니다.
  • 라이브러리에는 상호작용적인 PDF 파일 생성, 상호작용 양식 완성과 배포, PDF 파일 분리, 텍스트 및 이미지 추출, 텍스트 검색, 및 PDF 페이지를 이미지로 변환하기 위한 도구가 있습니다.
  • HTML 로그인 폼 뒤에 있는 인증을 위한 사용자 에이전트, 프로킥시, 쿠키, HTTP 헤더 및 폼 변수를 사용할 뿐 아니라, 라이브러리는 PDF 문서의 기본으로 링크를 활용할 수 있습니다.
  • IronPDF는 사용자 이름과 비밀번호 요청을 통해 비밀번호 보호 PDF 파일 관리에 접근할 수 있도록 제공합니다.
  • IronPDF API는 기존의 PDF 파일을 읽고 편집할 수 있습니다.
  • 라이브러리는 PDF 파일에서 이미지를 추출하고, 텍스트, 그래픽, 북마크, 워터마크, 헤더 및 푸터를 PDF 파일에 추가할 수 있습니다.
  • 사용자는 새로운 PDF 문서에서 페이지를 분리하고 결합할 수 있으며, IronPDF는 Acrobat Reader 없이도 텍스트에서 PDF 객체를 생성할 수 있습니다.
  • CSS 미디어 파일과 CSS 파일 모두 PDF 문서로 변환할 수 있습니다.
  • IronPDF 사용자들은 새로운 PDF 양식을 추가하고 기존의 것을 수정할 수 있습니다.

3. 이미지에서 PDF 문서 생성

IronPDF는 이미지를 사용하여 PDF를 쉽게 생성할 수 있도록 합니다.

' Create a PDF document from a single image file
Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")

클래스에 대한 객체를 생성하지 않고도 ImageToPdfConverter 클래스를 사용하면 쉽게 사용할 수 있습니다. ImageToPdf 메소드는 파일 이름과 경로를 매개변수로 받아 주어진 PNG 파일을 원하는 PDF로 변환합니다. 마지막으로, SaveAs 메소드는 생성된 PDF 파일을 원하는 위치에 저장합니다.

아래 이미지는 위의 코드 결과를 보여줍니다.

입문서 VB .NET에서 PDF에 이미지를 추가하는 방법, 그림 1: PDF 파일 출력 PDF 파일 출력

다음 예제는 이미지 목록에서 PDF 문서를 생성합니다.

' Create a PDF document from a list of image files
Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png")
lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")

입문서 VB .NET에서 PDF에 이미지를 추가하는 방법, 그림 2: 두 개의 이미지에서 PDF 파일 생성 두 이미지에서 생성된 PDF 파일

4. 비트맵 이미지 객체에서 PDF 문서 생성

여러 개의 비트맵 이미지 객체를 단 몇 줄의 코드로 PDF 파일로 변환할 수 있습니다.

' Convert a single Bitmap image object to a PDF file
Imports System.Drawing
Imports IronPdf

Dim image As Bitmap = Bitmap.FromFile("test.png")
Dim pdfDoc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")

위의 예제에서는 PNG 파일에서 비트맵 객체를 생성하고 중간 형식으로 사용하여 PDF 파일로 변환합니다.

입문서 VB .NET에서 PDF에 이미지를 추가하는 방법, 그림 3: PNG 이미지에서 PDF 파일 생성 PNG 이미지에서 PDF 파일 생성

또한 Bitmap 객체의 컬렉션(또는 리스트)을 하나의 PDF로 결합할 수 있습니다:

' Combine multiple Bitmap objects into a single PDF document
Dim lstImages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstImages.Add(Bitmap.FromFile("test.png"))
lstImages.Add(Bitmap.FromFile("demo.png"))
Dim pdfDoc = ImageToPdfConverter.ImageToPdf(lstImages).SaveAs("Resultimage.pdf")

입문서 VB .NET에서 PDF에 이미지를 추가하는 방법, 그림 4: 여러 개의 비트맵 파일 결합하여 PDF 파일 생성 여러 비트맵 파일을 결합하여 PDF 파일 생성

ChromePdfRenderOptions 객체를 사용하여 앞의 메소드 호출의 동작을 구성하여 출력 PDF 파일의 시각적 측면을 향상시킬 수 있습니다. 구성 가능한 옵션에는 이미지 위치, 머리글 및 바닥글 서식, 페이지 제목, 페이지 크기 등이 포함됩니다.

IronPDF를 사용하여 PDF에 이미지 추가에 대한 추가 정보와 다른 정보들은 IronPDF 문서에서 찾을 수 있습니다.

5. 결론

IronPDF 라이브러리는 개발을 위한 무료 라이선스를 제공하며, 개발자의 필요에 따라 프로덕션 환경에서 사용할 수 있는 다양한 라이선스를 구매할 수 있습니다. Lite 패키지는 초기 비용 $799가 들며 추가 비용은 없습니다. 라이선스는 영구적이며, 1년간의 제품 지원, 업그레이드, 그리고 SaaS 및 OEM 재배포 옵션을 포함합니다. 이들은 생산, 스테이징 및 개발에 사용할 수 있는 일회성 투자입니다.

IronPDF는 추가적으로 시간 제한이 있는 무료 라이선스를 제공합니다. 또한 IronPDF는 재배포를 방지하는 무료 라이선스도 제공합니다. IronPDF의 전체 가격 및 라이센스 세부 정보를 보려면 IronPDF 라이선스 세부 정보를 방문하세요.

자주 묻는 질문

VB.NET을 사용하여 PDF문서에 이미지를 삽입하는 방법

IronPDF를 사용하여 VB.NET에서 ImageToPdfConverter 클래스로 PDF 문서에 이미지를 삽입할 수 있습니다. 예를 들어, ImageToPdfConverter.ImageToPdf("image.png").SaveAs("output.pdf") 메서드를 통해 이미지 파일로부터 PDF를 생성할 수 있습니다.

VB.NET에서 PDF 변환을 위해 지원되는 이미지 포맷은 무엇입니까?

IronPDF는 PNG, JPEG, BMP, GIF를 포함한 다양한 이미지 포맷을 PDF로 변환을 지원합니다. 이러한 이미지 파일들은 ImageToPdfConverter를 사용하여 PDF로 변환할 수 있습니다.

VB.NET을 사용하여 이미지를 추가할 때 PDF의 모양을 사용자 정의할 수 있나요?

예, IronPDF를 사용하면 ChromePdfRenderOptions로 이미지 위치, 헤더, 푸터, 페이지 크기 등의 PDF 출력 맞춤 설정이 가능합니다.

여러 이미지를 하나의 PDF 문서로 결합할 수 있습니까?

네, IronPDF를 사용하여 이미지를 목록으로 제공하고 이를 ImageToPdfConverter를 사용해 하나의 PDF 파일로 저장하여 여러 이미지를 하나의 PDF 문서로 결합할 수 있습니다.

VB.NET에서 비트맵 객체를 사용하여 PDF를 생성하는 방법

IronPDF는 비트맵 객체를 직접 사용하여 PDF 생성을 지원합니다. 비트맵 이미지를 ImageToPdfConverter에 전달하여 PDF 파일을 생성할 수 있습니다.

IronPDF 라이선스를 위한 옵션은 무엇입니까?

IronPDF는 무료 개발자 라이선스와 영구 사용, 제품 지원, 업그레이드를 포함한 다양한 프로덕션 라이선스를 제공합니다. SaaS 및 OEM 재배포를 위한 라이선스 옵션도 포함됩니다.

IronPDF가 PDF 내에서 상호작용 요소를 허용합니까?

네, IronPDF는 상호작용 요소인 폼과 주석들을 PDF 문서에 추가하여 PDF의 기능을 확장할 수 있습니다.

IronPDF는 HTML에서 PDF로 변환을 어떻게 처리합니까?

IronPDF는 HTML to PDF 변환을 처리하기 위해 Chrome 엔진을 사용하며, 이를 통해 HTML5, JavaScript 및 CSS의 높은 충실도 렌더링을 보장하여 문자 그대로 보기에 좋은 PDF로 변환합니다.

IronPDF가 호환되는 플랫폼은 무엇입니까?

IronPDF는 Xamarin, Blazor, Unity, HoloLens 앱을 포함한 다양한 플랫폼과 호환되어 다양한 개발 환경에서 사용할 수 있습니다.

IronPDF가 .NET 10과 완전히 호환되며, VB.NET에 이미지를 추가할 때 어떤 이점이 있는가?

네, IronPDF는 .NET 10과 완전히 호환되며 .NET 10 프로젝트에서 C#과 VB.NET을 지원합니다. 이 호환성은 이미지 또는 대용량 이미지 파일 작업 시 성능 및 메모리 사용량을 개선하고, 특별한 구성 없이 최신 .NET API와 통합됩니다.

커티스 차우
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다.

아이언 서포트 팀

저희는 주 5일, 24시간 온라인으로 운영합니다.
채팅
이메일
전화해