IronPDF 튜토리얼 VB.NET에서 PDF 생성하기 PDF Creator in VB.NET & C# — IronPDF Tutorial 커티스 차우 업데이트됨:1월 10, 2026 다운로드 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 또는 .NET Core 2를 대상으로 하는 PDF 프로젝트를 생성할 것입니다. 필요한 것은 Microsoft Visual Studio Community와 같은 Visual Basic .NET 개발 환경뿐입니다. 빠른 시작: VB.NET에서 첫 번째 PDF 만들기 VB.NET에서 IronPDF를 사용하여 단 두 줄의 코드로 첫 번째 PDF를 생성해 보세요. 이 빠른 시작 가이드는 IronPDF를 .NET 애플리케이션에 손쉽게 통합하여 PDF 문서를 신속하게 생성하는 방법을 보여줍니다. IronPDF를 사용하면 HTML 콘텐츠를 전문가 수준의 PDF 파일로 손쉽게 변환할 수 있습니다. 이 간단한 예시를 따라하면 첫 번째 PDF 파일을 얼마나 빠르게 생성할 수 있는지 확인하고, IronPDF가 프로젝트에 제공하는 다양한 기능을 살펴보세요. 지금 바로 NuGet을 사용하여 PDF 만들기를 시작하세요. NuGet 패키지 관리자를 사용하여 IronPDF를 설치하세요. PM > Install-Package IronPdf 다음 코드 조각을 복사하여 실행하세요. Dim PDF As New IronPdf.PdfDocument() PDF.SaveAs("output.pdf") 실제 운영 환경에서 테스트할 수 있도록 배포하세요. 지금 바로 무료 체험판을 통해 프로젝트에서 IronPDF를 사용해 보세요. 30일 무료 체험 as-heading:3(최소 워크플로우 (5단계)) VB.NET PDF 라이브러리를 다운로드하세요 . VB.NET 라이브러리를 사용하여 PDF 문서 생성 PDF 문서 스타일을 사용자 지정하세요 동적 콘텐츠를 생성할 방법을 선택하세요 VB.NET 라이브러리를 사용하여 PDF 파일을 편집하세요. IronPDF를 이용한 PDF 생성 및 편집용 VB .NET 코드 VB.NET을 사용하여 HTML을 PDF로 렌더링하고, 스타일을 적용하고, 동적 콘텐츠를 활용하고, 파일을 쉽게 편집하세요. PDF 생성은 간단하며 .NET Framework 4, .NET Core 3.1, .NET 6 및 5와 호환됩니다. 독자적인 파일 형식이나 다른 API가 필요하지 않습니다. 이 튜토리얼은 개발자들이 선호하는 무료 개발용 소프트웨어인 IronPDF를 사용하여 각 작업을 단계별로 안내하는 문서를 제공합니다. VB.NET 코드 예제는 사용자의 특정 사용 사례에 맞춰 작성되었으므로 익숙한 환경에서 단계를 쉽게 확인할 수 있습니다. 이 VB.NET PDF 라이브러리는 ASP.NET 애플리케이션, 콘솔 또는 데스크톱 등 모든 프로젝트에 대한 포괄적인 PDF 생성 및 설정 기능을 제공합니다. IronPDF에 포함되어 있습니다. 저희 .NET PDF 라이브러리 개발팀(실제 담당자!)에서 직접 티켓 지원을 제공합니다. HTML, ASPX 폼, MVC 뷰, 이미지 및 이미 사용 중인 모든 문서 형식과 호환됩니다. Microsoft Visual Studio 설치를 통한 빠른 설정 무제한 무료 개발 및 $799부터 바로 서비스 출시가 가능한 라이선스 제공 1단계 1. IronPDF에서 VB .NET PDF 라이브러리를 무료로 다운로드하세요. NuGet을 통해 설치하세요: Visual Studio에서 프로젝트 솔루션 탐색기를 마우스 오른쪽 버튼으로 클릭하고 "NuGet 패키지 관리..."를 선택합니다. 그다음 IronPDF를 검색하여 최신 버전을 설치하세요. 나타나는 모든 대화 상자에서 확인을 클릭하십시오. 이 기능은 .NET Framework 4 이상 또는 .NET Core 2 이상을 사용하는 모든 C# .NET Framework 프로젝트에서 작동합니다. VB.NET 프로젝트에서도 작동합니다. Install-Package IronPdf NuGet 패키지 - IronPdf DLL을 통해 설치하세요: 또는 IronPDF 다운로드 페이지 에서 IronPDF DLL을 다운로드하여 프로젝트 또는 GAC에 수동으로 설치하십시오. IronPDF를 사용하는 모든 VB.NET 클래스 파일의 맨 위에 다음 문장을 추가하십시오. 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/tutorials/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 System.Diagnostics.Process.Start 방식을 사용하면 운영 체제의 기본 PDF 뷰어에서 PDF를 열어 프로젝트를 더욱 의미 있게 만들 수 있습니다. URL에서 기존 웹 페이지를 PDF로 렌더링합니다. :path=/static-assets/pdf/content-code-examples/tutorials/vb-net-pdf-3.cs 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 VB .NET PDF/A 형식 으로 PDF를 생성하려면 먼저 IronPDF에서 렌더링한 다음 Ghostscript를 사용하여 PDF/A로 변환하십시오. 3. VB.NET PDF에 스타일 적용 VB.NET에서 PDF 콘텐츠의 스타일을 지정하기 위해 CSS, JavaScript 및 이미지를 최대한 활용할 수 있습니다. 당사는 로컬 자산 또는 Google Fonts와 같은 원격/CDN 기반 자산에 링크할 수 있습니다. DataURI를 사용하면 이미지와 에셋을 문자열로 HTML에 삽입할 수도 있습니다. 고급 설계를 위해 2단계 프로세스를 사용합니다. HTML을 완벽하게 개발하고 디자인합니다. 이 과정에는 사내 디자인 직원이 참여할 수 있습니다. VB.NET과 당사의 PDF 라이브러리를 사용하여 해당 파일을 PDF로 렌더링합니다. HTML 파일을 PDF로 렌더링하는 VB.NET 코드: Imports IronPdf Module Module3 Sub Main() ' Initialize PDF renderer Dim Renderer = New HtmlToPdf() ' Set rendering options Renderer.PrintOptions.CssMediaType = IronPdf.Rendering.PdfPrintOptions.PdfCssMediaType.Print Renderer.PrintOptions.EnableHtmlBackgrounds = False Renderer.PrintOptions.PaperOrientation = IronPdf.Rendering.PdfPrintOptions.PdfPaperOrientation.Landscape Renderer.PrintOptions.RenderDelay = 500 ' milliseconds ' Render the HTML file as a PDF Dim PDF = Renderer.RenderHtmlFileAsPdf("yourfile.html") ' Save PDF file PDF.SaveAs("styled_output.pdf") End Sub End Module Imports IronPdf Module Module3 Sub Main() ' Initialize PDF renderer Dim Renderer = New HtmlToPdf() ' Set rendering options Renderer.PrintOptions.CssMediaType = IronPdf.Rendering.PdfPrintOptions.PdfCssMediaType.Print Renderer.PrintOptions.EnableHtmlBackgrounds = False Renderer.PrintOptions.PaperOrientation = IronPdf.Rendering.PdfPrintOptions.PdfPaperOrientation.Landscape Renderer.PrintOptions.RenderDelay = 500 ' milliseconds ' Render the HTML file as a PDF Dim PDF = Renderer.RenderHtmlFileAsPdf("yourfile.html") ' Save PDF file PDF.SaveAs("styled_output.pdf") End Sub End Module VB .NET 예시 HTML 파일 이 HTML 코드는 모바일 기기에 최적화된 동적 슬라이드쇼를 생성하며, https://github.com/leemark/better-simple-slideshow 에서 확인할 수 있습니다. :path=/static-assets/pdf/content-code-examples/tutorials/vb-net-pdf-6.cs <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>A simple DIY responsive slideshow made with HTML5, CSS3, and JavaScript</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href='http://fonts.googleapis.com/css?family=Open+Sans|Open+Sans+Condensed:700' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="demo/css/demostyles.css"> <link rel="stylesheet" href="css/simple-slideshow-styles.css"> </head> <body> <!--[if lt IE 8]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <header> <h1>A Better Simple Slideshow</h1> <p><span class="desc">A simple DIY responsive JavaScript slideshow.</span> [<a href="https://github.com/leemark/better-simple-slideshow">GitHub<span> repo</span></a>]</p> </header> <div class="bss-slides num1" tabindex="1" autofocus="autofocus"> <figure> <img src="demo/img/medium.jpg" width="100%" /><figcaption>"Medium" by <a href="https://www.flickr.com/photos/thomashawk/14586158819/">Thomas Hawk</a>.</figcaption> </figure> <figure> <img src="demo/img/colorado.jpg" width="100%" /><figcaption>"Colorado" by <a href="https://www.flickr.com/photos/stuckincustoms/88370744">Trey Ratcliff</a>.</figcaption> </figure> <figure> <img src="demo/img/monte-vista.jpg" width="100%" /><figcaption>"Early Morning at the Monte Vista Wildlife Refuge, Colorado" by <a href="https://www.flickr.com/photos/davesoldano/8572429635">Dave Soldano</a>.</figcaption> </figure> <figure> <img src="demo/img/sunrise.jpg" width="100%" /><figcaption>"Sunrise in Eastern Colorado" by <a href="https://www.flickr.com/photos/35528040@N04/6673031153">Pam Morris</a>.</figcaption> </figure> <figure> <img src="demo/img/colorado-colors.jpg" width="100%" /><figcaption>"colorado colors" by <a href="https://www.flickr.com/photos/cptspock/2857543585">Jasen Miller</a>.</figcaption> </figure> </div> <!-- // bss-slides --> <div class="content"> <h2>What is it?</h2> <p>It's a fairly basic slideshow, written in javascript. This is a dual-purpose project, it's meant to be something you can drop right into your page and use if you so choose, but it's also meant as an example/tutorial script showing how to build a simple DIY slideshow from scratch on your own. <a href="http://themarklee.com/2014/10/05/better-simple-slideshow/">Here is a tutorial/walkthrough</a>.</p> <h2>Features</h2> <ul> <li>fully responsive</li> <li>option for auto-advancing slides, or manually advancing by user</li> <li>multiple slideshows per-page</li> <li>supports arrow-key navigation</li> <li>full-screen toggle using HTML5 fullscreen api</li> <li>swipe events supported on touch devices (requires <a href="https://github.com/hammerjs/hammer.js">hammer.js</a>)</li> <li>written in vanilla JS--this means no jQuery dependency (much ♥ for <a href="https://github.com/jquery/jquery">jQuery</a> though!)</li> </ul> <h2>Getting Started</h2> <ol> <li><p>HTML markup for the slideshow should look basically like this, with a container element wrapping the whole thing (doesn't have to be a <span class="code"><div></span>) and each slide is a <span class="code"><figure></span>.</p> <script src="https://gist.github.com/leemark/83571d9f8f0e3ad853a8.js"></script> </li> <li>Include the script: <span class="code">js/better-simple-slideshow.min.js</span> or <span class="code">js/better-simple-slideshow.js</span></li> <li>Include the stylesheet <span class="code">css/simple-slideshow-styles.css</span></li> <li>Initialize the slideshow: <script src="https://gist.github.com/leemark/479d4ecc4df38fba500c.js"></script> </li> </ol> <h2>Options</h2> To customize functionality, create an options object, then pass it into <span class="code">makeBSS()</span> as the second argument, as seen below: <script src="https://gist.github.com/leemark/c6e0f5c47acb7bf9be16.js"></script> <h2>Demo/Examples</h2> <h3>Example #1 (slideshow at top of this page)</h3> <p>HTML markup:</p> <script src="https://gist.github.com/leemark/19bafdb1abf8f6b4e147.js"></script> <p>JavaScript code:</p> <script src="https://gist.github.com/leemark/a09d2726b5bfc92ea68c.js"></script> <h3>Example #2 (below)</h3> <div class="bss-slides num2" tabindex="2"> <figure> <img src="http://themarklee.com/wp-content/uploads/2013/12/snowying.jpg" width="100%" /><figcaption>"Snowying" by <a href="http://www.flickr.com/photos/fiddleoak/8511209344/">fiddleoak</a>.</figcaption> </figure> <figure> <img src="http://themarklee.com/wp-content/uploads/2013/12/starlight.jpg" width="100%" /><figcaption>"Starlight" by <a href="http://www.flickr.com/photos/chaoticmind75/10738494123/in/set-72157626146319517">ChaoticMind75</a>.</figcaption> </figure> <figure> <img src="http://themarklee.com/wp-content/uploads/2013/12/snowstorm.jpg" width="100%" /><figcaption>"Snowstorm" by <a href="http://www.flickr.com/photos/tylerbeaulawrence/8539457508/">Beaulawrence</a>.</figcaption> </figure> <figure> <img src="http://themarklee.com/wp-content/uploads/2013/12/misty-winter-afternoon.jpg" width="100%" /><figcaption>"Misty winter afternoon" by <a href="http://www.flickr.com/photos/22746515@N02/5277611659/">Bert Kaufmann</a>.</figcaption> </figure> <figure> <img src="http://themarklee.com/wp-content/uploads/2013/12/good-morning.jpg" width="100%" /><figcaption>"Good Morning!" by <a href="http://www.flickr.com/photos/frank_wuestefeld/4306107546/">Frank Wuestefeld</a>.</figcaption> </figure> </div> <!-- // bss-slides --> <p>HTML markup:</p> <script src="https://gist.github.com/leemark/de90c78cb73673650a5a.js"></script> <p>JavaScript code:</p> <script src="https://gist.github.com/leemark/046103061c89cdf07e4a.js"></script> </div> <!-- // content --> <footer>Example photos are property of their respective owners, all code is <a href="https://github.com/leemark/better-simple-slideshow/blob/gh-pages/LICENSE">freely licensed for your use</a>. <br>Made especially for you by <a href="http://themarklee.com">Mark Lee</a> aka <a href="http://twitter.com/@therealmarklee">@therealmarklee</a> <br><span>☮ + ♥</span></footer> <script src="demo/js/hammer.min.js"></script><!-- for swipe support on touch interfaces --> <script src="js/better-simple-slideshow.min.js"></script> <script> var opts = { auto : { speed : 3500, pauseOnHover : true }, fullScreen : false, swipe : true }; makeBSS('.num1', opts); var opts2 = { auto : false, fullScreen : true, swipe : true }; makeBSS('.num2', opts2); </script> </body> </html> HTML 보시다시피, 이 예제에서는 HTML 웹 페이지의 모든 기능을 총망라하여 사용했습니다. 렌더링은 IronPDF가 Google의 Chromium HTML 엔진과 v8 JavaScript 엔진을 사용하여 내부적으로 수행합니다. 해당 프로그램들을 시스템에 설치할 필요는 없습니다. IronPDF를 사용하면 전체 패키지가 프로젝트에 자동으로 추가됩니다. 3.1. 머리글과 바닥글 추가 보기 좋은 PDF 파일을 만들었다면, 이제 매력적인 머리글과 바닥글을 추가하고 싶을 수도 있습니다. :path=/static-assets/pdf/content-code-examples/tutorials/vb-net-pdf-7.cs Imports IronPdf Imports IronSoftware.Drawing Module Module1 Sub Main() Dim renderer = New ChromePdfRenderer() renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Print renderer.RenderingOptions.PrintHtmlBackgrounds = False renderer.RenderingOptions.PaperOrientation = Rendering.PdfPaperOrientation.Landscape renderer.RenderingOptions.WaitFor.RenderDelay(150) renderer.RenderingOptions.TextHeader.CenterText = "VB.NET PDF Slideshow" renderer.RenderingOptions.TextHeader.DrawDividerLine = True renderer.RenderingOptions.TextHeader.FontSize = "13" renderer.RenderingOptions.TextFooter.RightText = "page {page} of {total-pages}" renderer.RenderingOptions.TextFooter.Font = FontTypes.Arial renderer.RenderingOptions.TextFooter.FontSize = "9" Dim document = renderer.RenderHtmlFileAsPdf("..\..\slideshow\index.html") document.SaveAs("Html5WithHeader.pdf") System.Diagnostics.Process.Start("Html5WithHeader.pdf") End Sub End Module VB .NET VB.NET PDF 개발자 API 참조 문서 에 설명된 대로 HTML 기반 머리글과 바닥글을 추가할 수 있습니다. 이 "VB.NET HTML to PDF" 프로젝트의 소스 코드는 VB.NET Visual Studio 프로젝트로 다운로드하여 살펴볼 수 있습니다. 4. 동적 콘텐츠를 포함한 PDF 생성: 2가지 방법 역사적으로 PDF '템플릿' 작업은 소프트웨어 엔지니어에게 매우 부담스러운 일이었습니다. 보고서의 내용 유형과 길이가 다양하기 때문에 PDF 템플릿에 내용을 직접 삽입하는 방식은 제대로 작동하지 않는 경우가 많습니다. 다행히 HTML은 동적 데이터를 처리하는 데 매우 뛰어납니다. 이를 위해 우리는 두 가지 해결책을 가지고 있습니다. HTML의 문자열 템플릿화 후 .NET을 사용하여 PDF로 변환 콘텐츠를 ASP.NET 웹 페이지로 렌더링한 다음 해당 페이지를 PDF로 렌더링합니다. 4.1. 방법 1 - ASP.NET - VB.NET 웹 폼을 사용한 ASPX 파일을 PDF로 변환 다행히도, 이 해결책은 놀라울 정도로 간단합니다. .NET 웹 폼(Razor 포함)의 모든 버전은 VB.NET 코드 비하인드의 Page_Load 서브루틴에서 VB.NET 코드를 사용하여 PDF 문서로 렌더링할 수 있습니다. PDF 문서는 브라우저에서 바로 표시되도록 또는 파일 다운로드 형식으로 표시되도록 콘텐츠 배치를 설정할 수 있습니다. :path=/static-assets/pdf/content-code-examples/tutorials/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 문자열을 생성하십시오. VB.NET의 HTML-to-PDF 솔루션의 가장 큰 장점은 아마도 '즉석에서' HTML을 생성하여 동적인 PDF 문서와 보고서를 쉽고 직관적으로 만들 수 있다는 점일 것입니다. VB.NET의 String.Format 메서드를 사용한 가장 간단한 버전: :path=/static-assets/pdf/content-code-examples/tutorials/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 PDF 파일이 복잡해질수록 문자열도 더 복잡해집니다. StringBuilder 또는 HandleBars.Net나 Razor와 같은 템플릿 프레임워크를 사용하는 것을 고려해 보세요: https://github.com/rexm/Handlebars.Net 5. VB.NET을 사용하여 PDF 파일 편집하기 VB.NET용 IronPDF를 사용하면 PDF 문서를 편집, 암호화, 워터마크 추가하거나 일반 텍스트로 되돌릴 수도 있습니다. 5.1. VB에서 여러 PDF 파일을 하나의 문서로 병합하기 :path=/static-assets/pdf/content-code-examples/tutorials/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/tutorials/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/tutorials/vb-net-pdf-12.cs pdf.RemovePage((pdf.PageCount - 1)) VB .NET 5.4. 128비트 암호화를 사용하여 PDF 암호화 :path=/static-assets/pdf/content-code-examples/tutorials/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/tutorials/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/tutorials/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 파일로 변환 각각의 경우에, 우리는 널리 사용되는 IronPDF VB.NET 라이브러리를 사용하여 .NET 프로젝트 내에서 HTML을 PDF 문서로 직접 변환했습니다. 튜토리얼 바로가기 ### 이 튜토리얼의 소스 코드를 다운로드하세요. 이 튜토리얼에 사용된 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에서 HTML을 PDF로 변환하는 방법은 무엇인가요? IronPDF의 HtmlToPdf 클래스에 있는 `RenderHtmlAsPdf` 메서드를 사용하여 HTML 문자열을 PDF로 변환할 수 있습니다. 이 메서드를 사용하면 CSS 및 JavaScript를 포함하여 스타일을 지정하고 동적 콘텐츠를 추가할 수 있습니다. VB.NET PDF 라이브러리를 설정하는 데에는 어떤 단계가 포함됩니까? VB.NET PDF 라이브러리를 설정하려면 Visual Studio의 NuGet에서 'IronPDF'를 검색하여 IronPDF를 설치하고 프로젝트에 추가해야 합니다. 또는 IronPDF 웹사이트에서 DLL 파일을 다운로드하여 프로젝트에서 직접 참조할 수도 있습니다. 이 라이브러리를 사용하여 ASP.NET 페이지에서 PDF를 생성할 수 있습니까? 예, IronPDF는 ASP.NET 웹 페이지를 PDF 문서로 직접 렌더링할 수 있습니다. 이는 페이지 URL을 렌더링한 후 `RenderUrlAsPdf` 메서드를 사용하여 PDF로 변환함으로써 가능합니다. HTML을 PDF로 만들 때 CSS 스타일을 적용하려면 어떻게 해야 하나요? IronPDF는 HTML을 PDF로 렌더링할 때 CSS 스타일을 적용하는 것을 지원합니다. HTML 문자열에 CSS를 직접 포함하거나 외부 스타일시트를 참조하여 PDF에 원하는 스타일이 유지되도록 할 수 있습니다. PDF 문서에 워터마크를 추가하는 것이 가능할까요? 네, IronPDF를 사용하면 PDF 문서에 워터마크를 추가할 수 있습니다. 문서 생성 과정에서 PDF의 각 페이지에 텍스트나 이미지를 겹쳐 워터마크로 사용할 수 있습니다. 여러 개의 PDF 파일을 하나의 파일로 병합하려면 어떻게 해야 하나요? IronPDF에서 `PdfDocument.Merge` 메서드를 사용하여 여러 PDF 파일을 하나의 통합 문서로 병합할 수 있습니다. 이는 다양한 보고서나 문서를 통합하는 데 유용합니다. PDF 문서를 암호화하는 데 사용할 수 있는 옵션은 무엇입니까? IronPDF는 PDF 문서 암호화를 활성화하는 `PdfSecurity` 클래스를 제공합니다. 저장하기 전에 암호와 암호화 옵션을 설정하여 PDF를 보호할 수 있습니다. HTML로 만든 PDF에 JavaScript를 포함할 수 있나요? 네, IronPDF를 사용하면 HTML 콘텐츠를 PDF로 변환할 때 JavaScript를 포함할 수 있습니다. 이는 PDF에 인터랙티브 요소나 동적 콘텐츠를 추가하는 데 유용합니다. VB.NET PDF 라이브러리 사용에 대한 추가 자료나 예제는 어디에서 찾을 수 있나요? IronPDF 문서, GitHub 저장소 및 다운로드 가능한 Visual Studio 프로젝트에서 추가 자료와 예제를 찾아볼 수 있습니다. 이러한 자료들은 VB.NET을 사용한 다양한 사용 사례에 대한 포괄적인 지침을 제공합니다. PDF 문서에 머리글과 바닥글을 추가하려면 어떻게 해야 하나요? IronPDF에서는 `PrintOptions.Header` 및 `PrintOptions.Footer` 속성에 HTML 콘텐츠를 설정하여 PDF에 머리글과 바닥글을 추가할 수 있으므로 동적으로 스타일을 지정할 수 있습니다. IronPDF는 VB.NET 프로젝트에서 .NET 10과 완벽하게 호환됩니까? 네. IronPDF는 .NET 10과 완벽하게 호환되며 VB.NET 프로젝트에서 원활하게 실행됩니다. 데스크톱, 웹, 콘솔 및 클라우드 애플리케이션을 포함한 모든 최신 .NET 버전(NET 10 포함)을 지원하므로 특별한 해결 방법 없이 최신 런타임, 언어 개선 사항 및 성능 향상을 활용할 수 있습니다. 커티스 차우 지금 바로 엔지니어링 팀과 채팅하세요 기술 문서 작성자 커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다. 커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다. 시작할 준비 되셨나요? Nuget 다운로드 17,527,568 | 버전: 2026.2 방금 출시되었습니다 NuGet 무료 다운로드 총 다운로드 수: 17,527,568 라이선스 보기