IronPDF 방법 VB.NET에서 PDF 생성하기 VB.NET PDF 생성기 (코드 예제 튜토리얼) 커티스 차우 업데이트됨:12월 3, 2025 다운로드 IronPDF NuGet 다운로드 DLL 다운로드 윈도우 설치 프로그램 무료 체험 시작하기 LLM용 사본 LLM용 사본 LLM용 마크다운 형식으로 페이지를 복사하세요 ChatGPT에서 열기 ChatGPT에 이 페이지에 대해 문의하세요 제미니에서 열기 제미니에게 이 페이지에 대해 문의하세요 Grok에서 열기 Grok에게 이 페이지에 대해 문의하세요 혼란 속에서 열기 Perplexity에게 이 페이지에 대해 문의하세요 공유하다 페이스북에 공유하기 트위터에 공유하기 LinkedIn에 공유하기 URL 복사 이메일로 기사 보내기 This article was translated from English: Does it need improvement? Translated View the article in English 이 튜토리얼에서는 VB.NET을 사용하여 PDF 파일을 생성하고 편집하는 방법을 단계별로 안내합니다. 이 기술은 ASP.NET 웹 앱 뿐만 아니라 콘솔 애플리케이션 , Windows 서비스 및 데스크톱 프로그램 에서도 동일하게 유효합니다. 본 과정에서는 VB.NET을 사용하여 .NET Framework 4.6.2 또는 .NET Core 2를 대상으로 하는 PDF 프로젝트를 생성할 것입니다. 필요한 것은 Microsoft Visual Studio Community와 같은 Visual Basic .NET 개발 환경뿐입니다. C# 에서 IronPDF를 사용하는 방법을 알아보려면 이 가이드를 참조하세요. F# 에서 IronPDF를 사용하는 방법을 알아보려면 이 가이드를 참조하세요. 개요 VB .NET 라이브러리를 사용하여 PDF 파일을 생성하는 방법 VB.NET PDF 라이브러리를 다운로드하세요 . VB.NET 라이브러리를 사용하여 PDF 문서 생성 PDF 문서 스타일을 사용자 지정하세요 동적 콘텐츠를 생성할 방법을 선택하세요 VB.NET 라이브러리를 사용하여 PDF 파일을 편집하세요. IronPDF를 이용한 PDF 생성 및 편집용 VB .NET 코드 VB.NET을 사용하여 HTML을 PDF로 렌더링하고, 스타일을 적용하고, 동적 콘텐츠를 활용하고, 파일을 쉽게 편집하세요. PDF 생성은 간단하며 .NET Framework 4.6.2, .NET Core 3.1, .NET 8, 7, 6 및 5와 호환됩니다. 또한 독점 파일 형식이나 다른 API를 다룰 필요가 없습니다. 이 튜토리얼은 개발자들이 선호하는 무료 개발용 소프트웨어인 IronPDF를 사용하여 각 작업을 단계별로 안내하는 문서를 제공합니다. VB.NET 코드 예제는 사용자의 특정 사용 사례에 맞춰 작성되었으므로 익숙한 환경에서 단계를 쉽게 확인할 수 있습니다. 이 VB .NET PDF 라이브러리는 ASP.NET 애플리케이션, 콘솔 또는 데스크톱 등 모든 프로젝트에 대한 포괄적인 생성 및 설정 기능을 제공합니다. IronPDF에 포함된 내용: .NET PDF 라이브러리 개발팀에서 직접 티켓 지원을 제공합니다. HTML, ASPX 폼, MVC 뷰, 이미지 및 이미 사용하고 있는 모든 문서 형식과 호환됩니다. Microsoft Visual Studio 설치를 통해 빠르게 작업을 시작할 수 있습니다. 무제한 무료 개발 및 $799부터 서비스 출시 라이선스 제공 1단계 1. IronPDF에서 VB .NET PDF 라이브러리를 무료로 다운로드하세요. 지금 바로 무료 체험판을 통해 IronPDF을 프로젝트에서 사용해 보세요. 첫 번째 단계: 무료로 시작하세요 NuGet을 통해 설치하세요 Visual Studio에서 솔루션 탐색기의 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "NuGet 패키지 관리..."를 선택합니다. 그 다음에는 IronPDF를 검색하여 최신 버전을 설치하면 됩니다. 나타나는 모든 대화 상자에서 확인을 클릭하십시오. 이 기능은 .NET Framework 4.6.2 이상 또는 .NET Core 2 이상 버전의 모든 C# .NET Framework 프로젝트에서 작동합니다. 이 기능은 VB.NET 프로젝트에서도 똑같이 잘 작동합니다. Install-Package IronPdf NuGet에서 IronPDF를 다운로드하세요. DLL을 통해 설치 또는 IronPDF 다운로드 페이지 에서 IronPDF DLL 파일을 다운로드하여 프로젝트 또는 GAC에 수동으로 설치할 수도 있습니다. IronPDF를 사용하는 모든 VB 클래스 파일의 맨 위에 다음 문장을 추가하는 것을 잊지 마세요. Imports IronPdf Imports IronPdf VB .NET 튜토리얼 사용법 2. VB.NET으로 PDF 생성하기 IronPDF를 사용하면 Visual Basic ASP.NET을 이용하여 PDF 파일을 처음 생성하는 것이 iTextSharp 와 같이 독점적인 디자인 API를 사용하는 라이브러리에 비해 놀라울 정도로 쉽습니다. HTML(구글 크로미움을 기반으로 하는 픽셀 단위까지 정확한 렌더링 엔진 사용)을 사용하여 PDF의 내용을 정의하고 간단하게 파일로 렌더링할 수 있습니다. 다음은 VB.NET에서 PDF를 생성하는 기본 코드입니다. :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-1.cs Module Module1 Sub Main() Dim renderer = New ChromePdfRenderer() Dim document = renderer.RenderHtmlAsPdf("<h1> My First PDF in VB.NET</h1>") document.SaveAs("MyFirst.pdf") End Sub End Module VB .NET 이렇게 하면 디자인은 일부 빠져 있지만, 입력한 텍스트가 그대로 포함된 .NET 기반 PDF 파일이 생성됩니다. 이 코드를 개선하기 위해 운영체제의 기본 PDF 뷰어로 PDF 파일을 열도록 다음 줄을 추가할 수 있습니다. :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-2.cs Imports IronPdf Module Module1 Sub Main() Dim renderer = New ChromePdfRenderer() Dim document = renderer.RenderHtmlAsPdf("<h1> My First PDF in VB.NET</h1>") document.SaveAs("MyFirst.pdf") System.Diagnostics.Process.Start("MyFirst.pdf") End Sub End Module VB .NET 또 다른 방법은 IronPDF의 우아한 RenderUrlAsPdf 메서드를 사용하여 URL에서 기존 웹 페이지를 PDF로 렌더링하는 것입니다. :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-3.cs PDF.SaveAs("webpage.pdf") Imports IronPdf Module Module1 Sub Main() Dim renderer = New ChromePdfRenderer() Dim document = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf/") document.SaveAs("UrlToPdf.pdf") System.Diagnostics.Process.Start("UrlToPdf.pdf") End Sub End Module PDF.SaveAs("webpage.pdf") VB .NET 3. VB.NET PDF에 스타일 적용 VB.NET에서 PDF 콘텐츠의 스타일을 지정하기 위해 CSS, JavaScript 및 이미지를 최대한 활용할 수 있습니다. 저희는 로컬 자산에 링크할 수도 있고, Google Fonts와 같은 원격 또는 CDN 기반 자산에 링크할 수도 있습니다. DataURI를 사용하면 이미지와 에셋을 문자열로 HTML에 삽입할 수도 있습니다. 고급 설계를 위해서는 2단계 프로세스를 사용할 수 있습니다. 우선, 우리는 HTML을 완벽하게 개발하고 디자인합니다. 이 작업에는 사내 디자인 직원이 참여하여 업무량을 분담할 수 있습니다. VB.NET과 당사의 PDF 라이브러리를 사용하여 해당 파일을 PDF로 렌더링합니다. HTML 파일을 PDF로 렌더링하는 VB.NET 코드: 이 메서드는 HTML 문서를 마치 파일( file:// 프로토콜 )로 열린 것처럼 렌더링합니다. Dim Renderer As New IronPdf.ChromePdfRenderer() Renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape Renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print Dim PDF As IronPdf.PdfDocument = Renderer.RenderUrlAsPdf("file://path-to-your-html-file.html") PDF.SaveAs("styled-sample.pdf") Dim Renderer As New IronPdf.ChromePdfRenderer() Renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape Renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print Dim PDF As IronPdf.PdfDocument = Renderer.RenderUrlAsPdf("file://path-to-your-html-file.html") PDF.SaveAs("styled-sample.pdf") VB .NET 4. 동적 콘텐츠를 포함한 PDF 생성: 2가지 방법 역사적으로 PDF '템플릿' 작업은 소프트웨어 엔지니어에게 매우 부담스러운 일이었습니다. 각 사례나 보고서에 포함된 내용의 유형과 길이가 제각각이기 때문에 PDF 템플릿에 내용을 그대로 붙여넣는 방식은 제대로 작동하는 경우가 드뭅니다. 다행히 HTML은 동적 데이터를 처리하는 데 매우 뛰어납니다. 4.1. 방법 1 - ASP.NET - VB.NET 웹 폼을 사용한 ASPX 파일을 PDF로 변환 VB.NET 코드 비하인드의 Page_Load 서브루틴에서 이 VB.NET 코드를 사용하면 모든 종류의 .NET 웹 폼(Razor 포함)을 PDF 문서로 렌더링할 수 있습니다. :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-8.cs Imports IronPdf Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Dim PdfOptions = New IronPdf.ChromePdfRenderOptions() IronPdf.AspxToPdf.RenderThisPageAsPDF(AspxToPdf.FileBehavior.Attachment, "MyPdf.pdf", PdfOptions) End Sub VB .NET 4.2. 방법 2 - 문자열 템플릿을 사용한 HTML을 PDF로 변환 인스턴스별 데이터를 포함하는 동적 PDF 문서를 생성하려면 PDF로 렌더링하려는 데이터와 일치하는 HTML 문자열을 생성하기만 하면 됩니다. :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-9.cs Imports IronPdf Module Module1 Sub Main() Dim renderer = New ChromePdfRenderer() Dim Html = "Hello {0}" String.Format(Html, "World") Dim document = renderer.RenderHtmlAsPdf(Html) document.SaveAs("HtmlTemplate.pdf") System.Diagnostics.Process.Start("HtmlTemplate.pdf") End Sub End Module VB .NET 5. VB.NET을 사용하여 PDF 파일 편집하기 VB.NET용 IronPDF는 PDF 문서를 편집, 암호화, 워터마크 추가하거나 일반 텍스트로 되돌릴 수도 있습니다. 5.1. VB에서 여러 PDF 파일을 하나의 문서로 병합하기 :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-10.cs Dim pdfs = New List(Of PdfDocument) pdfs.Add(PdfDocument.FromFile("A.pdf")) pdfs.Add(PdfDocument.FromFile("B.pdf")) pdfs.Add(PdfDocument.FromFile("C.pdf")) Dim mergedPdf As PdfDocument = PdfDocument.Merge(pdfs) mergedPdf.SaveAs("merged.pdf") mergedPdf.Dispose() For Each pdf As PdfDocument In pdfs pdf.Dispose() Next VB .NET 5.2. PDF에 표지 추가하기 :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-11.cs pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>")) VB .NET 5.3. PDF에서 마지막 페이지를 제거합니다. :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-12.cs pdf.RemovePage((pdf.PageCount - 1)) VB .NET 5.4. 128비트 암호화를 사용하여 PDF 암호화 :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-13.cs // Save with a strong encryption password. pdf.Password = "my.secure.password"; pdf.SaveAs("secured.pdf") VB .NET 5.5. VB에서 페이지에 추가 HTML 콘텐츠 삽입하기 :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-14.cs Imports IronPdf Imports IronPdf.Editing Module Module1 Sub Main() Dim renderer = New ChromePdfRenderer Dim pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf") Dim stamp = New HtmlStamper() stamp.Html = "<h2>Completed</h2>" stamp.Opacity = 50 stamp.Rotation = -45 stamp.VerticalAlignment = VerticalAlignment.Top stamp.VerticalOffset = New Length(10) pdf.ApplyStamp(stamp) pdf.SaveAs("C:\Path\To\Stamped.pdf") End Sub End Module VB .NET 5.6. HTML을 사용하여 PDF에 페이지 나누기 추가 이를 구현하는 가장 쉬운 방법은 HTML과 CSS를 사용하는 것입니다. :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-15.cs <div style='page-break-after: always;'> </div> HTML 6. 추가 .NET PDF 튜토리얼 다음 내용에도 관심이 있을 수 있습니다: VB.NET 및 C# MSDN 스타일 API 참조 전체 내용 VB.NET 및 C#을 사용하여 ASPX 파일을 PDF로 변환하는 방법에 대한 튜토리얼 VB.NET 및 C#을 사용하여 HTML을 PDF로 렌더링하는 방법에 대한 심층 튜토리얼 결론 이 튜토리얼에서는 VB.NET을 프로그래밍 언어로 사용하여 VB.NET에서 PDF로 변환하는 6가지 방법을 알아보았습니다. HTML 문자열을 PDF로 변환 HTML 문자열을 사용하여 콘텐츠를 정의하는 VB.NET 기반 PDF 생성 기존 URL을 PDF 파일로 렌더링 HTML 파일에서 PDF 생성 VB.NET을 이용한 HTML 템플릿 작성 및 동적 PDF 변환 ASPX 파일과 같이 실시간 데이터가 포함된 ASP.NET 페이지를 PDF 파일로 변환 각각의 경우에, 우리는 .NET 프로젝트 내에서 HTML을 PDF 문서로 직접 변환할 수 있도록 널리 사용되는 IronPDF VB.NET 라이브러리를 사용했습니다. 튜토리얼 바로가기 ### 이 튜토리얼의 소스 코드를 다운로드하세요. 이 튜토리얼에 사용된 VB.NET HTML-PDF 변환 소스 코드 전체는 Visual Studio 프로젝트 파일 압축 형식으로 다운로드할 수 있습니다. 다운로드 ### GitHub에서 이 튜토리얼을 살펴보세요. GitHub에 있는 방대한 VB.NET PDF 생성 및 조작 예제 라이브러리도 참고해 보세요. 소스 코드를 살펴보는 것이 학습에 가장 빠른 방법이며, GitHub는 온라인에서 이를 위한 최고의 플랫폼입니다. 이 예제들이 VB 프로젝트에서 PDF 관련 기능을 이해하는 데 도움이 되기를 바랍니다. VB.NET 및 C#을 사용하여 ASP.NET에서 PDF를 생성하는 방법 (소스 코드) IronPDF를 사용하여 VB.NET으로 HTML을 PDF로 렌더링하는 간단한 Hello World 프로젝트 VB.NET을 사용하여 HTML을 PDF로 변환하는 방법을 심층적으로 살펴보겠습니다. ### C# PDF 빠른 시작 가이드 다운로드 .NET 애플리케이션에서 PDF 개발을 더욱 쉽게 하기 위해 PDF 형식의 빠른 시작 가이드를 제공합니다. 이 "치트 시트"는 C# 및 VB.NET에서 PDF를 생성하고 편집하는 데 필요한 일반적인 함수와 예제에 대한 빠른 접근을 제공하며, .NET 프로젝트에서 IronPDF를 사용하는 데 드는 시간을 절약해 줍니다. 다운로드 ### API 참조를 확인하세요. IronPDF의 모든 기능, 네임스페이스, 클래스, 메서드, 필드 및 열거형에 대한 자세한 내용을 설명하는 IronPDF API 참조를 살펴보세요. API 참조를 확인하세요. 자주 묻는 질문 VB.NET PDF 라이브러리는 어떻게 설치하나요? Visual Studio의 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 'NuGet 패키지 관리...'를 선택한 다음 IronPDF를 검색하여 최신 버전을 설치하면 NuGet을 통해 IronPDF의 VB.NET PDF 라이브러리를 설치할 수 있습니다. 또는 IronPDF DLL을 다운로드하여 프로젝트 또는 GAC에 수동으로 설치할 수도 있습니다. VB.NET을 사용하여 PDF를 생성하는 방법은 무엇인가요? VB.NET을 사용하여 IronPDF의 `ChromePdfRenderer` 클래스를 이용하면 PDF를 생성할 수 있습니다. 예를 들어, 다음 코드를 사용하여 HTML을 PDF로 렌더링할 수 있습니다. `Dim Renderer As New IronPdf.ChromePdfRenderer(), Dim PDF As IronPdf.PdfDocument = Renderer.RenderHtmlAsPdf(' Hello World! '), PDF.SaveAs('sample.pdf')` . PDF에서 동적 콘텐츠를 생성하는 데 사용할 수 있는 방법에는 어떤 것들이 있습니까? VB.NET을 사용하여 PDF에 동적 콘텐츠를 생성하는 주요 방법은 두 가지입니다. 첫 번째 방법은 ASP.NET 웹 폼을 사용하여 동적 콘텐츠를 PDF에 렌더링하는 것이고, 두 번째 방법은 문자열 템플릿을 사용하여 인스턴스별 데이터를 포함하는 HTML-PDF 변환을 사용하는 것입니다. VB.NET을 사용하여 PDF 파일을 편집하려면 어떻게 해야 하나요? IronPDF를 사용하면 여러 PDF 파일을 병합하거나, 표지를 추가하거나, 페이지를 삭제하거나, PDF를 암호화하거나, 페이지에 추가 콘텐츠를 삽입하는 등 다양한 방법으로 PDF 파일을 편집할 수 있습니다. 예를 들어 PDF를 병합하려면 IronPdf.PdfDocument.Merge 메서드를 사용합니다. VB.NET에서 PDF 콘텐츠에 스타일을 적용할 수 있나요? 네, VB.NET에서 CSS, JavaScript 및 이미지를 사용하여 PDF 콘텐츠에 스타일을 적용할 수 있습니다. 여기에는 로컬 또는 원격 자산에 링크하거나 DataURI를 사용하여 이미지를 HTML에 직접 삽입하는 것이 포함됩니다. VB.NET에서 웹 페이지를 PDF로 직접 렌더링하는 것이 가능할까요? 네, IronPDF의 `RenderUrlAsPdf` 메서드를 사용하면 기존 웹 페이지를 PDF로 직접 렌더링할 수 있습니다. 이를 통해 웹 페이지의 내용과 스타일을 포함한 전체 페이지를 PDF 파일로 변환할 수 있습니다. VB.NET에서 PDF 라이브러리를 사용하기 위한 시스템 요구 사항은 무엇입니까? IronPDF는 .NET Framework 4.6.2 이상 및 .NET Core 2 이상과 호환됩니다. 이러한 환경에서 VB.NET 프로젝트와 원활하게 작동합니다. VB.NET PDF 라이브러리에 대한 지원이 제공되나요? 네, IronPDF는 .NET PDF 라이브러리 개발팀에서 직접 티켓 지원을 제공하므로 필요할 때 언제든지 도움을 받을 수 있습니다. PDF 라이브러리의 API 참조 문서를 볼 수 있을까요? 네, IronPDF 웹사이트에서 IronPDF의 모든 기능, 네임스페이스, 클래스, 메서드, 필드 및 열거형을 설명하는 API 참조 문서를 볼 수 있습니다. VB.NET PDF 라이브러리 사용에 대한 추가 튜토리얼은 어디에서 찾을 수 있나요? IronPDF 웹사이트와 GitHub 저장소에서 더 많은 튜토리얼을 찾아볼 수 있습니다. 이러한 자료들은 VB.NET을 사용하여 PDF를 생성하고 조작하는 데 필요한 추가 예제와 사용 사례를 제공합니다. VB.NET에서 HTML을 PDF로 변환하는 방법은 무엇인가요? IronPDF의 `RenderHtmlAsPdf` 메서드를 사용하여 HTML 문자열을 PDF로 변환할 수 있습니다. 이 메서드는 스타일이 적용된 콘텐츠를 사용하여 PDF를 동적으로 생성할 때 특히 유용합니다. VB.NET을 사용하여 PDF 파일을 암호화할 수 있습니까? 네, VB.NET에서 IronPDF를 사용하여 PDF 파일을 암호화할 수 있습니다. 이 라이브러리는 암호 보호를 포함한 보안 설정을 PDF 문서에 적용하는 메서드를 제공합니다. VB.NET에서 PDF 문서를 병합하는 데 사용할 수 있는 옵션은 무엇입니까? IronPDF를 사용하면 `PdfDocument.Merge` 메서드를 이용하여 여러 PDF 문서를 하나의 파일로 병합할 수 있습니다. 이를 통해 다양한 PDF 파일을 쉽게 결합할 수 있습니다. IronPDF는 VB.NET 프로젝트에서 .NET 10을 지원합니까? 네. IronPDF는 VB.NET(C# 및 F# 포함)용 .NET 10을 완벽하게 지원하며, 모든 런타임 개선 사항, 새로운 API 및 완벽한 호환성을 기본적으로 제공합니다. .NET 10을 대상으로 하는 프로젝트는 추가 구성 없이 이전 .NET 버전에서와 마찬가지로 IronPDF를 사용할 수 있습니다. 커티스 차우 지금 바로 엔지니어링 팀과 채팅하세요 기술 문서 작성자 커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다. 커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다. 검토자: 제프리 T. 프리츠 .NET 커뮤니티 팀의 수석 프로그램 관리자 제프는 .NET 및 Visual Studio 팀의 수석 프로그램 관리자이기도 합니다. 그는 .NET Conf 가상 컨퍼런스 시리즈의 총괄 프로듀서이며, 개발자를 위한 라이브 스트림 'Fritz and Friends'를 주 2회 진행하며 시청자들과 함께 기술에 대해 이야기하고 코드를 작성합니다. 제프는 Microsoft Build, Microsoft Ignite, .NET Conf, Microsoft MVP Summit 등 주요 Microsoft 개발자 행사를 위한 워크숍, 프레젠테이션 및 콘텐츠 기획을 담당합니다. 시작할 준비 되셨나요? Nuget 다운로드 17,527,568 | 버전: 2026.2 방금 출시되었습니다 NuGet 무료 다운로드 총 다운로드 수: 17,527,568 라이선스 보기